Я пытаюсь настроить свой собственный сервер привязки для swic.me, однако я не могу заставить его отвечать для этого домена вообще! Запрос других доменов, таких как google.com, работает, так что базовая конфигурация должна быть в порядке.
Вот мой named.conf.local
zone "swic.me" {
type master;
file "/var/lib/bind/swic.me.hosts";
};
и мой /var/lib/bind/swic.me.hosts
$ttl 38400
swic.me. IN SOA ns1.swic.me m.maciekish.com (
1345843666
10800
3600
604800
38400 )
swic.me. IN NS ns1
swic.me. IN NS ns2
ns1 IN AAAA 2001:470:28:81:34:110
ns1 IN AAAA 2001:470:28:81:34:110
swic.me. IN AAAA 2001:470:28:81:34:110
swic.me. IN A 127.0.0.1
Запрос NS возвращает следующее
; <<>> DiG 9.8.1-P1 <<>> swic.me @localhost
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 13655
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;swic.me. IN NS
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sat Aug 25 00:09:42 2012
;; MSG SIZE rcvd: 25
Я думаю, что конфигурация в порядке, так какперезапуск служб bind9не выдает никаких ошибок и говорит [OK]
Примечание: Мне известно о записи A, указывающей на localhost, этот домен будет использоваться исключительно для тестирования IPv6, и это предполагаемая конфигурация!
решение1
Для вашего домена отсутствуют связующие записи DNS.
Поскольку вы используете GoDaddy, вы можете настроить их в панели управления GoDaddy. После нажатия на ваш домен и «Запустить» найдите это в нижнем левом углу и добавьте туда записи для ns1 и ns2.
Те же записи адресов следует поместить и в файл зоны привязки.
решение2
Вот в чем проблема:
ns1 IN AAAA 2001:470:28:81:34:110
ns1 IN AAAA 2001:470:28:81:34:110
должно быть
ns1 IN AAAA 2001:470:28:81:34:110
ns2 IN AAAA 2001:470:28:81:34:110