Is godaddy wrong in disallowing using my domain as an NS server for itself?

Daniel Johnson teknotus at gmail.com
Mon Apr 14 02:41:04 UTC 2008


I'm trying to create a redundant DNS, and mail setup with the minimum
number of IP addresses that passes all of the test suites I can find
with no warnings.  So instead of having a typical ns0.domainname.net.
ns1.domainname.net. my plan has been to use the domain names
themselves as the host for each of the NS servers.  I've seen plenty
of setups where the A record is something like

domainname.net. IN A 198.x.x.x
but the PTR record looks like...
x.x.x.198.in-addr.arpa. IN PTR ns.domainname.net.
or...
x.x.x.198.in-addr.arpa. IN PTR mail.domainname.net.

because they had to make the forward, and reverse records match for
outgoing mail to not be blocked.

This has always seemed ugly to me so the following is how I have stuff
setup, but when I tried to change my domain registration to use my
nameservers the control panel generated errors.  I submitted a ticket
to tech support, and after it got escalated to their advanced tech
support they said that my settings are wrong without going into any
detail.  Is their control panel broken, and I'm getting burned as a
result of buying cheap domain registration, or am I wrong?

--------- My Setup --------

$ dig @teknot.us teknot.us

; <<>> DiG 9.4.1-P1 <<>> @teknot.us teknot.us
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59724
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1

;; QUESTION SECTION:
;teknot.us.                     IN      A

;; ANSWER SECTION:
teknot.us.              600     IN      A       67.207.129.28

;; AUTHORITY SECTION:
teknot.us.              600     IN      NS      teknot.us.
teknot.us.              600     IN      NS      velolicio.us.

;; ADDITIONAL SECTION:
velolicio.us.           600     IN      A       67.18.208.127

;; Query time: 455 msec
;; SERVER: 67.207.129.28#53(67.207.129.28)
;; WHEN: Sun Apr 13 18:50:10 2008
;; MSG SIZE  rcvd: 97

$ dig -x 67.207.129.28

; <<>> DiG 9.4.1-P1 <<>> -x 67.207.129.28
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54407
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;28.129.207.67.in-addr.arpa.    IN      PTR

;; ANSWER SECTION:
28.129.207.67.in-addr.arpa. 86400 IN    PTR     teknot.us.

;; Query time: 145 msec
;; SERVER: 10.11.3.193#53(10.11.3.193)
;; WHEN: Sun Apr 13 19:26:32 2008
;; MSG SIZE  rcvd: 67

$ dig -x 67.18.208.127

; <<>> DiG 9.4.1-P1 <<>> -x 67.18.208.127
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33123
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;127.208.18.67.in-addr.arpa.    IN      PTR

;; ANSWER SECTION:
127.208.18.67.in-addr.arpa. 86400 IN    PTR     velolicio.us.

;; Query time: 199 msec
;; SERVER: 10.11.3.193#53(10.11.3.193)
;; WHEN: Sun Apr 13 19:25:51 2008
;; MSG SIZE  rcvd: 70



-- 
teknotus
Take Notice


More information about the bind-users mailing list