DNS的作用能看到這個文章的人估計都了解吧
DNS就是用來把域名解析為IP地址的,計算機是不認識域名(比如www.google.com這個網址 計算機只認為他是有給字符串...)
就是輸入網址的時候我們把這個網址提交給了DNS(DNS是一定有且以ip地址形式指定...如果沒DNS的典型現象是能上q不能上網頁)
DNS把這個域名進行查詢 找到他對應的IP地址然后返回給計算機 計算機在拿這個IP地址進行上網
廢話不多數 直接說正題

在服務器管理器那 添加服務器角色 添加到dns 多個下一步之后就能添加完成
稍微注意的是dns必須要求計算機有靜態ip 不然客戶計算機如何找到你的dns是吧?????
添加完成后 就有了下圖這貨 DNS管理器

打開他

這里就是DNS的管理器,你可能發現里面有2條記錄了 那是在配置上文AD DS的時候他自動添加的
他會自動把我那個域名(contoso.com)指定到我這臺計算機
那么加入域的時候他才會知道要找的那個域的控制器是我這臺機器....
在管理器左邊你會發現有5個分類 日志就不說了 說另外4個
正向查找區域 用于把域名轉化為ip地址 這個是DNS的主要功能 就是負責諸如吧 www.xxx.com轉換為123.123.123.123的ip地址的形式然后返回給客戶計算機(這只是個舉例哈..不是說真正有一個叫xxx的網站的ip地址是4個123)
反向查找區域 用于把ip地址轉換為域名(就是正向查找區域的逆向功能) 這個...初初看上去好像沒乍的作用,但在使用諸如nslookup的時候其實用的就是反向查找區域
信任點 如果你的dns需要跟其他dns或者域配合使用,則dns之間要互相信任(比如a域里的dns能給b域里的計算機使用)則需要再此添加信任
條件轉發器 可以設置根據某個條件把符合該條件的dns解析轉交給另外一臺dns服務器 比如把abc.com結尾的轉發給dns服務器a解析而把cba.com結尾的轉發給dns服務器b解析
在正向查找區域中新建dns查詢
在dns管理器中 對著正向查找區域右鍵 新建區域

然后2個下一步后(這2個下一步沒啥太多重要內容 基本上默認選項就可以了 而且那選項那寫著很清楚就不明說了)
在區域名稱里輸入要解析的區域(一般輸入根區域)
比如你要給谷歌進行域名進行解析就應該輸入 google.com
我這里做個例子就是解析abc.com的區域

輸入后下一步

然后完成

之后選擇abc.com
然后在右邊窗口右鍵 選擇 新建主機(A或者AAAA)

我這里做個例子
就是把 abc.abc.com指定到谷歌
谷歌的ip用ping查詢得到

根據這個信息填寫新建主機那的窗口
第一個文本框 名稱 那就輸入其二級域名(比如我要abc.abc.com 由于主區域是abc.com了 所以就在輸入一個abc 如果我要解析的是cba.abc.com 就應該輸入cba 輸入之后在完全限定的域名那可以看到完全的域名名稱)
然后添加主機

添加之后只要輸入abc.abc.com就能上到谷歌了(當然前提是你本機用的是你本機的dns)
不過由于測試后發現輸入abc.abc.com后會自動跳轉為www.google.com 那樣子肯定有人說我這個那個的啥 所以我還是直接來ping下吧

可以發現跟上面那里ping的谷歌的ip是完全一致的...so...你懂的...
好了,下面來介紹幾個公共DNS服務器:
公共DNS服務器,即系統默認的DNS解析服務器。DNS全稱Domain Name System,即域名解析系統。公共DNS服務器,具有無廣告、可以在一定程度上防止DNS劫持、不需因上網環境的改變而改變等優勢,但是,使用公共DNS也可能存在系統響應慢、被劫持、隱私問題等風險。

某些運營商默認的DNS緩存時間過長,長時間不生效,以及DNS劫持推送廣告等流氓行為令人深惡痛絕,這里收集整理一些常見公共DNS,根據自己需要進行設置即可,并不保證都適合,請根據本身網絡情況選擇。
再次說明,上面提供的DNS服務并不一定保證沒有劫持或者廣告,請根據自己的網絡進行選擇測試。