我无法从网络外部通过 URL 访问我的网站 (heatcool.com)。
服务器环境:Windows Server
以下是我所知道的情况:
1)我可以通过 IPV4 IP、公共 IP 和 URL 在我的网络内访问
2)我可以通过公共 IP 从网络外部访问
3)我无法通过 URL 从网络外部访问
4)我可以 ping 我的网址,它解析到正确的 IPV4 IP
5)NSlookup 将我的 URL 映射回 IPV4 IP
6)我无法从代理服务器访问 URL
因此,我认为我得出结论,这不是 DNS 问题。我还应该看看什么?
答案1
heatcool.com 的 DNS A 记录指向私有 IP 地址。您是否尝试过将 A 记录中的私有 IP 地址替换为您服务器的公有 IP 地址?
$ dig heatcool.com
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.37.rc1.47.amzn1 <<>> heatcool.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3745
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;heatcool.com. IN A
;; ANSWER SECTION:
heatcool.com. 60 IN A 10.2.1.21
答案2
根据您的描述,“url”似乎仅在您的网络内部解析,您是否尝试过在外部解析它?