2012-05-06 48 views
0

最近購買了Windows雲服務器godaddy。現在我安裝了iis7和所有其他所需的軟件。我有50.62.1.89和2個公共ips。另外我有一個私人IP 10.1.0.2。現在問題是無法通過任何公共IP訪問任何網站。我所有的公衆ips都只打開默認網站。我也不能看到IIS網站綁定的公共ips。只有我的私人IP列在IIS綁定。未列出用於IIS網站綁定的IP地址

而且在我的服務器上也公開只有默認網站。但能夠使用私人IP打開網站。但我的公共IP地址正確指向我的服務器。我能夠使用公共IP使用遠程桌面打開我的服務器。也正如我所說已經公開的IP從IIS開放默認網站沒有問題。

請幫幫我。我最近2天感到困惑。

+0

不是編程問題,應該在serverfault上。 –

回答

0

您應該查看GoDaddy的文件(或要求GoDaddy的支持)對您的雲服務器應如何進行配置:

  • 私有IP地址是互聯網
  • 上不可路由的。如果你只看到私有IP地址(10.xxx)(如GoDaddy配置),那麼這意味着有一個「路由系統」(nlb,防火牆等)將您的公共IP路由到您的私有IP--這是您可以「瀏覽到您的網站使用公共IP「 - 有一個NAT(轉換器)將公共IP映射到您的私有IP/s(和端口)。
0

IIS中的綁定應使用內部IP。您將擁有采用外部IP的端口轉發規則或負載平衡規則,並將其轉換爲內部IP。翻譯後,虛擬機將使用內部IP來處理所有事情,包括IIS中的綁定。當請求離開服務器時,請求將被轉換回外部IP。

這裏是設置IIS的一個工作網站的步驟:

  1. 創建或擁有的Go Daddy雲服務器控制檯已經工作網絡。
  2. 創建Windows VM
  3. 在開始
  4. 管理工具
  5. 服務器管理器
  6. 角色
  7. Web服務器IIS
  8. 右鍵點擊網站
  9. 添加網站
  10. 網站名稱:mysite的.com
  11. 物理路徑:choo se通往你的網站將在文件系統上生活的地方。這個例子,我們將創建和使用:c:\inetpub\wwwroot\mysite.com
  12. 綁定:所有未分配的端口80
  13. 主機名mysite.com
  14. 點擊Ok
  15. 右擊mysite.com
  16. 編輯綁定
  17. 添加
  18. 主機名:www.mysite。COM
  19. 單擊確定
  20. 添加內容到:c:\inetpub\wwwroot\mysite.com
  21. 從去爸爸雲服務器控制檯前增加一個端口,一個公網IP,請參閱:

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

在這點,如果你去yourpublicIP你會看到IIS7的歡迎頁面。這是因爲此IP由IIS中的默認站點所有。

如果您已經將域指向您的公共IP,即mysite.com解析爲yourPublicIPaddress,那麼訪問mysite.com將在您的Web瀏覽器中工作。

如果你沒有將DNS指向的公網IP,您可以編輯主機本地計算機上的文件,以使域名解析爲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. Web服務器IIS
  6. 右鍵mysite.com
  7. 編輯綁定
  8. 添加
  9. IP地址: 10.1.0.2

現在要yourpublicIPaddress會顯示您的網站。

+0

現在,如果你有複式的網站說: mysite.com上publicIP1 myawesomesite.com publicIP2 mysuperawesomesite.com publicIP3 並且希望這些每一個* *擁有自己的公共IP地址 選擇10.1.1.2 myawesomesite.com的端口81和mysuperawesomesite.com的端口82。 –

+0

1.名稱:myawesomesite.com 2.公共IP:publicIP2 3.公共端口:80 4.目的端口:81 5.單擊確定 6.在您的Windows虛擬機,啓動 7.管理工具 8 。服務器管理器 9.角色 10. Web服務器IIS 11.右擊myawesomesite.com 12.編輯綁定 13.添加 14. IP地址:10.1.0.2端口81 15.主機名:www.myawesomesite。 com 16.確定 17.再次單擊添加 18. IP地址:10.1.0.2端口81 19。確定 如果需要重複主機步驟,但myawesomesite.com應通過IP地址和主機名工作。 –

+0

注意:這最後一種方法是浪費IP地址,不推薦*除非*您有SSL證書,在這種情況下,它是必需的。 –

0

非常有趣。我不認爲這個問題涉及到與GoDaddy有關的任何事情,或者通過端口轉發來配置內部IP。只是因爲一個「應該」將他們的網站綁定到本地IP,並不意味着他們可以。他們可能沒有能夠進行端口轉發的路由器,因此可能別無選擇,只能將該站點綁定到外部IP。

問的問題是爲什麼他們的外部IP(綁定到NIC)未顯示在IIS綁定IP選擇框中。這是一個有效的問題,我碰巧遇到了同樣的問題。我有20個IP中沒有一個顯示在綁定中。所有其他人都是。 WTF!