1
leecade 2014-05-18 06:08:42 +08:00
谢谢 长知识了,
所有浏览器 / 端 都支持吗? |
2
Xrong 2014-05-18 08:35:25 +08:00 1
楼主是从《Web之困》2.1.4节看到的么?
|
3
riaqn 2014-05-18 09:02:05 +08:00
|
4
akfish 2014-05-18 09:32:13 +08:00
我在想要是某个IP地址的某种进制表达恰好是靓号。。。
|
5
Delbert 2014-05-18 11:08:53 +08:00
是的,所有的浏览器都可以
|
7
akfish 2014-05-18 11:29:31 +08:00
@Delbert IP这种当然是可遇不可求,要受地域限制,投资投机都不现实。
不过你觉得什么域名干得过Google DNS的8.8.8.8和4.4.4.4? |
8
caoyue OP |
9
vmebeh 2014-05-18 11:40:56 +08:00
反了吧
IPv4 “由32位二进制数组成,为便于使用,常以XXX.XXX.XXX.XXX形式表现,每组XXX代表小于或等于255的10进制数。” http://zh.wikipedia.org/wiki/IP%E5%9C%B0%E5%9D%80 |
10
riaqn 2014-05-18 12:05:31 +08:00
@caoyue
rfc的那几个标准不了解,看了下rfc2396, 实际上只是规定了URI的格式,对ipv4的格式仅限于 IPv4address = 1*digit "." 1*digit "." 1*digit "." 1*digit 至于rfc1736……好吧我没看懂他在说什么 然后是inet_aton(),在manual上,有句话:inet_aton() is not specified in POSIX.1-2001, but is available on most systems. |
13
SoloCompany 2014-05-20 23:11:33 +08:00
在看 google safe browsing api 的时候有留意过这个,不过没去查过 rfc
这一节 https://developers.google.com/safe-browsing/developers_guide_v2#Canonicalization > If the hostname can be parsed as an IP address, it should be normalized to 4 dot-separated decimal values. The client should handle any legal IP- address encoding, including **octal**, **hex**, and **fewer than 4 components** 以及这个用例 > Canonicalize("http://3279880203/blah") = "http://195.127.0.11/blah”; |