如何解决在哪些情况下,dig 中有额外的部分?
执行 dig vkontakte.ru @ns1.vkontakte.ru
时,附加部分会显示授权服务器的 IP 地址,但不会显示 dig vk.com @ns1.vkontakte.ru
。我试图重新创建这个结构,但我在这两种情况下都出现了附加部分。为什么会这样? 如何更改我的配置,使 vk.com 不知道其 ns 服务器的 IP 地址?
Official dig (what I want to get)
~$ dig vkontakte.ru @ns1.vkontakte.ru
...
;; AUTHORITY SECTION:
vkontakte.ru. 900 IN NS ns1.vkontakte.ru.
vkontakte.ru. 900 IN NS ns2.vkontakte.ru.
vkontakte.ru. 900 IN NS ns3.vkontakte.ru.
vkontakte.ru. 900 IN NS ns4.vkontakte.ru.
;; ADDITIONAL SECTION:
ns1.vkontakte.ru. 900 IN A 87.240.131.131
ns2.vkontakte.ru. 900 IN A 95.213.21.21
ns3.vkontakte.ru. 900 IN A 93.186.238.238
ns4.vkontakte.ru. 900 IN A 87.240.136.136
ns1.vkontakte.ru. 900 IN AAAA 2a00:bdc0:ff:1::2
ns2.vkontakte.ru. 900 IN AAAA 2a00:bdc0:ff:2::2
ns3.vkontakte.ru. 900 IN AAAA 2a00:bdc0:ff:3::2
ns4.vkontakte.ru. 900 IN AAAA 2a00:bdc0:ff:4::2
...
~$ dig vk.com @ns1.vkontakte.ru
...
;; AUTHORITY SECTION:
vk.com. 900 IN NS ns1.vkontakte.ru.
vk.com. 900 IN NS ns2.vkontakte.ru.
vk.com. 900 IN NS ns3.vkontakte.ru.
vk.com. 900 IN NS ns4.vkontakte.ru.
...
What I have
~$ dig vkontakte.ru @localhost
...
;; AUTHORITY SECTION:
vkontakte.ru. 604800 IN NS ns4.vkontakte.ru.
vkontakte.ru. 604800 IN NS ns3.vkontakte.ru.
vkontakte.ru. 604800 IN NS ns1.vkontakte.ru.
vkontakte.ru. 604800 IN NS ns2.vkontakte.ru.
;; ADDITIONAL SECTION:
ns1.vkontakte.ru. 604800 IN A 1.1.1.1
ns2.vkontakte.ru. 604800 IN A 2.2.2.2
ns3.vkontakte.ru. 604800 IN A 3.3.3.3
ns4.vkontakte.ru. 604800 IN A 4.4.4.4
....
~$ dig vk.com @localhost
...
;; AUTHORITY SECTION:
vk.com. 604800 IN NS ns3.vkontakte.ru.
vk.com. 604800 IN NS ns1.vkontakte.ru.
vk.com. 604800 IN NS ns4.vkontakte.ru.
vk.com. 604800 IN NS ns2.vkontakte.ru.
;; ADDITIONAL SECTION:
ns1.vkontakte.ru. 604800 IN A 1.1.1.1
ns2.vkontakte.ru. 604800 IN A 2.2.2.2
ns3.vkontakte.ru. 604800 IN A 3.3.3.3
ns4.vkontakte.ru. 604800 IN A 4.4.4.4
...
/etc/bind/named.conf.local
zone "vkontakte.ru" {
type master;
file "/etc/bind/zones/db.vkontakte.ru";
};
zone "vk.com" {
type master;
file "/etc/bind/zones/db.vk.com";
};
/etc/bind/named.conf.options
options {
directory "/var/cache/bind";
listen-on { 127.0.0.1; };
allow-query { any; };
dnssec-validation auto;
auth-nxdomain no;
listen-on-v6 { any; };
};
/etc/bind/zones/db.vkontakte.ru
$TTL 604800
@ IN SOA ns1.vkontakte.ru. admin.vkontakte.ru. (
7 ; Serial
1000 ; Refresh
86400 ; Retry
600 ; Expire
900 ) ; Negative Cache TTL
; name servers - NS records
@ IN NS ns1.vkontakte.ru.
@ IN NS ns2.vkontakte.ru.
@ IN NS ns3.vkontakte.ru.
@ IN NS ns4.vkontakte.ru.
; name servers - A records
ns1.vkontakte.ru. IN A 1.1.1.1
ns2.vkontakte.ru. IN A 2.2.2.2
ns3.vkontakte.ru. IN A 3.3.3.3
ns4.vkontakte.ru. IN A 4.4.4.4
vkontakte.ru. IN A 255.255.255.255
/etc/bind/zones/db.vk.com
$TTL 604800
@ IN SOA ns1.vkontakte.ru. admin.vkontakte.ru. (
7 ; Serial
1000 ; Refresh
86400 ; Retry
600 ; Expire
900 ) ; Negative Cache TTL
; name servers - NS records
@ IN NS ns1.vkontakte.ru.
@ IN NS ns2.vkontakte.ru.
@ IN NS ns3.vkontakte.ru.
@ IN NS ns4.vkontakte.ru.
; name servers - A records
vk.com. IN A 255.255.255.255
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。