To visit a friend or a new place, you need an address and to call someone, a phone number. How to find websites? Yes! DNS as an Internet address book or phone book is required. How to Configure DNS Server in Windows. However, you just found the exact article to completely learn about DNS and review How to Configure DNS Server in Windows Server.
The IP address of a website can be rather difficult to recall, however, DNS servers make this less of an issue. They assist in converting lengthy IP addresses into domain names that are easier for humans to read and remember. A DNS is used to assist in translating domain names into IP addresses so that computers may comprehend queries and load the desired pages for users.
DNS operates in the background, so ordinary internet users won’t need to worry about it much. But, if you have purchased your own Windows VPS or you are going to, it is essential to be an expert in configuring DNS Server on it and be familiar with its advanced settings. We try to present the most efficient method in simple terms. Before that, to help you with a better DNS understanding, let’s see what is DNS and How does it work?
DNS in A Simple Word
The Domain Name System (DNS) functions as a fictitious phone book for the Internet. Your device utilizes DNS to look up the specific IP addresses of the websites you enter into the address bar of your browser to locate them online. You no longer need to bother trying to remember the IP address of each website you wish to access thanks to this. DNS is a naming database that contains data about domain names and the IP addresses that go with them.
Additionally, it converts human-readable domain names such as www.operavps.com into their IPv4 or IPv6 equivalents, which are more difficult for people to remember and type out.
How Does DNS Work?
Your computer searches for the associated IP address of a website when you type its address into a search engine, such as YouTube.com, to find the correct page. In order to avoid a web traffic backlog, well-known websites like Google have numerous IP addresses that can be used concurrently. The recursive DNS server, root name server, top-level domain (TLD) nameserver, and authoritative nameserver are the four main servers that convert hostname-to-IP address. They are also called DNS resolutions.
Your browser receives the data after the correct IP address has been identified, and the web page loads. Additionally, the recursive DNS server keeps that IP in its cache memory for a short while up to a week. You can also learn how to clear DNS Cache in Windows.
This is done so that the server won’t need to ping other servers in order to swiftly return the address. Consider this to be comparable to your computer’s RAM, which keeps track of recently used programs, so it may access them more rapidly the next time they are needed. Your browser receives an error notice if a query reaches the authoritative name server level but the IP address still cannot be located. It all happens in a few milliseconds.
Note: A cyberattack technique known as DNS tunneling allows attackers to exploit DNS to introduce data packets containing malicious software into a system. This exploit conceals malicious software behind what seems to be legitimate DNS traffic and is frequently applied to create a command and control link with a target network. If DNS traffic isn’t constantly checked, many individuals may be misdirected because bad DNS cache data frequently persist on the server and directs fresh inquiries until it expires or is manually erased.
So, it is important to use a trustable DNS server and manage and prohibit your considered websites to prevent devices on your home or office network from accessing them.
Prerequisites to Configure DNS Server in Windows
To let this tutorial works correctly, provide the options below and move on.
- A server running Windows VPS.
- A user with administrative privileges.
- At least 4 GB RAM with 2 Cores CPU.
Install a DNS Server on Windows Server
Once you purchased your own Windows VPS to run Windows Server with any edition you prefer, you also need to have a pre-installed DNS server role. If you’re all set with this, skip this step to the next one. If not, review the required steps of installing the DNS server role to prepare to Configure DNS Server in Windows Server. As an administrator, you have the option of installing many server roles on a single computer or dedicating an entire server to one particular role. The Domain Name System (DNS) and Dynamic Host Configuration Protocol (DHCP) roles can be implemented simultaneously on one server for convenience.
As you read in the prerequisites part, you must log in to your Windows Server as an administrator user. Then, follow the below steps to Install DNS Server.
Step 1. Click Start, then click Server Manager and open it. When you see the screen below, click on Add roles and features.
Step 2. Once you see the Before You Begin screen, click Next.
Step 3. After clicking the Next button in the previous step, you must see the Select installation type screen. There, select Role-based and feature-based installation and click on the Next button to continue.
Step 4. On the Select destination server screen, you should select the server from the server pool and click on the Next button.
Step 5. On the Select server roles, select the DNS server and click on the Next button.
A pop-up window will appear asking you to install some more tools for the DNS server. Check your needs if you want to install the tools, then proceed as necessary. You can see some more features for your DNS server in the following window. Read them attentively, and if necessary, add them.
Step 6. When you see the below screen, you should verify all settings. Then, click on the Install button to start the installation process.
Step 7. Now, you must see the Installation progress screen. Just wait till the installation is complete. When the installation is complete, click on the Close button to close the installation wizard.
Your system’s DNS Server role has been successfully installed. Go to your Server Manager right now. A box that represents the DNS role is visible. Now that the DNS server role has been installed, let’s move on to learn How to Configure DNS Server on Windows Server.
Remove the DNS Server Role
To uninstall the DNS Server role, run the following command:
Uninstall-WindowsFeature -Name DNS
How to Configure DNS Server in Windows Server [Visual Step]
Now that you have successfully installed DNS Server on your Windows Server, let’s go through the steps of this part to Configure DNS Server in Windows.
Step 1. Create a Forward Lookup Zone
Zones are the various parts of a domain namespace. In this step, to resolve the name to the IP address you must create a forward lookup zone. To do this, review the following instructions.
1. Open the Server Manager and click Tools > DNS. So, you can see the DNS manager will be opened.
2. Right-click on the server name and click on the New Zone.
3. Once you see the zone configuration wizard screen, click on the Next button.
4. Now, you must see the zone type selection screen. Just select the Primary zone and click on the Next button.
5. On the below screen, select Forward lookup zone and click on the Next button.
6. On the below screen, you will be asked for the name of the new zone. So, give your zone name and click on the Next button.
7. On the Zone File screen, select “Create a file with the file name” and click on the Next button.
8. Once the Dynamic Update screen is displayed, select “Do not allow dynamic update” and click on the Next button.
9. After viewing the below screen, click on the Finish button.
10. when you see your reverse lookup zone in the below screen, you’re done with this step.
Step 2. Create a Reverse Lookup Zone
You completed the first step to Configure DNS Server in Windows. You need to complete three more steps. In this step, you will review how to create a reverse lookup zone to resolve the IP address to the name. Just follow all the below-required actions.
1. On the DNS manager, right-click on the server name and click on the New Zone to view the zone creation wizard:
2. The Zone Type selection screen should be displayed. Select the Primary zone and click on the Next button.
3. On the Forward or Reverse Lookup Zone screen, select “Reverse lookup zone” and click on the Next button.
4. Once you see the Reverse Lookup Zone Name screen, select IPv4 Reverse Lookup Zone and click on the Next button.
5. As you see below, it is time to define your network id. Then, click on the Next button.
6. When the below screen is shown, select “Create a file with this file name” and click on the Next button.
7. Again on the Dynamic Update screen, select “Do not allow dynamic update” and click on the Next button.
8. When the below screen is displayed, click on the Finish button.
9. And finally, when you see your reverse lookup zone on the following screen, it says you have successfully completed the second step to Configure DNS Server in Windows Server.
Step 3. Add A and PTR Records to DNS
The third step to Configure DNS Server in Windows is to add A and PTR Records for remote hosts to perform name resolution. If you need to know about DNS Records, refer to our related article and come back to complete this step by adding A and PTR records to DNS.
1. On the DNS manager, right-click on the forward lookup zone. Then, click on the New Host (A or AAAA).
2. Now, define the parent domain name and IP address of your host in the below screen. then, select “Create associated pointer record” then click on the Add Host button.
3. When the below screen is displayed, click on the forward lookup zone.
By this, you can make sure that you have successfully completed the steps. Configuring DNS Server in Windows is done if you can see the above screen.
How to Configure DNS Server to Listen on a Specify Interface
Since a DNS server will listen for requests on all IP address interfaces by default, you can use the GUI or PowerShell to configure DNS server to listen on a specify interface.
Run PowerShell on your computer. Then, find your computers existing IP address by running the Get-NetIPAddress cmdlet. Make a note of the IP address that you want to use for your DNS server.
How to Test DNS Name Resolution
Once you are done with Installing and Configuring DNS Server, you are ready to verify if DNS Name Resolution works correctly.
Simply open your command line interface and run the following command:
If you can view the name you provided for your server and your IP address in the output, you can continue by typing the FQDN of your added host:
You should see the name to IP address resolution in your output. If yes, type the IP address of your added host to see the IP address to name resolution and make sure everything is working correctly.
Yes. In most other versions of Windows, click on Start, then All Programs, then Accessories, and finally on Command prompt. Type “ipconfig /all” followed by Enter.
Zones that are integrated with AD DS are saved or erased for a DNS server depending on the storage type. To zone data are not deleted unless the DNS server you uninstall is the last DNS server hosting that zone.
You will require a minimum of two DNS servers for each Internet domain you own. A domain may contain more than two.
Yes, they are not loaded but they remain in the %systemroot%\System32\Dns directory.
Create a new zone with the same name (as an old zone) to replace the old zone with the new zone file.
You have to integrate the Active Directory namespace into any existing DNS infrastructure if you have one.
In this article, you learned How to Configure DNS Server in Windows Server. This content can be used for Windows 2012, 2016, 2019, and Windows 2022. With the help of this tutorial, you should be able to set up your own DNS server for internal name resolution in your company.
If you follow the above steps properly then you can smoothly Install and Configure DNS Server in Windows without any errors but do not hesitate to contact us if you encounter any problems like DNS Server Not Responding. Our technical support team will try their best to solve your problems.