指点成金-最美分享吧

登录

为什么用localhost可以连接,本机ip无法连接

佚名 举报

篇首语:本文由小编为大家整理,主要介绍了为什么用localhost可以连接,本机ip无法连接相关的知识,希望对你有一定的参考价值。

1.首先要核实你自己的本本在家里工作还是不是192.168.1.1002.家里的路由器是否设置了对这个ip紧用了8080端口.localhost或者127.0.0.1都不会经过网卡以及路由器,所以不受限制,数据包收发都在系统内部完成,而用192.168.1.100这种形式则通过网卡和路由器来转发数据包,就可能因为路由器某些设置而导致失败. 参考技术A 你在安装apache
web服务器的时候有没有选择端口号,如果默认的话应该是80。如果你在本机测试,这根你ip没有关系。你试下默认的吧:localhost等同于127.0.0.1;不是你上面说的IP。你把它换下应该就可以访问了。

localhost可以访问,切换到ip地址无法访问

最近在写一个移动端的项目,为了可以在手机上预览,我们可以将localhost换成本机ip,再将网址转换成二维码,在手机和电脑连在同一局域网下,扫描二维码就可以在手机上预览你的项目啦!

但是!!!

用localhost可以访问,将localhost更换成本机ip后却提示拒绝访问。

这是为什么呢?

初始化项目时,webpack为我们在config下的index.js文件中默认配置了host为“localhost”,如果我们想用本机ip访问项目,只需将host:“localhost”更改为“host”:"0.0.0.0",就可以实现通过localhost访问或ip地址访问。

 

以上是关于为什么用localhost可以连接,本机ip无法连接的主要内容,如果未能解决你的问题,请参考以下文章