Hyper Expert /Blog

HOW-TO: Install DNS Role in Windows Server 2012

In this guide, Im going to show you how to install DNS in its own dedicated server. Ideally, you would want to install DNS with your Domain Controller on the same server and configure another secondary DNS server, or configure another secondary Domain Controller with secondary DNS for redundancy.

Notes before installing DNS:
– Make sure you have a static IP. You should not install DNS on a dynamic IP (you should have all your servers configured as static IPs anyways)
– Your preferred DNS should be the server itself, either or whatever your server IP address is.
– In this guide, we will only talk about installing DNS, there will be another guide detailing how to configure a secondary DNS server in Windows Server 2012 .

Launch your Server Manager if it is not already up


On your Dashboard, click on “Add roles and features”


You will get the “Add Roles and Features Wizard”, click Next


Select “Role-based or feature-based installation”, click Next


In “Select destination server” screen, most likely you will only see one selection, which is the server you are on, if not, select the server you want to add the DNS role to and click Next


Check the “DNS Server” box


A smaller window will launch to confirm that there are other features that needs to be installed with your DNS role, click on “Add Features” then click Next


You do not have to select anything in the “Select features” screen, click Next


In the “DNS Server” screen you can read what DNS is and what it does, but we already know that, read the “Things to note:” part, once done, click Next


Here we just have a confirmation of what we are installing and what features, click Install


You will see the installation progress, once done, click Close


Once the installation is done, DNS should be installed, you will also notice a new “DNS” tile in your Start screen.



Hi, my name is Ali. I am a Systems Engineer. I live in the beautiful Evergreen state. I have a Bachelor degree of science in Information Technology with a handful of accompanying I.T. certificates. I also have a degree in Computer Networking. I am an Apple Certified Technician, Microsoft MCITP and a Linux expert.


  1. HOW-TO: Configure a secondary DNS server in Windows Server 2012 | Ali Khalidy – Blog · February 28, 2013

    […] previously discussed how to install DNS role in Windows Server 2012. In this post, I will explain how to configure that dedicated DNS server as secondary DNS for […]

  2. Carlos Suazo · October 9, 2013

    Aloha Ali, nice to write to you, I’m also a computer Engineer, living in Tegucigalpa, HN, Central America, I have been working with Windows 2012 lately, may be you can give a hand, there is this particular warning that’s driving me crazy, believe me, I have search all over the internet and I haven’t been able to find a solution and it is EVENT ID 10149

    The WinRM service is not listening for WS-Management requests.
    User Action
    If you did not intentionally stop the service, use the following command to see the WinRM configuration:
    winrm enumerate winrm/config/listener

    1) I have ran winrm qc
    2) Configure the GPO
    3) Start the service “Automatic delay”

    Done a Clean Install in physical and hyper-V machines, anything and everything and the warning just keeps logging into the event viewer. Any suggestion will be greatly appreciated.- CAS

  3. Gishan Sithira · June 12, 2014

    Hi Ali, your article was very helpful for my assignment. thank you so much and keep up this good work of yours. i am student from srilanka and i want to be a system engineer too. if you can please help me. please let me know the path i should go. if i choose Microsoft is it good for my future. i hope you will understand me and email me soon. bye take care


  4. Harold Fortimer · June 28, 2016

    You know that this is like about 5% of setting up a DNS server. This blog is pretty useless.. no information on zone creation etc.


Would you like to share your thoughts?