Hello
I quite often stumble over DNS entries without SOA.
$ dig hamedicshopere.ru
; <<>> DiG 9.5.1-P3 <<>> hamedicshopere.ru ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58271 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION: ;hamedicshopere.ru. IN A
;; ANSWER SECTION: hamedicshopere.ru. 300 IN A 109.196.142.11
;; AUTHORITY SECTION: hamedicshopere.ru. 343295 IN NS ns2.dnssubmit.com. hamedicshopere.ru. 343295 IN NS ns1.dnsonic.com.
;; ADDITIONAL SECTION: ns2.dnssubmit.com. 108 IN A 109.196.142.11 ns1.dnsonic.com. 108 IN A 109.196.142.12
Let's try to find the hostmaster or serial or whatever of that zone:
$ dig SOA hamedicshopere.ru
; <<>> DiG 9.5.1-P3 <<>> SOA hamedicshopere.ru ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64992 ;; flags: qr aa; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION: ;hamedicshopere.ru. IN SOA
;; AUTHORITY SECTION: ru. 300 IN SOA ns1.ru. root.ru. 2010092811 3600 900 604800 1200
Hmm, no soa returned...
$ host -t soa hamedicshopere.ru ;; connection timed out; no servers could be reached
$ host kjhsdf.hamedicshopere.ru ns1.dnsonic.com. Using domain server: Name: ns1.dnsonic.com. Address: 109.196.142.12#53 Aliases:
kjhsdf.hamedicshopere.ru has address 109.196.142.11
Well, one server is reachable and apparently has a wildcard entry for the hosts of that zone. But I also don't get the SOA information:
$ host -t soa hamedicshopere.ru ns2.dnssubmit.com. ;; connection timed out; no servers could be reached
a dig +trace also ends at the ru. SOA and entries pointing to the two NS.
So what is broken with that zone (and many many more ru. and cn. zones). Or is it OK for a DNS Server not to return any SOA information? Isn't that mandatory?
Mit freundlichen GrĂ¼ssen
Benoit Panizzon