DNS A Record for a NS Server not propagating

Hey there :slight_smile:

I’ve setup some DNS records last week, but they are not propagating :confused:

Here’s the setup :

A ==> ns1.x ==> 188.166.28.38 ==> DNS only ==> TTL = 1
A ==> ns2.x ==> 188.166.28.38 ==> DNS only ==> TTL = 1
NS ==> x ==> ns1.x.oobexf.org ==> DNS only ==> TTL = 1
NS ==> x ==> ns2.x.oobexf.org ==> DNS only ==> TTL = 1

The two NS records propagated correctly when performing a dig @1.1.1.1

But the two A records for the nameservers are absolutely not propagating

DNSSEC is not enabled. It’s been around a week. Any suggestions ? Would be really nice :slight_smile:

x.oobexf.org is delegated to your two nameservers, so you need to add the A records to your two nameservers as well as that’s where the request goes to resolve.

dig +trace +nodnssec -4 ns1.x.oobexf.org

; <<>> DiG 9.18.18-0ubuntu0.22.04.2-Ubuntu <<>> +trace +nodnssec -4 ns1.x.oobexf.org
;; global options: +cmd
.			6164	IN	NS	b.root-servers.net.
.			6164	IN	NS	m.root-servers.net.
.			6164	IN	NS	k.root-servers.net.
.			6164	IN	NS	i.root-servers.net.
.			6164	IN	NS	f.root-servers.net.
.			6164	IN	NS	l.root-servers.net.
.			6164	IN	NS	a.root-servers.net.
.			6164	IN	NS	h.root-servers.net.
.			6164	IN	NS	e.root-servers.net.
.			6164	IN	NS	c.root-servers.net.
.			6164	IN	NS	g.root-servers.net.
.			6164	IN	NS	j.root-servers.net.
.			6164	IN	NS	d.root-servers.net.
;; Received 239 bytes from 127.0.0.53#53(127.0.0.53) in 0 ms

org.			172800	IN	NS	a0.org.afilias-nst.info.
org.			172800	IN	NS	a2.org.afilias-nst.info.
org.			172800	IN	NS	b0.org.afilias-nst.org.
org.			172800	IN	NS	b2.org.afilias-nst.org.
org.			172800	IN	NS	c0.org.afilias-nst.info.
org.			172800	IN	NS	d0.org.afilias-nst.org.
;; Received 489 bytes from 170.247.170.2#53(b.root-servers.net) in 8 ms

oobexf.org.		3600	IN	NS	arch.ns.cloudflare.com.
oobexf.org.		3600	IN	NS	clara.ns.cloudflare.com.
;; Received 101 bytes from 199.19.53.1#53(c0.org.afilias-nst.info) in 260 ms

x.oobexf.org.		60	IN	NS	ns1.x.oobexf.org.
x.oobexf.org.		60	IN	NS	ns2.x.oobexf.org.
couldn't get address for 'ns1.x.oobexf.org': not found
couldn't get address for 'ns2.x.oobexf.org': not found

The A records you have set at Cloudflare act as glue records…

dig +trace +additional +nodnssec ns1.x.oobexf.org

; <<>> DiG 9.18.18-0ubuntu0.22.04.2-Ubuntu <<>> +trace +additional +nodnssec ns1.x.oobexf.org
;; global options: +cmd
.			6097	IN	NS	g.root-servers.net.
.			6097	IN	NS	j.root-servers.net.
.			6097	IN	NS	d.root-servers.net.
.			6097	IN	NS	i.root-servers.net.
.			6097	IN	NS	l.root-servers.net.
.			6097	IN	NS	a.root-servers.net.
.			6097	IN	NS	m.root-servers.net.
.			6097	IN	NS	h.root-servers.net.
.			6097	IN	NS	e.root-servers.net.
.			6097	IN	NS	b.root-servers.net.
.			6097	IN	NS	c.root-servers.net.
.			6097	IN	NS	k.root-servers.net.
.			6097	IN	NS	f.root-servers.net.
;; Received 239 bytes from 127.0.0.53#53(127.0.0.53) in 4 ms

org.			172800	IN	NS	a0.org.afilias-nst.info.
org.			172800	IN	NS	a2.org.afilias-nst.info.
org.			172800	IN	NS	b0.org.afilias-nst.org.
org.			172800	IN	NS	b2.org.afilias-nst.org.
org.			172800	IN	NS	c0.org.afilias-nst.info.
org.			172800	IN	NS	d0.org.afilias-nst.org.
b0.org.afilias-nst.org.	172800	IN	A	199.19.54.1
b0.org.afilias-nst.org.	172800	IN	AAAA	2001:500:c::1
b2.org.afilias-nst.org.	172800	IN	A	199.249.120.1
b2.org.afilias-nst.org.	172800	IN	AAAA	2001:500:48::1
d0.org.afilias-nst.org.	172800	IN	A	199.19.57.1
d0.org.afilias-nst.org.	172800	IN	AAAA	2001:500:f::1
a0.org.afilias-nst.info. 172800	IN	A	199.19.56.1
a0.org.afilias-nst.info. 172800	IN	AAAA	2001:500:e::1
a2.org.afilias-nst.info. 172800	IN	A	199.249.112.1
a2.org.afilias-nst.info. 172800	IN	AAAA	2001:500:40::1
c0.org.afilias-nst.info. 172800	IN	A	199.19.53.1
c0.org.afilias-nst.info. 172800	IN	AAAA	2001:500:b::1
;; Received 489 bytes from 193.0.14.129#53(k.root-servers.net) in 16 ms

oobexf.org.		3600	IN	NS	arch.ns.cloudflare.com.
oobexf.org.		3600	IN	NS	clara.ns.cloudflare.com.
;; Received 101 bytes from 199.19.57.1#53(d0.org.afilias-nst.org) in 252 ms

x.oobexf.org.		60	IN	NS	ns1.x.oobexf.org.
x.oobexf.org.		60	IN	NS	ns2.x.oobexf.org.
ns1.x.oobexf.org.	60	IN	A	188.166.28.38
ns2.x.oobexf.org.	60	IN	A	188.166.28.38
couldn't get address for 'ns1.x.oobexf.org': not found
couldn't get address for 'ns2.x.oobexf.org': not found
2 Likes

Hey,

Thanks a ton you saved me some headaches. Can I thank you in any way ? :slight_smile:

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.