截至目前,我有一個內部網站託管在我們當地的基礎設施中。對於特定的要求,我需要允許外部供應商應用程序聯繫我的網站thro互聯網通過查詢字符串發佈一些價值,即外部供應商應用程序將通過querystring值將一些數據發佈到我的asp.net網站的Asp.Net頁面。我已要求我們的網絡團隊允許供應商應用程序連接到我們的Intranet站點。網絡團隊人員現在將公共IP分配給服務器,並要求供應商使用公共IP地址來調用我們的應用程序。通過我的Intranet上託管的公共IP訪問我的Asp.Net網站
即使在分配公共IP後,外部應用程序仍然無法呼叫該頁面。我試圖ping公共IP,它正在ping。我通過訪問服務器www.whatismyip.com檢查了服務器的ipaddress,並且我正確地獲得了新的公共ip。我也手動嘗試訪問應用程序thro公共ip(http:// public_ip),我的asp.net網站不是accessbile。可能是什麼問題呢?我需要改變服務器或路由器上的任何東西,以使我的asp.net網站通過公共ip工作嗎?
我目前在inetmgr> Website選項卡的IPAddress下拉列表中只能看到服務器的私有IP(用於識別Intranet中服務器的IP)。公共ip沒有在這裏列出..這可能是一個問題?
請注意,我能像往常一樣通過服務器的私人IP瀏覽我的頁面。感謝你的協助。
問候,
巴拉
還要通過防火牆檢查端口80是否在該IP地址上打開。成功的ping沒有提供此指示,只表示IP地址暴露給公共Internet。 – 2012-04-11 21:29:52
更新:當我嘗試訪問ipaddress時,請求將轉到IIS上的默認網站。現在,我如何讓請求轉發到我的網站...該ipaddress是不是在inetmgr>網站選項卡下拉列表中看到..任何想法? – Bala 2012-04-12 08:53:11
更新:我添加了一個空的主機標題與端口80.該網站現在可以從內部網,但不能在互聯網上訪問。檢查與我們的網絡團隊... – Bala 2012-04-12 10:04:52