是否有唯一资源标识符(URI)架构,允许唯一引用IP地址和域名?
例如“http://8o.232.240.50”或“http://supersite.com”不是指IP地址或域名,而是指某些可以通过HTTP协议访问的资源,它的HTTP路径发生包括此给定的IP地址或域名。因此,它们比唯一资源标识符(URI)或唯一资源名称(URN)更多地是唯一资源定位符(URL)。
我正在寻找的是针对IP地址和/或域名的“mailto:someemai@something.com”等模式。
类似“domain:supersite.com”和“ip:80.232.240.50”。
我可以为自己的用途制作这样的方案,但我想知道是否已经没有这样的东西了。如果没有,为什么?
答案 0 :(得分:1)
RFC 4501: Domain Name System Uniform Resource Identifiers
域名系统(DNS)[...]是一个广泛部署的系统 除其他外,用于将主机名转换为IP地址。 有几个协议使用统一资源标识符(URI)来引用 数据。通过为DNS数据定义URI方案,这些之间存在差距 两个世界是桥梁。可以使用此处定义的DNS URI方案 引用存储在DNS中的任何数据。
来自examples:
dns:www.example.org.?clAsS=IN;tYpE=A
dns:www.example.org
dns:simon.example.org?type=CERT
dns://192.168.1.1/ftp.example.org?type=A
dns:world%20wide%20web.example%5c.domain.org?TYPE=TXT
dns://fw.example.org/*.%20%00.example?type=TXT
根据syntax,应该可以将dnsauthority
与空dnsname
一起使用。 dnsauthority
根据RFC 3986中的定义host
,其中包含:{/ p>
host = IP-literal / IPv4address / reg-name
因此,应该可以使用域名和IP地址(空dnsname
"将被解释为根本身")。