I was using v.57 successfully for about a year. I’m using Linode’s DNS as a secondary NS for my domains (ns1, ns2, and ns3.linode.com). This was working perfectly for months. I recently upgraded to v60 on 22.04 (following the guide to upgrade… new instance, restore backup, moved IP) and everything seems to working fine, BUT, I keep getting random Secondary nameserver nsX.linode.com is not configured to resolve this domain.
where X is one of Linode’s nameservers. It affects all domains hosted. It’s never consistent between domains and nameservers reportedly not configured (i.e. it might report ns1.linode.com for one domain and ns2.linode.com for another). It doesn’t appear to affect mail delivery or domain resolution, but it does make the status check emails to be unusually noisy. I’ve run the following script found here on the forum, and a quick check seems to indicate the NS is sync’d properly.
#!/bin/sh
# Author : Christophe Casalegno
# Email : brain@christophe-casalegno.com
# Twitter : @Brain0verride
#
# Usage : ./checkdns.sh domaintotest.com firstdnserver secondnsserver
# Example : ./checkdns.sh mydomain.com ns1.box.mydomain.com ns1.linode.com
ns1="$2"
ns2="$3"
serial='grep SOA |cut -d " " -f7'
domain=$1
a=`host -t SOA $domain $ns1 |grep SOA |cut -d " " -f7`
b=`host -t SOA $domain $ns2 |grep SOA |cut -d " " -f7`
if [ $a = $b ]
then
echo "$domain : synchro ok"
echo "$ns1 serial : $a"
echo "$ns2 serial : $b"
else
echo "$domain : Error"
echo "$ns1 serial : $a"
echo "$ns2 serial : $b"
fi
That said, not sure if it’s an issue with MIAB or Linode. I haven’t dug into the code that runs the status checks but thought I post to see if anyone else is experiencing similar issues with other secondary providers.