Questions tagged «ns-record»

2
NS记录在DNS域的顶端起什么作用?
$ORIGIN example.com. ; not necessary, using this to self-document $TTL 3600 @ IN SOA ns1.example.com. admin.example.com. ( 1970010100 7200 1800 1209600 300) @ IN NS ns1.example.com. @ IN NS ns2.example.com. @ IN A 198.51.100.1 ns1 IN A 198.51.100.2 ns2 IN A 198.51.100.3 sub1 IN NS ns1.example.edu. sub2 IN NS ns1.sub2 …

2
阐明为什么DNS区域文件需要NS记录
最初在此处提出此问题: 为什么DNS区域文件需要NS记录? 总结一下:“当我去我的注册商并购买example.com时,我会告诉我的注册商我的域名服务器是ns1.example.org和ns2.example.org”。 但请有人澄清以下内容: 注册后,.com注册表现在将有一条记录,告诉解析程序需要访问ns1.example.org或ns2.example.org才能找到example.com的IP地址。IP地址位于ns1.example.org上区域文件中的A记录中,并且在ns2.example.org上具有相同的副本。 但是,在此文件中,还必须有2条NS记录,其中列出了ns1.example.org和ns2.example.org作为名称服务器。但是,由于我们已经在这些服务器之一上,因此这似乎是重复的信息。 最初对该问题的回答是,区域文件中列出的名称服务器是“权威的”。如果名称服务器不匹配,则权威名称服务器将优先。一切都很好,但是解析器使用.com注册表中列出的名称服务器到达了名称服务器,如果名称服务器的名称不匹配,则解析器将在错误的名称服务器上寻找区域文件,并且不会找不到它。 还是.com注册表从区域文件ns记录中提取名称服务器信息的情况?(但是然后,我想如果您在不通知注册表的情况下更改ns记录区域文件,那么它将无法知道在哪里查找。) 谢谢

1
在DNS中,IN NS可以指向CNAME吗?
是否可以让NS记录成为CNAME?例如: subdomain.example.com. IN NS ns1.example.com. ns1.example.com. CNAME foo.example.com. foo.example.com. IN A 10.1.1.1 尽管这样做(尽管如此)似乎在绑定中不起作用: subdomain.example.com. IN NS foo.example.com. foo.example.com. IN A 10.1.1.1 指向禁止这种设置的RFC的任何指针将不胜感激。

3
那么DNS根记录硬编码了,为什么还要有ttl?
我在本地托管一个递归名称服务器,因此不需要我的服务提供商或其他公共DNS服务器来进行名称解析。尽管根名称服务器的IP地址在配置文件中(绑定/etc/bind/db.root文件中)进行了硬编码,但是当我nslookup为的根名称服务器运行多个连续命令时,.TTL字段仍然会减少。 在配置文件中编码后,为什么TTL会降低? 为什么在对其进行编码后首先需要在根级别使用TTL?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.