⑴ 如何搭建一個公共DNS伺服器
一、伺服器環境
必須為centos6.x的 環境 centos7.x不能按照本教程 centos5.x未測試
二、安裝並啟動DNSMASQ
yum install -y dnsmasqservice dnsmasq start
三、dnsmasq配置
1、Dnsmasq的配置文件路徑為:/etc/dnsmasq.conf
# ll -d /etc/dnsmasq.conf -rw-r--r-- 1 root root 21237 Feb 23 00:17 /etc/dnsmasq.conf
2、編輯/etc/dnsmasq.conf
resolv-file=/etc/resolv.dnsmasq.conf //dnsmasq 會從這個文件中尋找上游dns伺服器strict-order //去掉前面的#addn-hosts=/etc/dnsmasq.hosts //在這個目裡面添加記錄listen-address=127.0.0.1,192.168.1.123//監聽地址 如果想對所有計算機服務,則為0.0.0.0
3、修改/etc/resolv.conf
echo 'nameserver 127.0.0.1' > /etc/resolv.conf
4、創建resolv.dnsmasq.conf文件並添加上游dns伺服器的地址
touch /etc/resolv.dnsmasq.confecho 'nameserver 119.29.29.29' > /etc/resolv.dnsmasq.conf
5、創建dnsmasq.hosts文件
cp /etc/hosts /etc/dnsmasq.hostsecho 'addn-hosts=/etc/dnsmasq.hosts' >> /etc/dnsmasq.conf
提示:resolv.dnsmasq.conf中設置的是真正的Nameserver,可以用電信、聯通等公共的DNS。
三、DNSmasq啟動
1、設置Dnsmasq開機啟動並啟動Dnsmasq服務:
chkconfig dnsmasq on/etc/init.d/dnsmasq restart
2、netstat -tunlp|grep 53 查看Dnsmasq是否正常啟動:
# netstat -tlunp|grep 53tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN 2491/dnsmasq tcp 0 0 :::53 :::* LISTEN 2491/dnsmasq udp 0 0 0.0.0.0:53 0.0.0.0:* 2491/dnsmasq udp 0 0 :::53 :::* 2491/dnsmasq
3、dig smallxu.me,第一次是沒有緩存,所以時間是400多
4、第二次再次測試,因為已經有了緩存,所以查詢時間已經變成了2.
為了防止故意進行DNS劫持,這里不貼出
四、DNSMASQ的配置
1、本地DNS使用
這里我們本地DNS可以使用伺服器中配置的IP,這樣我們本機就使用到自己的DNS,備用DNS可以用一個第三方公用DNS。
2、屏蔽網站/廣告
vi /etc/dnsmasq.conf
如果我們需要屏蔽某個網站或者廣告,可以修改上面的文件
address=/itbulu.com/127.0.0.1address=/smallxu.me/127.0.0.1
比如我希望無法打開這兩個網站,就在配置文件中添加指定的IP或者其他劫持的IP,比如我們打開某個網站被指定到其他的伺服器或者網站中,就這樣被劫持的。同樣的,我們也可以將廣告目錄屏蔽。
添加後 smallxu.me和itbulu.com將會被解析到127.0.0.1
第五、Dnsmasq配置和使用總結
Dnsmasq實際功能不僅僅局限在上面的搭建我們本地需要的DNS伺服器功能,如果真就這么簡單的用法,那我們也沒有必要用一台伺服器配置。使用點第三方公共DNS還是沒有問題的,有點廣告也無妨。
⑵ win10如何搭建DNS伺服器
1、 安裝DNS服務
開始—〉設置—〉控制面板—〉添加/刪除程序—〉添加/刪除Windows組件—〉「網路服務」—〉選擇「域名服務系統(DNS)」—〉按確定進行安裝
2、 創建DNS正相解析區域
開始—〉程序—〉管理工具—〉選擇DNS,打開DNS控制台—〉右擊「正相搜索區域」—〉選擇「新建區域」—〉選擇「標准主要區域」(或「Active Directory 集成區域」或「標准輔助區域」)--〉輸入域名「abc.com」 —〉輸入要保存的區域的文件名「abc.com.dns」— 〉按完成,完成創建
創建主機記錄等:
右擊「abc.com」—〉「新建主機」 —〉在名稱處輸入「www」,在「IP地址」處輸入「192.168.0.3」,—〉按「添加主機」完成
3、 創建DNS反向解析區域
開始—〉程序—〉管理工具—〉選擇DNS,打開DNS控制台—〉右擊「反向搜索區域」—〉選擇「新建區域」—〉選擇「標准主要區域」—〉輸入用來標示區域的「網路ID」—〉輸入要保存的區域的文件名「0.168.192.in-addr.arpa.dns」—〉按完成,完成創建
創建指針PTR:
右擊「192.168.1.x.subnet」—〉選擇「新建指針」—〉在「主機IP號」中輸入2—〉在「主機名」中輸入ftp—按 「確定」完成添加
4、 啟用DNS循環復用功能
如www.abc.com對應於多個IP地址時DNS每次解析的順序都不同
右擊選擇「DNS伺服器」—〉屬性—〉高級—〉選擇「啟用循環」(round robin)--〉選擇「啟用netmask 排序」—〉按「 確定」返回
註:如所有的IP和域名伺服器在同一子網時需要取消「啟用netmask排序」,才能實現循環復用功能。即啟用循環時 ,當主機的IP和dns在同一個子網時將始終排在最前面,當都在一個子網時就不進行循環,只有去除了「啟用netmask排序」 時才能實現循環復用。
DNS伺服器會優先把與自己的網路ID相同的記錄返回給客戶端
5、 創建標准輔助區域,實現DNS區域復制
在另一台DNS伺服器上,右擊「正向搜索區域」—〉選擇「新建區域」—〉選擇「標准輔助區域」—〉輸入「abc.com」—〉輸入主域名伺服器的IP地址—〉選擇「完成」
可手工要求同步:
在輔域名伺服器上右擊「abc.com」的域—〉選擇「從主伺服器傳輸」
並且可以設置允許傳輸的域名伺服器:
在主域名伺服器上右擊「abc.com」的域—〉選擇「屬性」—〉選擇「區域復制」—〉在「允許復制」前打勾,並選擇允許復制的主機(到所有伺服器、只有在「名稱伺服器」選項卡中列出的伺服器、只允許到下列伺服器)
完成伺服器類型的轉換:
右擊區域—〉選擇 「屬性」—〉選擇「類型」的「更改」按鈕—〉選擇要更改的區域類 型—〉按「確定」
6、 實現DNS唯高速緩存伺服器
創建一個沒有任何區域的DNS伺服器—〉右擊DNS伺服器—〉選擇「屬性」—〉選擇「轉 發器」中的「啟用轉發器」—〉輸入轉發器的IP地址—〉按「確定」完成
清除「唯高速緩存」中的cache內容:
右擊「DNS伺服器」—〉選擇「清除緩存」
或者選擇「DNS伺服器」—〉在菜單中選擇「查看」,高級—〉右擊「緩存的查找」—〉選擇「清除緩存」
(客戶端清空DNS緩存—)ipconfig /flushdns)
7、 DNS的委派(子域的轉向)
在原域名伺服器上建立「subdomain.abc.com」的主機—〉右擊abc.com的域,選擇「新建委派」—〉將subdomain.abc.com的域代理給subdomain.abc.com的主機—〉在subdomain.abc.com上建立「正向標准區域」subdomain.abc.com—〉添加相關主機記錄
8、 設置 DNS區域的動態更新
右擊選擇DNS上區域—〉選擇「屬性」—〉選擇「常規」中的「允許動態更新」,選是— 〉然後按 「確定」—〉在本機的DHCP伺服器中—〉右擊選擇DHCP伺服器—〉選擇「屬性」—〉選擇「DNS」—〉選擇「為不支持動態更新的DNS客戶啟用更新」—〉在客戶端使用ipconfig /registerdns來更新域名的注冊信息
注意客戶端需要將完整的計算機名改成myhost.abc.com
9、 配置DNS客戶端
在客戶端計算機上打開tcp/ip屬性對話框,在dns伺服器地址欄輸入dns伺服器的ip地址
手工配置最多可配置12個 DNS伺服器 .
⑶ 如何配置DNS伺服器操作步驟是什麼
方法和詳細的操作步驟如下:
1、第一步,找到計算機右下角的紅色箭頭所示的「網路連接」圖標,見下圖,轉到下面的步驟。
⑷ 如何使用自定義DNS伺服器
有的時候我們會遇上QQ微信聊天正常但是網頁打不開的情況,這個時候一般都是網路裡面的域名伺服器(以下簡稱DNS)出故障了,這里給大家介紹下如何使用自定義的DNS。
我們都知道,在訪問網頁的時候我們輸入的都是諸如 abc.com 之類的網址,但是各種網路設備在交換和傳輸信息的時候只認IP地址,而DNS的作用就是把網址的實際IP地址給訪問端,這樣我們就可以開網頁了。而當當前所使用的DNS伺服器罷工的時候,也就是我們可以玩QQ微信卻不能開網頁的時候。
那麼為了在DNS伺服器罷工的時候可以開網頁,我們可以很簡單粗暴的更換當前DNS伺服器,以達到可以把網址轉換成IP地址(簡稱解析)從而上網的目的。接下來是切換DNS的操作步驟的介紹。
註: 這是一個建議的步驟,你可以選擇跳過。
首先,我們需要獲取一些公共DNS的IP地址。目前常用的公共DNS有這些:
然後,按下Win鍵+R鍵,輸入cmd:
在彈出的命令提示符窗口裡面輸入ping <IP地址>,如:
依次ping你所知道的公共DNS伺服器,然後選出最快的兩個,再把它們記下來,接著進入第二步;
首先,根據你的路由器說明書進入路由器設置頁面,不過,一般的操作都是在瀏覽器中輸入:
點擊回車鍵,瀏覽器會自動訪問路由器的設置頁面。一些舊款路由器會彈出一個對話框要求輸入管理員名稱與密碼:
輸入你所選擇的DNS,點擊保存,然後重啟路由器即可生效。不過,為了確保生效,你需要斷開你的當前網路然後重新連接。
新式路由器的設置如下:
首先,打開路由器設置頁面,方法和舊式路由器一樣,只不過管理密碼是直接在登錄頁輸入:
我這里是TP的一款路由器,進入後打開設置頁面:
設置頁面
在高級設置那裡填寫自定義DNS,然後點擊保存,再重啟路由器與電腦網路即可。如何重啟路由器請參考你的路由器的說明書。
打開控制面板,轉到 控制面板\網路和 Internet\網路和共享中心 ,如圖:
然後我們可以看到一個網路列表,點擊「連接」後面的網路(一般有本地連接,寬頻連接,無線網路與藍牙網路),如圖:
點擊屬性,再雙擊Internet協議版本(4):
然後填寫自定義DNS,再點擊確認:
不過,在使用路由器的情況下,本人建議去修改路由器的DNS設置,因為這樣就不需要針對單獨的設備進行設置。同時,如果自動獲取的DNS使用正常,那麼就沒必要修改DNS。
DNS是訪問互聯網必須經過的環節,因此,有些不法分子(包括一些網路運營商)就在DNS上動手腳,使用戶訪問到一個經過修改(一般是加了廣告)或者是山寨的網頁頁面,而不是真正的官方網站。這樣的行為使用戶輕則上網體驗非常差,或者網頁打不開,重則造成賬戶被盜,以及各種財產損失。這樣的行為就叫做DNS劫持。如你的網路有這樣的劫持行為,建議更換可靠的DNS伺服器。
⑸ 如何搭建DNS伺服器
1、首先需要做的就是把我們的Win2003安裝光碟放進我們電腦的光碟機裡面,首先要確保的是這張光碟可以正常讀盤。
2、打開開始菜單-選擇控制面板選擇添加或刪除程序,用滑鼠雙擊打開。在打開添加或刪除程序窗口中,選擇添加/刪除Windows組件,之後選擇添加/刪除Windows組件之後彈出Windows組件向導對話框,在其下拉列表框,選擇網路服務選項,最好選擇詳細信息按鈕之後打開網路服務屬性窗口,在窗口中打開域名系統(DNS)這一項並勾選。
3、勾選之後單擊確定按鈕回到Windows組件向導窗口,單擊下一步按鈕開始執行DNS服務安裝,並從光碟復制文件,安裝完成之後會彈出完成Windows組件向導對話框,說明DNS服務已經成功安裝。有關伺服器方面的知識可以在iisp進行了解。
⑹ 如何配置DNS伺服器
1、 安裝DNS服務。
開始-〉設置-〉控制面板-〉添加/刪除程序-〉添加/刪除Windows組件-〉「網路服務」-〉選擇「域名服務系統(DNS)」-〉按確定進行安裝。
2、 創建DNS正相解析區域。
開始-〉程序-〉管理工具-〉選擇DNS,打開DNS控制台-〉右擊「正相搜索區域」-〉選擇「新建區域」-〉選擇「標准主要區域」(或「Active Directory 集成區域」或「標准輔助區域」)--〉輸入域名「abc.com」 -〉輸入要保存的區域的文件名「abc.com.dns」- 〉按完成,完成創建。
創建主機記錄等: 右擊「abc.com」-〉「新建主機」 -〉在名稱處輸入「www」,在「IP地址」處輸入「192.168.0.3」,-〉按「添加主機」完成。
3、 創建DNS反向解析區域。
開始-〉程序-〉管理工具-〉選擇DNS,打開DNS控制台-〉右擊「反向搜索區域」-〉選擇「新建區域」-〉選擇「標准主要區域」-〉輸入用來標示區域的「網路ID」-〉輸入要保存的區域的文件名「0.168.192.in-addr.arpa.dns」-〉按完成,完成創建。
創建指針PTR: 右擊「192.168.1.x.subnet」-〉選擇「新建指針」-〉在「主機IP號」中輸入2-〉在「主機名」中輸入ftp-按 「確定」完成添加。
4、 啟用DNS循環復用功能。
右擊選擇「DNS伺服器」-〉屬性-〉高級-〉選擇「啟用循環」(round robin)--〉選擇「啟用netmask 排序」-〉按「 確定」返回。
5、 創建標准輔助區域,實現DNS區域復制。
在另一台DNS伺服器上,右擊「正向搜索區域」-〉選擇「新建區域」-〉選擇「標准輔助區域」-〉輸入「abc.com」-〉輸入主域名伺服器的IP地址-〉選擇「完成」。
⑺ 如何搭建DNS伺服器
window下搭建dns伺服器的操作步驟很簡單,主要弄清原理,學習下下面兩篇文件dns就ok了:
域名伺服器工作原理:http://wenku..com/link?url=_kPAQL_XXBtg3Njy2INAEeGoGaRm4--H1KYm
dns搭建詳細操作步驟如下:
http://wenku..com/link?url=_kPAQL_XXBtg3Njy2INAEeGoGaRm4--H1KYm
⑻ DNS伺服器怎麼搭建
dns伺服器搭建配置方法:
2008搭建dns是通過新建dns角色伺服器來實現,打開2008系統之後,打開伺服器管理器找到角色----右側有一個添加角色
接著進入角色新建向導頁面,默認進行下一步
等待片刻掃描伺服器角色之後,勾選dns伺服器(注意搭建dns伺服器要求固定IP地址)
再次返回伺服器管理器角色服務裡面,可以看到dns伺服器
另外:
1..設置公網DNS轉發:關於怎麼添加dns記錄的相關方法,咗嚛會另外一篇經驗提供內部郵箱解析設置案例。
2.除此之外,dns伺服器還要設置一個外部轉發器,對於不能解析的地址進行外網dns解析
客戶端怎麼設置dns,內部電腦的話,把dns部分首選dns設置為伺服器的ip地址。輔助dns設置一個能夠正常連接的公網IP即可,如果都是動態分配的到路由器上設置分配首選dns為內部dns
⑼ 如何建立自己的DNS伺服器
DNS伺服器是一個Windows NT Server內置的DNS伺服器配置工具。我們依次選取「開始」/「程序」/「管理工具(公用)」/「 DNS 管理器」,就會出現「域名服務管理器」主窗口。這里要做的第一件事是添加DNS伺服器以進行配置。
打開「 DNS 」菜單,選擇「新建伺服器」,在對話框中輸入DNS伺服器的主機名或IP地址:199.168.1.1,然後單擊「確定」按鈕。操作完成,剛添加的伺服器就會出現在伺服器列表中。對於今後要保存任何的設置變化到伺服器的數據文件,則右鍵單擊伺服器列表中的伺服器主機名或IP地址,再單擊「更新伺服器數據文件」即可。
什麼是DNS伺服器?
簡單來說,DNS伺服器就是域名管理系統.
DNS(Domain Name System)是域名解析伺服器的意思.
DNS伺服器是干什麼的?
DNS伺服器在互聯網的作用是:把域名轉換成為網路可以識別的ip地址。首先,要知道互聯網的網站都是一台一台伺服器的形式存在的,但是我們怎麼去到要訪問的網站伺服器呢?這就需要給每台伺服器分配IP地址,互聯網上的網站無窮多,我們不可能記住每個網站的IP地址,這就產生了方便記憶的域名管理系統DNS,他可以把我們輸入的好記的域名轉換為要訪問的伺服器的IP地址.
也就是為了方便我們瀏覽互聯網上的網站而不用去刻意記住每個主機的IP地址,DNS伺服器就應運而生,提供將域名解析為IP的服務,從而使我們上網的時候能夠用簡短而好記的域名來訪問互聯網上的靜態IP的主機。
如何使用DNS伺服器的域名解析服務?
您擁有自己的域名後,您需要DNS伺服器來解析您的域名。解析的作用就是告知您的訪問者,您的網站是處於在哪個IP的主機上。
DNS伺服器是由您的域名注冊公司來提供的,如果您在某公司注冊域名,就由該公司來提供,您不需要做任何設置,只需保持默認選項即可。
您可以隨時更改您域名的設置,比如可以讓它指到不同的IP。當您更改了域名的設置時,全世界的DNS伺服器也將會一一被通知到。這樣,全世界的互聯網用戶也將一一被引導到您新的主機。通知是有一個過程的,如果讓全世界的DNS伺服器都刷新並了解到您的改動,約需要24個小時。
⑽ 路由器dns怎麼設置
路由器dns設置的方法如下:
電腦:聯想電腦天逸510S。
系統:Windows10。
軟體:Microsoft Edge102.0.1245.44。
1、在Microsoft Edge瀏覽器中,輸入路由器的管理地址,輸入賬號密碼進入到路由器管理中心頁面。