1

I have registered and delegated a domain name thetabox.ru with the domain name registrar, which allows me to edit a zone file for my domain. I have also set up a VPS with a hosting company, which allowed me to manage DNS records for my server zone.

Originally zone records matched each other. Since then I changed the hosting company and changed some DNS records with the domain name registrar. However, even after SOA TTL expired, DNS queries to public DNS servers are getting records from the VPS hosting company's zone file, which I am not using (for example, https://www.nic.ru/whois/?domain=thetabox.ru returns my hosting company ns1.ihc.ru as a nameserver, not ns1.r01.ru as it should be according to the domain name registrar records).

What determines zone delegation, if both zones claim being the SOA for the domain? Is TTL greater than I expected?

masegaloeh
  • 18,498

3 Answers3

3

The domain registrar sets the authoritative name servers for the domain. The VPS will only become authoritative if you properly assign hostnames (such as ns1.MYDOMAIN.com & ns2.MYDOMAIN.com) and tell your registrar to use those as your authoritative name servers.

user16081-JoeT
  • 1,968
  • 11
  • 20
2

You have to understand that DNS is a hierarchic system. This means that whatever DNS-servers the .ru-registry (a-f.dns.ripn.net) means are authoritative for your domain will also be the DNS-servers that will be asked when people try to resolve the domain.

Until the .ru-registry has updated the information regarding the domain to use your new name servers, your old name servers will be used.

miono
  • 566
0

Changing a hosting provider means you need to re-register any new name servers with the domain registrar. You can check the authoritative name servers with nslookup.