Proxy

本地伺服器網站在失去 Internet 連接時不響應

  • June 12, 2015

我在我的組織中託管了一個本地網站,學生從 IIS 伺服器 windows 2012 r2 Server 本地訪問本地網站,並且我們有 24 x 7 的網際網路連接,同一台伺服器可以作為所有其他系統的代理伺服器。

現在的問題是,當我失去網際網路連接時,我無法訪問我在該伺服器中託管的本地網站,或者它響應非常緩慢。為什麼?

我無法找到任何解決方案,請提出建議。

首先,這台伺服器上有多少個網路介面?

在具有 DHCP 分配 IP 的伺服器上(即在面向網際網路的介面上): localhost (127.0.0.1) 可能綁定到由 DHCP 伺服器分配的介面,當此分配關閉/更改時(即 DHCP 為您提供網際網路連接),您有不同的 IP,因此 DNS 用於:

  1. localhost 映射到 Internet 開啟時分配的 IP,關閉時將不起作用
  2. localserver.organisation.com -> 網際網路開啟時分配的 IP,關閉時將無法使用

需要做的是:

由於這是“來自 IIS 伺服器 windows 2012 r2 Server 的本地網站”,因此將域綁定到 LAN 端的 IP(介面),而不是 Internet 端的 IP。

腳步:

  1. 打開 IIS

  2. 瀏覽到 IIS 左側面板上的網站,然後選擇網站(如果您在網站內託管網站,請選擇網站,而不是子文件夾:例如,大多數 IIS 實現上的預設網站,或者如果您創建了一個新網站)

  3. 右鍵點擊該網站,然後點擊管理 // 高級設置,無論那裡顯示您可以查看站點設置的選項

  4. 如果網站綁定到 127.0.0.1 或 localhost,請更改此設置,將其指定為面向 LAN 的 IP(我想最好是靜態 IP)

我認為這應該可行,否則您可以通過輸入ipconfig命令提示符來提供界面資訊,我們可以找到其他方式來幫助您。

問題的本質是,127.0.0.1 / localhost 可能會綁定到網際網路連接斷開時下降的介面,因此 IP 可能會下降到 MS 伺服器分配的預設 169.xxx:這將無法從您的 LAN 訪問. (不太確定是否會變慢,我的解決方案是無法訪問)

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