我知道 0.0.0.0 不是一个规范的 ip 地址,但是如何让 chrome 访问的到?

2015-03-07 20:57:28 +08:00
 Melodic
safari就可以访问
4765 次点击
所在节点    程序员
13 条回复
luw2007
2015-03-07 21:02:15 +08:00
本机ip,内外网或者127.0.0.1都会访问到。
Melodic
2015-03-07 21:09:04 +08:00
@luw2007 还真的可以,但是手动输入的时候,chrome不会当做url...即便加上http://
9hills
2015-03-07 21:10:21 +08:00
@Melodic 有人给chrome提过issue,chrome的反馈说it's not a bug
O21
2015-03-07 21:11:35 +08:00
0.0.0.0 不是任意ip的意思么?
nbndco
2015-03-07 21:21:11 +08:00
同学你完全误解显示http://0.0.0.0:3000的意思了
loading
2015-03-07 21:21:12 +08:00
这个表示任意ip。

例如 flask
app.run(host='0.0.0.0')
就是表示监听任意ip,本地调试 127.0.0.1就可以用,如果外面有请求也能用。
(糟糕,我是不是暴露了我服务器调试的黑历史?)
luw2007
2015-03-07 21:21:16 +08:00
本身0.0.0.0就是这么设计的。
Melodic
2015-03-07 21:41:00 +08:00
@all

原来是所有地址都可以访问的到

谢谢各位
gggccc44
2015-03-07 22:15:25 +08:00
貌似还有个255.255.255.255
lk09364
2015-03-07 22:24:39 +08:00
@gggccc44 255.255.255.255 和 0.0.0.0 不是同样意思。具体百度。
@loading 哈哈,有人误打误撞进去了?我还未遇到过……
loading
2015-03-07 22:55:53 +08:00
@lk09364 不是误打误撞,我代码就是这么写的,我真的在服务器玩,不过是内网的。
uniquecolesmith
2015-03-08 17:15:52 +08:00
根据<<计算机网络原理>>,
1. 网络号和主机号全 0 是在本网络的本主机(地址), 可作为原地址,不可作为目的地址;
2. 网络号为0、主机号为host-id 是在本网络上的某个主机host-id, 可作为原地址,可作为目的地址;
3. 网络号和主机号全 1 是只在本网络上进行广播(个路由器均不转发), 不可作为原地址,可作为目的地址;
4. 网络号为1、主机号为host-id 是在本网络上的某个主机host-id, 不可作为原地址,可作为目的地址;
5. 网络号为127、主机号为任何数 用作本地软件环回测试之用, 可作为原地址,可作为目的地址;
由此, 0.0.0.0属于第一种, 本机直接可访问127.0.0.1或本主机IP地址, 其他主机可访问本主机IP地址
Melodic
2015-03-08 22:41:42 +08:00
@uniquecolesmith ...谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/175206

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX