How to Create and Manage DNS records in Kamatera

DNS records are responsible for directing internet traffic to email systems, servers, and websites.  DNS record management is a crucial aspect of maintaining domains on the Internet. With a DNS management system, you can ensure that your domain is correctly configured for seamless functionality.

 

This step-by-step guide provides an overview of how to create and manage DNS records. It also covers record types such as TXT, A, CNAME, MX, and others, for adding your domain, updating nameservers, and testing your configurations. Use our instructions to optimize your domain’s performance and maintain its reliability across various services.

 

Creating and managing DNS records in Windows Server 2022 involves using DNS Manager tool or PowerShell.

 If DNS Manager tool is not already installed, then use the following process: 

 

  1. Open Server Manager from start menu.

Server manager screenshot

 

2. Click Manage->Add Roles and Features.

 

Server manager screenshot

 


3. In the Add Roles and Features wizard, click
Next.

 

 

Server manager screenshot

 

4. Select Role-based or feature-based installation. Click Next.

 

Server manager screenshot

 

5. Select your server from the server pool. Click Next.

 

Server manager screenshot

 

6. Check the box next to DNS Server under Server Roles.

 

Server manager screenshot

 

7. In the new pop-up window, check the box next to Include Management Tools (if applicable). Click Add Features.

 

 

8. Click Next.

 

Server manager screenshot

 

9. Click Next under Select Features.

 

Server manager screenshot

 

10. Click Next under DNS server.

 

Server manager screenshot

 

11. Click Install.

 

Server manager screenshot

 

12. Once the installation is complete, click Close

Restart the server to ensure the role is configured correctly.

 

Server manager screenshot

 

13. From the left pane, select DNS in Server Manager.

 

Server manager screenshot

 

 

14. Select your server. Right-click on the server and choose DNS Manager from the drop-down menu.

 

Server manager screenshot

 

15. A DNS Manager pop-up window opens. Click on the server’s name.

 

 

16. When you are in the DNS Manager console, expand the name of your DNS server to view the Forward Lookup Zones and Reverse Lookup Zones.

Forward Lookup Zones: Forward Lookup Zones are used to resolve domain names to IP addresses. (For example, www.example.com -> 127.0.0.1). Records used are A, AAAA, CNAME, and MX. It is useful for accessing websites using human-readable names.

Reverse Lookup Zones: Reverse Lookup zones are used to map IP addresses to domain names (for example: 127.0.0.1 -> www.example.com). Records used are PTR (Pointer) records. It is used for logging and troubleshooting.

 

 

17. If you want to create a new zone, select Forward Lookup Zone or Reverse Lookup Zone.

From the Action menu on the top, Select New Zone (default).

 

Server manager screenshot

 

18. A new zone wizard pop-up window opens, click Next.

 

Server manager screenshot

 

19. Select the Primary zone (default). Click Next.

 

Server manager screenshot

 

20. Specify a zone name (ie, example.com). Click Next.

 

Server manager screenshot

 

21. Select Create a new file with this file name (when you are a new user or in doubt). Click Next.

 

Server manager screenshot

 

22. Select Do not allow dynamic updates (if you want to update them manually). Otherwise, you can select Allow both nonsecure and secure dynamic updates (you want both nonsecure and secure dynamic updates) according to your requirements.

Click Next.

 

Server manager screenshot

 

23. Once the New Zone Wizard is completed, you will see the settings that you specified. Click Finish.

 

Server manager screenshot

 

24. Once the zone creation is finished, it will be reflected in the middle pane, as shown in the screen below.

Similarly, select Reverse Lookup Zone, from Action menu on the top, select New Zone and follow the same steps mentioned above.

 

Server manager screenshot

 

25. After creating a zone, add new records by navigating to your zone under Forward/Reverse lookup zones.

Right-click on the zone and select New Host (A or AAAA).

 

Server manager screenshot

 

26. New Host (A or AAAA) is used for mapping a domain to an IP address.

In the New Host (A or AAAA) pop-up window,

Server manager screenshot

 

27. You will get a message saying, “The host record example.com was successfully created.” Click OK.

 

Server manager screenshot

 

28. If you want to add more records, you can do that here. Otherwise click Done.

 

Server manager screenshot

 

29. You will see that the New Host is reflected in the middle pane, as shown in the screen below.

 

Server manager screenshot

 

 

 

30. Similarly, right-click on the zone (ie, example.com) and select New Alias (CNAME). This is used for creating an alias for another record.

 

Server manager screenshot

 

 

31. Similarly, right-click on the zone (ie, example.com) and select New Mail Exchanger (MX). This is used for email server routing.

 

Server manager screenshot

 

32. Similarly, right-click on the zone (ie, example.com) and select Other New Records. This is used for specialized record types like TXT, SRV, etc.

 

Server manager screenshot

 

33. To edit records, right-click on the record and select Properties to modify it.

 

Server manager screenshot

 

34. To delete a record, right-click on the record and click Delete.

 

Server manager screenshot

 

35. Using PowerShell for DNS Management.

PowerShell is an alternative tool to DNS Manager. Below are the common commands to add, delete, edit, and view record.

In the start menu, type Windows PowerShell and select Run as Administrator.

 

     Command: Add-DnsServerResourceRecordA -Name “www” -ZoneName        “example.com” -IPv4Address “192.168.1.10”

 

Command: Add-DnsServerResourceRecordCName -Name “alias” -ZoneName “example.com” -HostNameAlias www.example.com

 

Command: Get-DnsServerResourceRecord -ZoneName “example.com” 

 

                Command: Remove-DnsServerResourceRecord -ZoneName “example.com” -Name “www” -Force

 

Server manager screenshot

 

36. In the DNS Manager window, you will see the records that are added in the Windows PowerShell are reflected in the middle pane (alias, www).

 

Server manager screenshot

 

37. To test DNS configuration, use nslookup. 

Open the command prompt and run the below command:

Command: nslookup example.com 

Note: Replace example.com with your Zone name.

 

The output you’re seeing indicates that your computer is using Google’s public DNS server (8.8.8.8) for DNS queries. This is not unusual if your network or system is configured to use Google’s DNS instead of your local DNS server.

 

Server manager screenshot

 

38. To ensure your query checks your DNS records (ie, example.com), you need to point nslookup to your local DNS server.

Command: nslookup example.com <local-DNS-IP>

Now, you will see the Server, Address, Name, and Address.

 

Server manager screenshot

Have additional questions? Search below: