用 netstat 查了下虚拟机的 127.0.0.1:5000 可以访问,我真实的电脑访问不了,虚拟机的防火墙也关了,我真实机就是访问不了,为什么?,真实机是可以访问到虚拟机的80端口的
用 netstat 查了下虚拟机的 127.0.0.1:5000 可以访问,我真实的电脑访问不了,虚拟机的防火墙也关了,我真实机就是访问不了,为什么?,真实机是可以访问到虚拟机的80端口的
在所有主机上127.0.0.1
都表示本地IP(也就是电脑自己)
你需要先确定虚拟机的IP地址,如果不知道的怎么确定的话,有个比较笨的方法在虚拟机里面输入命令:
ifconfig
输入命令后会输出所有网卡的信息,包括每个网卡的IP地址,这些IP地址你一个一个试,就能试出来
从netstat命令的结果来看,这个应用的监听地址是127.0.0.1。
这意味着,这时只能在虚拟机里用本地回环地址才能访问网站,外部是无法访问的,即便你关了防火墙。
1 回答2.7k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
2 回答1.3k 阅读
2 回答1.1k 阅读✓ 已解决
3 回答1.7k 阅读
1 回答1.1k 阅读✓ 已解决
需要外网ip