Windows

為什麼我可以通過 IP 而不是 URL 訪問我的網路外部的網站?

  • March 29, 2019

我在通過 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 問題。我還應該看什麼?

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

引用自:https://serverfault.com/questions/960692