我在Windows 7中配置了IIS,当我在地址栏中输入“http://localhost”时;我可以看到我的网站。现在,当我想通过在地址栏中输入互联网IP地址来查看我的网站时,我连接到ADSL调制解调器(它打开我们用来配置调制解调器的页面!)。
似乎因为调制解调器连接到互联网而获取IP,而不是PC,因此互联网IP将我连接到调制解调器。所以,我想,我必须改变调制解调器的一些设置。
我使用的是D-Link调制解调器。
我该如何解决?
提前致谢
答案 0 :(得分:0)
除非你有一台"服务器"或" business"来自您的ISP的配置为您提供了完整的subnet of public IP addresses,您已经为其分配了一个外部IP地址,并且连接到它的路由器为其后面连接的所有设备Network Address Translation做了Port Forwarding。您可以使用ipconfig
或Windows设置(类Unix机器上的ifconfig
)来确认这一点,以获取您的IP地址。如果使用NAT,它将以" 10开始。"," 172.16。"通过" 172.31。",或" 192.168。"。这些是"私人"地址,无法通过公共互联网访问。
对于公共互联网上的某个人来到您的计算机,您需要设置pages dedicated to configuring port forwarding,将公共外部IP上的传入流量重定向到该端口上的专用网络上的计算机。路由器的配置页面将在某处配置此配置。
请注意,如果路由器的配置页面在端口#80上运行,并且您确实希望外部查看器连接到您而不提供明确的端口号,则可能需要关闭或限制调制解调器配置,移动它到另一个端口,或仅使用SSL(端口443),以免与您要转发的端口发生冲突。
D-Link是一个非常常见的路由器品牌,它们上面有Static IP Address。
另外,只是为了使事情变得复杂,你几乎肯定没有给Dynamic DNS(它们通常非常昂贵),这意味着你的外部IP地址 将从不时(可能每年,也许每天),很难告诉别人如何连接到您的页面。您的路由器配置可能支持{{3}}(一些免费,一些付费),只要您的公共IP地址发生变化,路由器就会自动更新DNS条目。