代码之家  ›  专栏  ›  技术社区  ›  user14070

所有注册域都必须分配域名服务器吗?

dns
  •  1
  • user14070  · 技术社区  · 17 年前

    如果我只想知道一个域名是否是保留的,是否可以使用这个命令来查看是否有任何域名服务器出现,在这种情况下,它是保留的?

    host -t NS example.com
    

    比参观要快得多 http://www.internic.net/whois.html 然后输入example.com以获得更详细的结果,我对此不感兴趣。

    4 回复  |  直到 17 年前
        1
  •  1
  •   Alnitak    17 年前

    不同的TLD对名称服务器是否配置有不同的要求。例如“.de”在允许继续进行域注册之前,要求名称服务器已启动、正在运行并正确配置。

    但是,DNS的技术标准并不要求它,事实上,核心DNS规范中没有将 注册 一个名字及其后继的 操作 在DNS中。

    因此,使用 whois 这可能是最可靠的方法,但要注意的是,您需要一个足够聪明的whois客户机来确定要为所讨论的域与哪个服务器通信。

    也就是说,检查适当的ns记录是检查域 注册了,你不能用没有这样的记录来证明 不是 !

        2
  •  2
  •   Steve Jessop    17 年前

    绝对不是。

    过去的一个雇主注册了他们的rname.biz,只在内部网络上使用:它在面向内部的网络DNS服务器上有DNS条目,但在互联网上没有。

    我不确定这个技巧是否特别重要,但是“imap.theirname.biz”比“imap”有一个优势,那就是如果你同时连接到多个网络(当然,在没有蓄意犯规的情况下),那么你就可以使用它们所有的内部DNS解析程序。另外,与“imap.theirname.com”相比的优势是,一旦您了解了约定,很明显它是一个私有服务器,因此您无法连接到它的原因是您忘记了连接VPN。可能还有其他一些我不知道的好处:我是一个编码员,而不是一个IT技术人员…

        3
  •  1
  •   Greg Hewgill    17 年前

    注册域不一定需要NS记录。whois服务是您最可靠的选择。

    请注意,大多数UNIX系统和Mac OS X都有一个“whois”命令行程序,使用起来非常快:

    whois stackoverflow.com
    
        4
  •  0
  •   Kibbee    17 年前

    我不认为你必须有一个DNS指向你的域。即使必须设置DNS,也无法保证充当DNS服务器的框不会关闭。