1

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

host -t NS example.com

这比访问http://www.internic.net/whois.html并键入 example.com 来获得更详细的结果要快得多,反正我对此并不感兴趣。

4

4 回答 4

2

绝对不。

一位过去的雇主注册 theirname.biz 仅用于内部网络:它在面向内的网络 DNS 服务器上有 DNS 条目,但在 Internet 上没有。

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

于 2008-12-10T01:39:02.373 回答
1

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

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

whois stackoverflow.com
于 2008-12-10T01:29:20.723 回答
1

各种 TLD 对是否提供名称服务器有不同的要求。例如,“.de”确实要求名称服务器启动并运行并正确配置,然后才能允许域注册继续进行。

不过,DNS 的技术标准并不要求它,事实上,核心 DNS 规范中没有任何内容将名称的注册与其在 DNS 中的后续操作联系在一起。

因此,使用whois可能是最可靠的方法,但需要注意的是,您需要一个足够聪明的 whois 客户端来确定要与哪个服务器对话以处理相关域。

也就是说,检查适当的 NS 记录是检查域是否已注册的一个很好的捷径,你不能用缺少这样的记录来证明它不是

于 2008-12-10T15:52:06.600 回答
0

我不相信您必须有一个指向您的域的 DNS。即使您必须设置 DNS,也无法保证充当 DNS 服务器的机器没有关闭。

于 2008-12-10T01:30:33.000 回答