我的本地计算机上的网站正常工作,作为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上侦听该网站主机名?
答案 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访问该网站