无法通过LAN IP访问同一台计算机上的本地网站

时间:2015-08-22 03:52:23

标签: iis web

我在本地IIS中创建了一个网站,我可以通过http://localhosthttp://127.0.0.1在同一台计算机上访问我的网站,但不是http://192.168.1.101。在我网站的绑定设置中,我将*:80分配给了网站。

我的机器在路由器后面,192.168.1.101是LAN ip。

有人知道为什么它不适用于LAN ip吗?

2 个答案:

答案 0 :(得分:1)

请指定每种类型的IP地址,而不是下次输入。假设通过LAN ip,你指的是你的ipv4地址,原因如下:ipv4地址与localhost地址略有不同。我不确定这是你的情况的确切原因,因为这个问题有点不清楚。您还应该知道您的外部IP地址与您的ipv4地址不同,后者与您的ipv6地址不同,后者与localhost不同。在许多情况下,ipv4和localhost用于相同的事情,但它们不一样。

以下是一些解释差异的文章:

http://www.howtogeek.com/140943/whats-the-difference-between-the-locahost-and-local-ip-address/

https://superuser.com/questions/414050/why-is-there-a-difference-between-ping-localhost-and-ping-local-ip-address

localhost vs real ip address

https://superuser.com/questions/196893/difference-between-localhost-and-the-ip-address

What is the difference between 127.0.0.1 and localhost

https://en.wikipedia.org/wiki/Localhost

https://superuser.com/questions/897699/what-is-the-difference-between-127-0-0-1-and-my-assigned-ipv4-address

我希望这可以帮助您解决问题!

答案 1 :(得分:1)

可能是防火墙问题。在防火墙上打开您的IP地址和端口。

localhost和127 loopback地址在机器内循环。数据包不会发送到LAN。

LAN IP - 数据包传输到LAN,路由器和其他网络设备,然后返回到您的计算机。中介 - 路由器,防火墙等可能有阻止这些数据包的策略。很多时候它是防火墙 - 本地PC防火墙或网络防火墙。