ip 0
是我在localhost中找到的最简单的别名,大多数浏览器可以毫无问题地打开页面http://0/
。
在Chrome上尝试相同操作时,它始终会将我重定向到搜索页面...就像它无法识别0
,0:80
,127.1
,o 127.1:80
是有效的IP - 虽然它会询问您是0.0.0.0
还是127.0.0.1
然而,Chrome可以正确打开页面http://0.0.0.0
答案 0 :(得分:0)
每个HTTP URL按给定顺序包含以下内容。 HTTP以外的一些方案也有一些不同的共享格式。
mailto
不是协议); 该方案说明如何连接,主机指定连接的位置,其余部分指定要求的内容。
对于公共网关接口(CGI)脚本等程序,后跟查询字符串和可选的片段标识符。
语法为:
scheme://domain:port/path?query_string#fragment_id
所以基本上http
是有效方案,://
是有效冒号和两个斜杠,但0
不是有效的域名或IP地址。但是,http://0.0.0.0
是有效方案和文字IP地址,这就是Google Chrome打开它的原因。
域名或文字数字IP地址给出了网址的目标位置。可以给出文字数字IPv6地址,但必须包含在[ ]
中,例如[db8:0cec::99:123a]
其他浏览器"转换" http://0/
localhost
或127.x.x.x
只是浏览器实施,标准不。
更多详情: