2016-02-04 55 views
1

我在www.example.appspot.com上託管了我的項目,我想註冊一個需要我的公共IP地址的服務。我如何獲取我的應用程序引擎項目的IP地址。謝謝。獲取Google App引擎的公共IP地址項目

+1

可以提供更多的細節?它是如何需要的?你可以從主機www.yourodmain.com獲得IP地址,你可以用它來註冊。但你必須明白這是一個短暫的地址,可以在任何時候改變(很可能你會得到幾個不同的IP) –

回答

0

您可以使用任何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. 
+0

216.58.219.241讓你在谷歌搜索頁面 – Kingsmentor

+0

該地址將被許多/所有GAE應用程序共享,可能還有其他Google服務,這是預期的。如果您希望爲您的應用程序提供專用IP,那麼也可以使用:https://cloud.google.com/appengine/docs/python/console/using-custom-domains-and-ssl#purchase_a_vip –

1

谷歌AppEngine上沒有一個單一的IP。它運行在谷歌網絡上的不同地區的大量機器上,因此它有很多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