网站无法解析

时间:2019-03-29 10:01:45

标签: google-cloud-platform google-compute-engine

我设法将ASP.NET部署到Google Cloud Compute Engine,但是该站点无法解析或无法访问。我已经在Cloud Shell上尝试了以下代码,结果如下。

# - address returned by command above.
xxxxxx@cloudshell:~ (sssssss)$ dig ${dns-name} @10.18.26.218 

; <<>> DiG 9.10.3-P4-Debian <<>> name @10.18.26.218
;; global options: +cmd
;; connection timed out; no servers could be reached

该IP地址是实例的外部IP

1 个答案:

答案 0 :(得分:0)

此声明绝对是错误的:

  

该IP地址是实例的外部IP


10.18.26.218是私有IP地址,因为整个10.范围都是私有IP地址范围:

10.0.0.0/8 IP addresses: 10.0.0.0 – 10.255.255.255

您必须保留并分配一个外部IP地址,才能启用来自外部的访问。

RFC-1918详细说明了“专用Internet的地址分配”。


很有可能还需要在防火墙上打开tcp:80和/或tcp:443 ...但是在使用这样的私有IP地址(该地址不能公开路由)时,请求赢得了甚至都没有到达防火墙(只是为了解释一下,为什么我拒绝投票另一个答案,而这个答案很快就被删除了。)