获取Google App引擎项目的公共IP地址

时间:2016-02-04 08:36:36

标签: google-app-engine ip

我在www.example.appspot.com上托管了我的项目,我想注册一个需要我的公共IP地址的服务。如何获取我的应用引擎项目的IP地址。感谢。

3 个答案:

答案 0 :(得分:1)

您可以使用任何DNS查找工具来获取主机的地址。

例如在Linux上,您可以获得以下内容:

$ nslookup www.example.appspot.com
...
Non-authoritative answer:
www.example.appspot.com     canonical name = appspot.l.google.com.
Name:   appspot.l.google.com
Address: 216.58.219.241
$ host www.example.appspot.com
www.example.appspot.com is an alias for appspot.l.google.com.
appspot.l.google.com has address 216.58.219.241
appspot.l.google.com has IPv6 address 2607:f8b0:4006:80e::2011
appspot.l.google.com mail is handled by 10 alt1.gmr-smtp-in.l.google.com.
appspot.l.google.com mail is handled by 40 alt4.gmr-smtp-in.l.google.com.
appspot.l.google.com mail is handled by 5 gmr-smtp-in.l.google.com.
appspot.l.google.com mail is handled by 30 alt3.gmr-smtp-in.l.google.com.
appspot.l.google.com mail is handled by 20 alt2.gmr-smtp-in.l.google.com.

答案 1 :(得分:1)

Google AppEngine没有一个IP。它在不同地区的大量计算机上运行在Google的网络上,因此它有许多IP地址(或范围)。

以下是您可以找到这些范围的方法:

运行dig -t txt _cloud-netblocks.googleusercontent.com

CIDR块的部分列表是: 8.34.208.0/20 8.35.192.0/21 8.35.200.0/23 23.236.48.0/20 23.251.128.0/19 107.167.160.0/19 107.178.192.0/18 108.170.192.0/20 108.170.208.0/21 108.170.216.0/22 108.170.220.0/23 108.170.222.0/24 108.59.80.0/20 130.211.4.0/22 146.148.16.0/20 146.148.2.0/23 146.148.32.0/19 146.148.4.0/22 146.148.64.0/18 146.148.8.0/21 162.216.148.0/22 162.222.176.0/21 173.255.112.0/20 192.158.28.0/22 199.192.112.0/22 199.223.232.0/22 199.223.236.0/23

答案 2 :(得分:0)

根据我今天发布pixler.io的内容,更新(2018年4月)的答案如下:

在Google Cloud Platform中,转到您的App Engine并点击"设置",然后您必须转到" Custom Domains"并添加您的域名。

enter image description here

您将被要求verify your domain by adding a TEXT record。执行此操作后,您将看到"数据"中填写的IP地址。列,您可以将其复制到A记录中

enter image description here