: What does the domain registrar technically do? Let's say that I buy example.com domain from GoDaddy who is authorized to sell domains under .com and I would like to use my own DNS servers
Let's say that I buy example.com domain from GoDaddy who is authorized to sell domains under .com and I would like to use my own DNS servers for zone example.com. What does the GoDaddy technically do if they use BIND as a DNS server? Do they simply create a zone file for example.com and use similar NS records in this zone file in their server:
IN NS customer-ns1.example.com.
IN NS customer-ns2.example.com.
Am I correct? Are there any other technical steps which domain registrar would take?
More posts by @Jennifer507
2 Comments
Sorted by latest first Latest Oldest Best
No. If you use your own DNS servers, they don't create a new zone.
What they do is:
tell the registry that you have registered the domain name, providing information about you (usually by pointing back to their own whois servers, but that varies from TLD to TLD), though this is sometimes mitigates by the use of privacy proxies
tell the registry that the servers for the domain are so and so. If the nameservers have names within the domain itself (something you should definitely avoid), they will also provide the IPs of those servers in addition to the names (to create the glue records).
It's the registry that will add the nameservers (and possibly glue records) for your domain to the TLD's zone.
So, DNS-wise, in this situation, the registrar doesn't do anything at all. They're just a reseller for the registry.
Of course, this situation is probably quite infrequent, as the majority of domain name holders will need DNS hosting (and web hosting, and mail hosting, etc.)
To answer your question directly: Yes. You described it correctly.
However, I am addressing primarily the statement: and I would like to use my own DNS servers
You have a problem that may not have occurred to you yet.
Now for the problem:
You do not want to host your own domain name on your own NS servers that are sub-domains or your parent domain. You should never host your domain name on a network that requires your domain name to resolve. What happens if there is a problem?? It is impossible to fix a problem where your domain name is not resolving when they are on NS servers that require your domain name to reach.
I used to be a web host in my previous life. Yes. I did have my domain name in my DNS servers which were the SOA (statement of authority) for the domain name as much as the DNS servers knew, however I had two redundant high availability DNS servers on two other networks and I pointed the registrar to these. These external DNS servers pulled from my masters. The reason is simple. If anything were to go wrong with my network, it did not interfere with resolving my domain name(s). Hosting your own domain name on a network that requires your domain name to work, will spell disaster for you at some point likely sooner than later and it is nearly impossible to fix without being an expert and a long wait time.
I highly advise against what you are trying to do.
Your recovery time will be long.
Terms of Use Create Support ticket Your support tickets Stock Market News! © vmapp.org2024 All Rights reserved.