Domain name NS servers

Started by john.vanis5, Nov 23, 2022, 01:58 AM

Previous topic - Next topic

john.vanis5Topic starter


Could you explain how to register DNS servers for a website domain? If my website is, should the DNS servers be and I typically use the NS provided by my hosting provider.


I'm sorry to say that there isn't a simple solution to your question.
Another inquiry is, why do you want to do it?
However, if you're determined to proceed, here's what you need to know.

You'll need at minimum two servers in different zones with distinct IP addresses. This helps ensure that the two DNS won't fail simultaneously.
These servers can either run on Windows or on any Linux-based machine. If you choose to use a Linux machine, it will require the installation of server software; I advise using powerdns, although there is a lot of information available on setting up bind on the network.


The domains known by users are not actual host addresses on the network, which rely on IP addresses for identification.
Their management is inconvenient for users, so a DNS server system is utilized. This system performs numerous essential functions.

Firstly, it converts domain names entered into web browsers into IP addresses and vice versa (reverse conversion).
It reports errors if requests are directed to nonexistent addresses.
It provides information about the server responsible for the subdomains.
It caches records received from other name servers, which helps to increase the speed of website access. This caching function is necessary because requests to remote DNS servers take longer to process. The provider's DNS server stores the addresses of previously requested sites in the cache.
There are three primary types of DNS servers:

Primary servers store a domain zone file that contains information about all resource records.
Secondary (slave) servers download and store a copy of the zone file from the primary DNS server. This helps to increase the fault tolerance of the DNS service.
Caching servers are only intended for caching purposes and are used to unload primary and secondary servers, as well as speeding up site access.


To register DNS servers for a website domain, you typically need to follow these steps:

1. Choose a Domain Name Registrar: Select a domain name registrar that suits your needs. Popular registrars include GoDaddy, Namecheap, and Google Domains.

2. Purchase a Domain Name: Register and purchase the domain name you want (e.g., through the chosen registrar.

3. Locate Name Servers: After purchasing the domain, locate the name servers provided by your hosting provider. These name servers will be used to direct traffic to your website.

4. Update Name Servers: Access the domain management panel on your registrar's website and update the name servers to the ones provided by your hosting provider. This step can vary depending on the specific registrar, but it typically involves finding the "DNS Management" or "Nameservers" section and entering the correct information.

5. Wait for Propagation: After updating the name servers, it may take some time for the changes to propagate across the internet. This process can take anywhere from a few minutes to a couple of hours.

Regarding the specific DNS server names (e.g., and, they are not automatically generated based on your domain. The actual nameservers will be provided by your hosting provider, and they may or may not include your domain name within them.

Here are some additional details regarding registering DNS servers for a website domain:

When you purchase a domain name, the registrar typically offers a default set of DNS servers that you can use. It is common to use the DNS servers provided by your hosting provider because they are configured to handle the DNS resolution for your website.

The nameservers you use for your domain do not have to match your domain name exactly (e.g., and Your hosting provider will provide you with specific nameserver addresses that you need to configure for your domain.

For example, your hosting provider may provide you with nameserver addresses like "" and "". You would then update the DNS settings through your domain registrar's control panel and enter these nameserver addresses there.

Once you've updated the DNS settings, any requests for your domain (like accessing your website or sending/receiving emails) will be sent to the specified nameservers. The nameservers will contain the necessary DNS records to direct the traffic to the correct IP address or server where your website is hosted.

When you register a domain name, you are essentially leasing the rights to use that specific domain for a period of time. To set up DNS for your website domain, you need to specify the DNS servers that will handle the DNS resolution for your domain.

DNS servers translate human-readable domain names (like into IP addresses that computers can understand. When someone types your domain name into a web browser or sends an email to your domain, the DNS servers associated with your domain provide the correct IP address or server information for that domain.

In most cases, your hosting provider will offer DNS services as part of their package. They will usually provide you with two or more DNS server addresses that you can use for your domain. You would then need to update the DNS settings with your domain registrar to point to these DNS servers.

The DNS server names themselves, such as and, are typically chosen by the hosting provider and may or may not include your specific domain name. These nameservers are responsible for maintaining the DNS records and handling the DNS queries related to your domain.

It's worth noting that if you decide to use a separate DNS provider instead of the default DNS servers provided by your hosting provider, you will need to update the DNS settings with your registrar accordingly. This usually involves obtaining the DNS server addresses from your chosen DNS provider and entering them into the DNS settings for your domain.