I have recently changed the nameservers for my domain (from namecheap to yandex) but it's been almost 5 days and the changes haven't been detected over at yandex meaning I can't update the A record. Any ideas why propagation is taking so long? Someone else has access to the domain so I can't be sure whether it has been configured properly. Any help welcome.
Asked
Active
Viewed 253 times
1 Answers
1
It appears that you have not properly delegated authority for the plantsandbeauty.co.ke domain to yandex.
As with all DNS providers, if you wish yandex to be the "authoritative" nameserver, you need to delegate authority to yandex through the domain registrar in order for the SOA record to be set.
Follow the instructions according to the namecheap KB article, and set dns1.yandex.net and dns2.yandex.net under "Custom DNS." Once you have done that, you can confirm ownership to yandex, following the yandex procedure and selecting the last method, "Delegate a domain to Yandex servers."
Colt
- 2,067
-
Won't SOA be set after nameserver propagates? SOA as I gather will only be changed when Yandex verifies that I'm the owner of the domain - which should happen by simply changing the nameserver. Couldn't find fields for SOA on namecheap. – Cepheus Sep 17 '18 at 01:26
-
The SOA is set only by the registrar. Go to wherever you bought the domain and set it/request it be set there. If it was any other way, your site could be hijacked by anybody setting up a nameserver. Read the ynadex documentation to which I pointed you; in the second link yandex tells you "The DNS servers must be specified in the domain settings on the registrar's website." Specifically, you set the SOA record there (although all you will do is identify the yandex nameservers there). Everything else will then be at yandex, including the NS records you already have, and the A records you will – Colt Sep 17 '18 at 01:30
-
The nameserver is not going to propagate until you set establish a proper SOA. And yandex will only verify you are the owner by looking at the SOA record; it is your responsibility, not theirs. – Colt Sep 17 '18 at 01:34
-
Per yandex, again. "You can confirm domain ownership after you register the domain with a registrar and add it to Yandex.Mail for Domain," however, as stated before, "You can add necessary DNS records for the domain before delegating it to Yandex servers if you have confirmed domain ownership. But these records will become effective only after delegation." – Colt Sep 17 '18 at 01:37
-
1Follow the instructions according to the namecheap KB article and set
dns1.yandex.netanddns2.yandex.netunder "Custom DNS" – Colt Sep 17 '18 at 02:31
dig. – Colt Sep 16 '18 at 23:42