Windows
為什麼我可以通過 IP 而不是 URL 訪問我的網路外部的網站?
我在通過 URL 從我的網路外部訪問我的網站 (heatcool.com) 時遇到問題。
伺服器環境:Windows Server
以下是我所知道的:
我可以通過 IPV4 IP、公共 IP 和 URL 在我的網路內訪問
我可以通過公共 IP 從我的網路外部訪問
我不能通過 URL 從我的網路外部訪問
我可以 ping 我的網址,它會解析為正確的 IPV4 IP
NSlookup 將我的 url 映射回 IPV4 IP
我不能從代理伺服器訪問 URL
所以,我想我已經得出結論,這不是 DNS 問題。我還應該看什麼?
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