从LAN上的另一台计算机连接到IIS网站 - 端口无法侦听

时间:2016-06-30 09:37:16

标签: iis networking

我的本​​地计算机上的网站正常工作,作为hosts文件中的主机名hml.frontend:127.0.0.1 hml.frontend

在IIS中,我将绑定为hml.frontend 127.0.0.1和hml.frontend 192.168.1.94。后者我使用ipconfig来获取我的BT Home Hub 5路由器发给我的本地IP地址。

在Windows 10防火墙中,我已经允许App / Feature NetLogon服务和万维网服务(HTTP)。

在入站规则的高级设置中,我添加了一条规则,允许从所有源连接到端口80和443.范围是任何IP地址。

在我的macbook上,我已将192.168.1.94作为hml.frontend添加到hosts文件中。

我可以从macbook ping hml.frontend。

但是,从网络浏览器中无法通过macbook访问http://hml.frontend网站。

来自macbook的telnet 192.168.1.94 80表示无法连接到远程主机。

回到PC上我已经完成netstat -na以查看IIS正在侦听哪些端口,127.0.0.1:80就在那里,因此是192.168.1.94:139以及针对该IP地址而不是端口80的更多端口。

我可以检查哪些想法让我的PC在端口80上侦听该网站主机名?

1 个答案:

答案 0 :(得分:0)

我得到了它的工作,我在正确的轨道上没有收听IP地址。

为了添加我必须收听的IP地址,我作为管理员进入cmd,做了

netsh
http
show iplisten

'show'结果显示在端口80上只侦听了127.0.0.1

add iplisten ipaddress=192.168.1.94
show iplisten
quit

'show'结果显示现在另外在端口80上正在侦听192.168.1.94

然后我回来了

netstat -na

现在我看到了我想要的那条线:

TCP 192.168.1.94:80 0.0.0.0:0 LISTENING

本文提供了一些信息。

http://windowsitpro.com/windows-server/solve-iis-listener-problems

现在可以使用主机名http://hml.frontend

从我的macbook访问该网站