对不起,我的问题是两部分,我希望在这里可以接受..好的,我们走了
>是否有其他服务器维护单个TLD的所有域名(根名称服务器除外)?我可以将BIND服务器设置为一个吗?
>是否可以查询所有最近创建的顶级域的根名称服务器?
解决方法
1 – Are there other servers that maintain all domain names for a
single TLD (other than the root name servers)? Can I set my BIND
server up as one?
任何DNS服务器都可以托管它喜欢的任何区域 – 如果愿意,您甚至可以创建自己的根(“.”)区域.但是,如果有正确的委派,人们只会向您的服务器查询此信息.这是通过NS记录完成的.大公司创建内部根区域是很常见的 – 但这不应该被外界查询.
如果要保留根区域的副本,例如如果您在防火墙后面并且无法直接查询上游名称服务器,则InterNIC会提供副本here.请注意,这只是根区域,其中包含TLD的委派,如com,net,org,uk;不是这些区域内的数据本身.
就顶级域名的名称服务器而言,这些都由不同的公司运营.可能并非所有这些区域都提供了像InterNIC这样的根区域的副本.像com这样的区域非常庞大.
2 – Is it possible to query root name servers for all recently created
top level domains?
不使用DNS,没有.如果你想这样做,从InterNIC regular下载root.zone并对它运行diff.您还应该尽可能避免直接查询根服务器.