Ich versuche, meinen eigenen Bind-Server für swic.me einzurichten, aber ich schaffe es nicht, dass er für diese Domain überhaupt antwortet! Das Anfordern anderer Domains wie google.com funktioniert, also sollte die Grundkonfiguration in Ordnung sein.
Hier ist meine named.conf.local
zone "swic.me" {
type master;
file "/var/lib/bind/swic.me.hosts";
};
und meine /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
Die Abfrage des NS ergibt folgendes
; <<>> 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
Ich denke, die Konfiguration ist in Ordnung, daDienste bind9 Neustartwirft keinen Fehler und sagt [OK]
Hinweis: Mir ist bekannt, dass der A-Eintrag auf den lokalen Host verweist. Diese Domäne wird ausschließlich für IPv6-Tests verwendet und dies ist die beabsichtigte Konfiguration!
Antwort1
Ihnen fehlen DNS-Glue-Records für Ihre Domain.
Da Sie GoDaddy verwenden, können Sie diese im GoDaddy-Kontrollfeld einrichten. Klicken Sie auf Ihre Domain und dann auf „Starten“. Suchen Sie in der unteren linken Ecke danach und fügen Sie dort die Einträge für ns1 und ns2 hinzu.
Sie sollten dieselben Adressdatensätze auch in Ihre Bind-Zonendatei einfügen.
Antwort2
Hier ist das Problem:
ns1 IN AAAA 2001:470:28:81:34:110
ns1 IN AAAA 2001:470:28:81:34:110
sollte sein
ns1 IN AAAA 2001:470:28:81:34:110
ns2 IN AAAA 2001:470:28:81:34:110