Hi there,
The “awaiting external status” message for a TXT record on your Netlify domain usually indicates that Netlify’s DNS system has not yet been able to verify the record on your DNS registrar. While you’ve confirmed the TXT record has propagated globally via dnschecker.org, there can be a delay between global propagation and Netlify’s specific verification process but yeah you did mentioned about the hours.
That said, may I ask if you have tried to verify the record value? I would suggest to double-check the TXT record value that Netlify provided. It must be an exact match, including any quotes or other characters. A small typo can prevent verification.
Next, you can also go ahead and confirm the hostname. The hostname for the TXT record must also be correct. It should usually be @ or your root domain (thekingstruth.net), depending on your DNS provider’s interface. If you used a different host name, Netlify won’t find the record.
Then also check for redirects or conflicts. Review your DNS records for any conflicting entries. Sometimes, a CNAME, A, or other TXT record on the root domain can interfere with the verification process.
In addition, make sure to confirm that Netlify nameservers are not being used. Since you are using a custom domain and manually uploaded the site, you should not be using Netlify’s nameservers. Your DNS records must be managed by your domain registrar (e.g., GoDaddy, Namecheap). Using Netlify nameservers would mean Netlify controls the DNS, which would make the external status check redundant and cause other issues.
If everything checks out, you can also try to re-trigger the check by removing and re-adding your custom domain in the Netlify dashboard. This could force a new verification check in some cases.
Lastly, even though dnschecker.org shows success, a final check by Netlify can take a little longer. It’s unusual indeed to take that long, but it’s not unheard of. If all your records are correct, patience is key. The “awaiting external status” message should automatically update to a verified status once Netlify’s system successfully confirms the TXT record.
Hope this helps!