是否有唯一的资源标识符(URI)模式允许唯一地引用IP地址和域名?
例如,"http://8o.232.240.50“或"http://supersite.com”并不是指IP地址或域名,而是指一些可以通过HTTP协议访问的资源,而它的HTTP路径恰好包括这个给定的IP地址或域名。因此,它们更像是唯一资源定位器(URL),而不是唯一资源标识符(URI)或唯一资源名称(URN)。
我正在寻找的是类似于IP地址和/或域名的"someemai@something.com“之类的模式。
类似于"domain:supersite.com“和"ip:80.232.240.50”。
我可以编出这样的方案供我自己使用,但我想知道是不是已经有这样的东西了。如果没有,为什么?
发布于 2013-12-17 11:16:35
域名系统(…)是广泛部署的系统,除其他外,用于将主机名转换为IP地址。几种协议使用统一资源标识符(URI)来引用数据。通过为DNS数据定义URI方案,可以弥合这两个世界之间的差距。此处定义的DNS URI方案可用于引用存储在DNS中的任何数据。
来自示例
dns:www.example.org.?clAsS=IN;tYpE=Adns:www.example.orgdns:simon.example.org?type=CERTdns://192.168.1.1/ftp.example.org?type=Adns:world%20wide%20web.example%5c.domain.org?TYPE=TXTdns://fw.example.org/*.%20%00.example?type=TXT根据语法,应该可以在空dnsname的情况下使用dnsauthority。dnsauthority接受在RFC 3986中定义的host,该定义如下:
host = IP-literal / IPv4address / reg-name
因此,应该可以使用域名和IP地址(空的dnsname“被解释为根本身”)。
https://stackoverflow.com/questions/20611000
复制相似问题