Windows

未為 IIS 網站綁定列出 IP 地址

  • June 30, 2012

最近購買了一個windows雲伺服器godaddy。現在我安裝了 iis7 和所有其他必需的軟體。我有 50.62.1.89 和另外 2 個公共 ip。我也有一個私人 ip 10.1.0.2。現在的問題是無法通過任何公共 ip 訪問任何網站。我所有的公共 ip 都只打開預設網站。我也看不到 IIS 網站綁定的公共 ip。僅列出了用於 IIS 綁定的我的私有 ip。

而且在我的伺服器中也隻公開預設網站。但我能夠使用私人 ip 打開網站。但是我的公共 IP 地址正確地指向了我的伺服器。能夠使用公共 IP 使用遠端桌面打開我的伺服器。同樣正如我所說,已經從 IIS 開放預設網站的公共 ip 沒有問題。

請幫我。最近兩天很困惑。

IIS 中的綁定應使用內部 IP。您將擁有埠轉發規則或負載平衡規則,它們採用外部 IP 並將其轉換為內部 IP。翻譯後,虛擬機將使用內部 IP 進行所有操作,包括 IIS 中的綁定。當請求離開伺服器時,請求將被轉換回外部 IP。

以下是為工作網站設置 IIS 的步驟:

  1. 在 Go Daddy 雲伺服器控制台中創建或擁有一個已經工作的網路。
  2. 創建一個 Windows 虛擬機
  3. 在開始
  4. 管理工具
  5. 伺服器管理器
  6. 角色
  7. 網路伺服器 IIS
  8. 右鍵點擊站點
  9. 添加網站
  10. 網站名稱:mysite.com
  11. 物理路徑:選擇您的網站將在文件系統上存在的路徑。這個例子我們將創建和使用:c:\inetpub\wwwroot\mysite.com
  12. 綁定:所有未分配的埠 80
  13. 主機名 mysite.com
  14. 點擊確定
  15. 右鍵點擊 mysite.com
  16. 編輯綁定
  17. 添加
  18. 主機名:www.mysite.com
  19. 點擊確定
  20. 將您的內容添加到:c:\inetpub\wwwroot\mysite.com
  21. 從 Go Daddy 雲伺服器控制台添加埠轉發到公共 IP,請參閱:

http://support.godaddy.com/help/6197

此時,如果您轉到您的publicIP,您將看到 IIS7 歡迎頁面。這是因為此 IP 歸 IIS 中的預設站點所有。

如果您已經擁有指向您的公共 IP 的域,即 mysite.com 解析為您的公共 IP 地址,那麼訪問 mysite.com 將在您的網路瀏覽器中工作。

如果您沒有將 DNS 指向公共 IP,則可以編輯本地電腦上的 hosts 文件,以使域僅在您的電腦上解析為該 IP:

路徑見:

http://support.godaddy.com/help/3354/viewing-your-website-before-changing-your-nameservers-using-host-files

在一行中添加一個條目,例如:mysite.com 50.62.1.89

保存並關閉文件。

關閉您的網路瀏覽器,重新打開,然後轉到 mysite.com。它應該按預期工作。

使用上述方法,您可以在 50.62.1.89 IP 地址上放置任意數量的網站。

如果您希望網站擁有該 IP 地址的所有內容。

  1. 開始
  2. 管理工具
  3. 伺服器管理器
  4. 角色
  5. 網路伺服器 IIS
  6. 右鍵點擊 mysite.com
  7. 編輯綁定
  8. 添加
  9. IP地址:10.1.0.2

現在轉到您的公共 IP 地址將顯示您的網站。

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