Odd NS setting for `g.ntpns.org`

So [a--i].ntpns.org are the authoritative servers for pool.ntp.org (dig ns pool.ntp.org)

Each server of [a--i].ntpns.org has no NS record associated with it, which is OK.
Except for g.ntpns.org.

To illustrate that for a.ntpns.org:

$dig ns a.ntpns.org

;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25602
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;a.ntpns.org.                   IN      NS

;; AUTHORITY SECTION:
ntpns.org.              3600    IN      SOA     ns1.us.bitnames.com. dnsoper.bitnames.com. 2020070800 7200 3600 3628800 3600
;; Query time: 97 msec

For g.ntpns.org, in turn:

dig ns g.ntpns.org  

; <<>> DiG 9.11.5-P4-5.1+deb10u5-Debian <<>> ns g.ntpns.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30653
;; flags: qr rd ra; QUERY: 1, ANSWER: 7, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;g.ntpns.org.                   IN      NS

;; ANSWER SECTION:
g.ntpns.org.            43200   IN      NS      d.ntpns.org.
g.ntpns.org.            43200   IN      NS      i.ntpns.org.
g.ntpns.org.            43200   IN      NS      h.ntpns.org.
g.ntpns.org.            43200   IN      NS      a.ntpns.org.
g.ntpns.org.            43200   IN      NS      c.ntpns.org.
g.ntpns.org.            43200   IN      NS      f.ntpns.org.
g.ntpns.org.            43200   IN      NS      e.ntpns.org.

This is not per se a configuration error, it is simply an inconsistency. Maybe it is intentional, just want to see if folks are aware of this

1 Like

yeah, it’s intentional. A handful of the dns servers are particularly regional, so they’re “behind” the g.ntpns.org name which will return a different IP when queried from some regions.

1 Like

I wish I understood this, but I don’t :thinking: