[conspire] Make DNS functional before sending the public to it

Rick Moen rick at linuxmafia.com
Tue Apr 2 13:40:50 PDT 2013


Quoting Ruben Safir (ruben at mrbrklyn.com):

> I think it is all fixed...

Checking.

Domain 1 of 6, mrbrklyn.com

rmoen at borgia:~$ whois mrbrklyn.com | grep 'Name Server'
   Name Server: NAMED1.TMM.NET
   Name Server: NS1.LINUXMAFIA.COM
   Name Server: WWW2.MRBRKLYN.COM
rmoen at borgia:~$ dig -t soa mrbrklyn.com. @NAMED1.TMM.NET +short

   Un oh.  Something's amiss.  Let's omit '+shost' to see more detail.

rmoen at borgia:~$ dig -t soa mrbrklyn.com. @NAMED1.TMM.NET 

; <<>> DiG 9.7.3 <<>> -t soa mrbrklyn.com. @NAMED1.TMM.NET
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 51561
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;mrbrklyn.com.                  IN      SOA

;; Query time: 46 msec
;; SERVER: 184.172.50.89#53(184.172.50.89)
;; WHEN: Tue Apr  2 13:13:40 2013
;; MSG SIZE  rcvd: 30

rmoen at borgia:~$ 

   There you have it:  'status: REFUSED'   That's bad.  It means 
   the nameserver in question doesn't agree that it's supposed to be
   authoritative for domain mrbrklyn.com., and is refusing queries.

Important:  You should _always_ verify that a nameserver is actually
serving up a domain's zone data _before_ making it authoritative at the
registrar.  Always.  Never the other way.

root at borgia:/usr/isos# dig -t soa mrbrklyn.com. @NS1.LINUXMAFIA.COM +short
www2.mrbrklyn.com. ruben.www2.mrbrklyn.com. 2013040202 43200 3600 2419200 86400
root at borgia:/usr/isos# dig -t soa mrbrklyn.com. @WWW2.MRBRKLYN.COM +short
www2.mrbrklyn.com. ruben.www2.mrbrklyn.com. 2013040202 43200 3600 2419200 86400
root at borgia:/usr/isos#

   So, in short, 1/3 of all public queries for that domain are currently
   being _refused_.

Domain 2 of 6, nylxs.com:  Same story
Domain 3 of 6, nylxs.org:  Same story
Domain 4 of 6, brooklyn-living.com:  Same story
Domain 5 of 6, freedom-it.org:  Same story
Domain 6 of 6, coinhangout.com:  Same story.

_Always_ verify that a nameserver is actually serving up a domain's zone
data _before_ making it authoritative at the registrar.  Always.  Never
the other way.







More information about the conspire mailing list