我在互联网上发现了几个没有名字服务器的域名,但是他们有WHOIS记录,域名注册人说他们被录取了。
我在互联网上对DNS的理解是,域名服务器的存在表明这是注册的,但显然这是不正确的。
那么,一个域怎么可能没有名称服务器,是什么决定了一个域是否可用?呼呼?
发布于 2011-08-25 08:34:28
确定某个域是否可用的唯一方法是查询该域的注册表数据库。通常,您可以在注册表WHOIS接口上执行WHOIS查询。
有几个原因可以解释为什么DNS检查不安全。
最简单的解释是,您可以注册一个域,而无需将其指向任何位置。就像一栋房子。你可以买一栋房子,但你不会被迫建造一条通往它的道路。
可用域提供程序的大部分强制您指向DNS,否则它们会设置默认的DNS。但你不是被迫的,这不是一种强制性的域要求。
第二个原因是因为实际上存在注册但不可用的域名的情况。这种情况之一是这一时期,通常称为赎回期。此期限在域名过期后持续数天,并且当前所有者不更新它。有几个注册中心禁用了域,这意味着它不再可以通过DNS访问,但是该域仍然存在,并且只能由原始所有者进行赎回(通常)。
DNS检查很便宜,有时更快。如果需要检查域是否存在,则可以先尝试DNS查询,如果失败,则返回WHOIS查询。换句话说,如果DNS查询成功,WHOIS查询几乎毫无意义。但是您不能做相反的事情,因为如果DNS查询失败,并不意味着域没有注册。
发布于 2011-08-24 23:50:11
是的,你错了。只有在未注册的情况下才能使用域名;通过DNS不可用的域名并不表示未注册,只是无法在因特网上查找。
此堆栈溢出问题给出了更多关于整个过程的有用细节。
发布于 2011-08-25 01:55:56
正如本StackOverflow问题中所述,"用DNS记录检查域名可用性“注册员数据库是确定域名是否拥有的唯一确定方法。只有当您计划使您的域可解析时,DNS才是必要的。
(请根据这个Meta线程的说法回答失窃的问题。)
https://serverfault.com/questions/304712
复制相似问题