導航:首頁 > IDC知識 > dns伺服器搭建

dns伺服器搭建

發布時間:2020-07-23 02:30:27

1、如何搭建一個公共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還是沒有問題的,有點廣告也無妨。

2、如何建立DNS伺服器?

1,必須具備固定IP,即使你不購買域名一樣可以使用DNS來提供域名服務,因為DNS伺服器里默認有13台位於美國國家信息中心的根域DNS地址。DNS伺服器本身撥號或者能直連公網的情況下將首選DNS指向自己,客戶機指向DNS即可。DNS不配置啟動後會作為緩存DNS存在所有解析都是從根域獲取的所以速度會很慢。
2,如果沒有固定IP怎麼搭建DNS都是無效的,最好的方式是指向到電信級別的有權威的DNS地址,電信起碼會有3個以上的地址怎麼可能都不穩定。
3,如何搭建DNS,WIN2003裝好在【控制面板】【添加刪除組件】找到【網路服務】勾選DNS伺服器即可,同1隻要能起來即可,百度文庫里這方面的資料搜搜就有。
4,購買域名與不買域名的區別再於你是否需要為其他外部網路客戶提供DNS解析服務,如果只是為自己服務不需要購買。

3、如何建立自己的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個小時。

4、DNS伺服器怎麼搭建

dns伺服器搭建配置方法:

2008搭建dns是通過新建dns角色伺服器來實現,打開2008系統之後,打開伺服器管理器找到角色----右側有一個添加角色

接著進入角色新建向導頁面,默認進行下一步

等待片刻掃描伺服器角色之後,勾選dns伺服器(注意搭建dns伺服器要求固定IP地址)

檢查設置伺服器固定IP

打開網路和共享中心,找到本地連接屬性。打開點擊internetv4屬性,常規選項卡裡面選擇手動配置IP

如果伺服器是固定IP,直接進行下一步向導

提示對話框確認安裝dns伺服器,點擊【安裝】繼續

點擊安裝之後,進入安裝階段需要等待幾分鍾

安裝好之後,如果關閉了windows update 會提示一個警告。建議激活windows update服務(其實這個可以不用開啟不影響dns使用)

再次返回伺服器管理器角色服務裡面,可以看到dns伺服器

另外:

1..設置公網DNS轉發:關於怎麼添加dns記錄的相關方法,咗嚛會另外一篇經驗提供內部郵箱解析設置案例。

2.除此之外,dns伺服器還要設置一個外部轉發器,對於不能解析的地址進行外網dns解析

客戶端怎麼設置dns,內部電腦的話,把dns部分首選dns設置為伺服器的ip地址。輔助dns設置一個能夠正常連接的公網IP即可,如果都是動態分配的到路由器上設置分配首選dns為內部dns

5、請教如何能自己建立一個私有的 DNS 伺服器

以win7如何搭建郵件伺服器為例:
1、先做DNS的配置因為要用到DNS對郵件伺服器作域名解析,所以要創建一個DNS,
2、DNS的安裝:開始菜單->管理工具->管理報務器;在彈出的界面上點擊安裝DNS伺服器就行了
3、DNS的打開:開始菜單->管理工具->DNS;點擊就能打開
4、DNS的配置:在配置界面上->正向查找區域->右鍵菜單-〉新建區域;要先創建一個區域來對郵件伺服器的IP進行解析!創建完成之後在創建的區域內新建一個IP為1712.16.3.1的mail主機;同時也要新建兩個指向主機的別名POP3和SMTP(郵件伺服器用到的兩個最重要的協議)
5、配置IIS
IIS的安裝:開始菜單->控制面板->添加或刪除程序->添加刪除windows組件->應用程序伺服器->詳細信息->IIS->詳細信息->全選-〉確定-〉下一步-〉完成,
IIS的打開:開始菜單->管理工具->IIS
IISR 配置:選擇「默認SMTP虛擬服務」右鍵->屬性->傳遞標簽->高級->在虛擬域和完全域里填上在DNS里創建的區域名!這樣做的目的就是為了能夠在收件那裡顯示發件人的信息,
6、安裝並配置POP3服務
POP3的安裝:開始菜單->控制面板->添加或刪除程序->添加/刪除windows組件-〉電子郵件服務-〉詳細信息->全鉤->確定->下一步->完成,
POP3打開:開始菜單->管理工具->POP3服務
POP3的配置:新建一個域名(要和DNS的區域名一樣)再在新建的域里創建兩個用戶用作測試!用戶1:tx1 密碼:123 用戶2:tx2 密碼:123
7、完成即可

6、DNS伺服器建立的詳細步驟?

thpigzcbyq

DNS伺服器建立的詳細步驟?。大家Q回答8的還行嗎!j,可以試下-y

DNS是由解析器以及域名伺服器組成的。
域名同時也僅限於ASCII字元的一個子集,這使得很多其他語言無法正確表示他們的名字和單詞。
裝好DNS伺服器軟體後,您就可以在您指定的位置創建區域文件了,所謂區域文件就是包含了此域中名字到IP地址解析記錄的一個文件
用iis建站的話,假如你設置的網站ip為192.168.0.88,埠為:80。然後在設置裡面「網站——〉Ip地址——〉高級——添加主機頭值(例如:)」到這里iis就設置完成了。 如何讓你訪問就是你的網站?方法1:簡單的(推薦),找到C:\WINDOWS\system32\drivers\etc 里的hosts 文件,用記事本打開,添加一條 -------------------------------- 192.168.0.88 -------------------------------- 你在區域網內任一台電腦設置了這個hosts參數,就可以通過訪問你的web站點啦。 方法2:(復雜),你的web伺服器或者任何一台電腦裝的是windows伺服器版,安裝dns伺服器,然後裡面添加一條域名解析。就是把192.168.0.88 指向 。然後區域網的電腦把默認dns地址填寫安裝了這個域名服務的電腦就可以啦。 希望能幫到你

7、如何在區域網內自己機器上建立DNS伺服器然後建立一

dns伺服器首先你要安裝,2000server在自帶的服務管理裡面有 選擇配置伺服器,dns伺服器,按提示配好後,啟動dns服務,你的機器才能用於dns伺服器 你現在直接指向自己,而你的伺服器又沒有dns服務啟動中,所以用nslookup看,是會提示這個信息的 dns服如何在區域網內自己機器上建立DNS伺服器然後建立一

8、如何搭建DNS伺服器

小鳥雲伺服器niaoyun實例創建好之後,您可以使用以下任意一種方式登錄伺服器:

遠程桌面連接(,MSTSC):採用這種方式登錄,請確保實例能訪問公網。如果在創建實例時沒有購買帶寬,則不能使用遠程桌面連接。

管理終端VNC:無論您在創建實例時是否購買了帶寬,只要您本地有網頁瀏覽器,都可以通過管理控制台的管理終端登錄實例。

使用遠程桌面連接(MSTSC)登錄實例

打開開始菜單>遠程桌面連接,或在開始菜單>搜索中輸入mstsc。也可以使用快捷鍵Win+R來啟動運行窗口,輸入mstsc後回車啟動遠程桌面連接。

在遠程桌面連接對話框中,輸入實例的公網IP地址。單擊顯示選項。

輸入用戶名,如小鳥雲默認為niaoyun。單擊允許我保存憑據,然後單擊連接。這樣以後登錄就不需要手動輸入密碼了。

9、如何在windows7上面搭建一個DNS伺服器

你可以參考一下這篇搭建的文章:
文章名稱:新手入門 一步步教您架設DNS伺服器
文章地址:http://www.zrway.com/news/3581.html
裡面是截圖和文字說明,可以參考一下,相信很快就會了!

10、公司是否可以自己搭建dns伺服器呢?

可以自己建的,如果你有自己的頂級域名和固定IP,就可以不用再買域名了,用頂級域名的二級域名就行了,你的伺服器操作系統是什麼?Linux下BIND9就有域名解析功能。具體的可以再問我。

與dns伺服器搭建相關的知識