我正試圖啓動一個應用程序,該應用程序在端口上偵聽並響應HTTP請求。我在通過提供端口轉發的Netgear路由器連接的Windows 8計算機上。我有:HttpListener在本地網絡上工作,但不是在外部
- 修改了我的領域之一的我的DNS區域文件指向分配給我的電纜調制解調器
- 增加了端口轉發規則,我的路由器將請求發送到8080端口的IP地址在我的電腦上的端口8081
- 在我的Windows防火牆中打開端口8081
- 已執行的netsh的http添加urlact http://+:8081/用戶=大家聽= YES以管理員身份
- 啓動我的應用程序,它使用在http://codehosting.net/blog/BlogEngine/post/Simple-C-Web-Server.aspx發現簡單的網絡服務器解決方案使用HttpLi帶有前綴http://+:8081/的stener對象。
從任何一臺機器我本地網絡上,我可以瀏覽到http://home.example.com:8080/blah/blah,一切的偉大工程。每當我從互聯網上其他地方連接的計算機上嘗試使用相同的URL時,連接就會超時。我曾嘗試使用IP地址,而不是域名,並嘗試禁用我的Windows防火牆(暫時),仍然沒有運氣。
我敢肯定,這是一個網絡設置問題,而不是代碼問題,但我想我會問無論如何,看看我能做些什麼。對不起,上面的網址空間。這是我的第一篇文章,我顯然沒有足夠的聲譽發佈多個鏈接。
VPN業務有關downvote原因的評論,將不勝感激,所以我可以解釋任何間隙或誤解。 – CenterOrbit