Internal-Dns

用於指向機器上IP的主機文件,它會通過網卡嗎?

  • January 15, 2010

我們在 IIS 伺服器上遇到了一些問題,並試圖縮小問題的範圍。基本上,網站變得對網路沒有響應。但是,如果我們將域名(由於本地 dns 問題而在 hosts 文件中)放在 Web 伺服器上,它自己的網站就可以正常工作。所以hosts文件有這樣的東西:

192.123.123.170 mysite.com

該 IP 是該機器上的 IP 之一,IIS 網站設置為偵聽該 IP 上的埠 80。

我的問題是,如果(在網路伺服器上)我們瀏覽到 mysite.com,請求是否會通過 NIC 卡,或者它會知道它已經在本地機器上。

我們試圖弄清楚為什麼該站點將在該機器上執行而不是遠端執行,無論是在本地網路上還是通過負載均衡器連接到 Web。我們無法直接訪問硬體,因此需要盡可能多地遠端消除可能性。

謝謝

喬恩

它不會通過卡,它會留在“機器中” - 聽起來你從“向下”的 NIC (即 NIC 本身或盒子外的交換機、路由器等)那裡遇到了問題。

嘗試一次更換一個 NIC、電纜、埠等。

請求不會離開機器。TCP 堆棧會在嘗試使用 DNS 解析主機名之前先查看主機文件,因此即使您沒有連接到網路,主機文件仍然適用於本地 IP 地址/站點。

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