经过一些网络研究后,我特此要求对虚拟主机术语进行一些消歧:
使用 whois(作为终端或 Web 界面中的命令)可以检测特定域的注册商。该注册商是向自然人出售或出租域名的公司(例如 InterNIC、OpenNIC...)。
是否也可以通过某个命令或仅通过向注册商请求此信息来检测此人?
如果有什么混淆,请多多包涵:-)
PS:我的问题与这个有关,但我认为真正的所有者不一定是出售域名的公司。我对吗?
提前致谢
这里有一些可能有用的术语:
有一些注册表允许您隐藏您(注册人)的详细信息。Nominet(运营 ccTLD .uk)就是一个例子。还有一些注册商提供代理服务,您可以隐藏您的真实身份。
您认为出售域名的公司(注册商)不是注册域名的个人/公司(注册人)是正确的。更难的是,WHOIS 输出没有标准格式,可以从注册表 WHOIS 服务器(TCP 端口 43)获取。ICANN 正在讨论推动新的 IRIS 标准,将结果标准化为 XML 格式,但这还有很长的路要走。
如果您想,就像您引用的另一个问题一样,必须以某种方式确定您的访问者是否是域名的有效注册人,那么最简单的方法是允许用户选择一个特殊的 RFC(抱歉,我不记得是哪一个了)电子邮件地址,应该由注册人设置,例如。postmaster@、hostmaster@、root@、admin@,然后将唯一代码发送到该电子邮件地址,用户可以通过网站输入该代码。这是 SSL 公司用来验证 SSL 证书的请求者是否有权使用它的方法之一。
希望这会有所帮助。
乔纳森
在域名上使用 whois,您可以使用已注册该域的个人或公司。输出取决于谁购买了该域 - 它可能是经销商,如果是,您将无法获得所需的信息。http://whois.domaintools.com/stackowerflow.com
在 IP 地址上使用 whois,您可以检测托管公司:
ping stackowerflow.com # gives you 74.125.43.121
http://whois.domaintools.com/74.125.43.121
如果您有法律原因,为什么需要联系网站所有者,托管公司会将他的联系信息传递给您。如果您不这样做,那么只需访问网站并查找“联系人”页面:)
使用 whois :
enom 域的域名服务器信息:http: //blog.phpcode.co.in/php/domain-nameserver-information-enom-domains/
英国域名的域名服务器信息:http: //blog.phpcode.co.in/php/domain-nameserver-information-for-uk-domains/