導航:首頁 > IDC知識 > vps怎麼搭建自己的dns

vps怎麼搭建自己的dns

發布時間:2020-11-13 00:49:47

1、怎麼利用一台美國VPS建立小型遞歸DNS伺服器

如果系統是linux這就簡單了,使用dnsmasq就可以,用yum或者apt-get裝好後使用 vi打開/etc/dnsmasq.conf配置文專件,拉到最後使用 server=ip 這樣屬的方式添加一個上級伺服器就好,不過你的用途就是用來避免dns污染那其實也是不可能的,因為流量經過國際出口時會遇到dns搶答。
windowsserver的話其實就是自帶dns伺服器的工具的,你可以通過伺服器管理器啟用它。

2、請教如何能自己建立一個私有的 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、完成即可

3、如何建立自己的DNS

以windows server 2003 系統為例

1 啟動電腦並打開安裝DNS程序!我們在開始->管理工具->管理你的伺服器(打開)就能管理這台伺服器了!我們要添加DNS服務就要打開添加或刪除角色,然後我們要選擇自定義選項!單擊下一步!

2 開始安裝DNS!在向導里選擇DNS伺服器,單擊下一步!因為IP地址還是自動獲取的,所以要先給伺服器配置一個靜態的IP地址,也就是DNS伺服器的IP 地址!配置好IP之後就會自動安裝完成!

3 配置DNS伺服器,安裝完成之後就會彈出下面界面!單擊下一步就能簡單地對DNS進行配置!我們就在DNS里創建一個正向的查找區域!根據自己的實際需要去進行各項操作選擇~所有選項完成之後就創建好了一個DNS正向查找區域了!在這里這個正向查找區域的名字叫 xian.com

4 正向查找區域創建好之後我們就在區域里創建一個WWW的主機!主機的IP是192.168.1.2,也就是電腦的IP地址!

5 現在查找區域,主機都創建好了!我們也要對DNS進行測試 了!測試方法是:

在本機測試:開始->運行->輸入「cmd」->然後在CMD里輸入nslookup!如果能正確解析就會有下面的界面!

6 在XP里做測試:我們要先裝XP的IP設置和DNS伺服器在同一個網段,並且DNS是填DNS伺服器的IP地址!然後就點擊開始->運行->輸入「cmd」->在CMD里輸入nslookup!同樣正確解析會有下面的界面!

4、如何在VPS上架設私人的DNS伺服器

可以架設的。
具體怎麼架設我就不描述了,你可以看看這個。http://jingyan.baidu.com/article/7c6fb4287ef93680642c909b.html

5、VPS 如何裝DNS

1.開始安裝DNS伺服器:
yum install bind bind-libs bind-utils bind-chroot
這里更新源上的版本是bind 9.3.6-16.P1.el5,DNS的配置文件放在/var/named/chroot目錄下。
2.復制配置規範文件:
cp /usr/share/doc/bind-9.3.6/sample/etc/* /var/named/chroot/etc
cp -a /usr/share/doc/bind-9.3.6/sample/var/named/* /var/named/chroot/var/named
相關配置文件說明:
主配置文件:/var/named/chroot/etc/named.conf 設置一般的named參數,指向該伺服器使用的域資料庫的信息源。
根域名伺服器指向文件:/var/named/chroot/var/named/named.root 指向根域名伺服器,用於唯高速緩存伺服器的初始配置。
正向解析文件:/var/named/chroot/var/named/localhost.zone localhost區文件,用於將名字localhost轉換為本地回送IP地址(127.0.0.1),正向解析。
反向解析文件:/var/named/chroot/var/named/named.local localhost區文件,用於將本地回送IP地址(127.0.0.1)轉換成名字localhost,反向解析。
3.嘗試啟動DNS伺服器:
service named restart
顯示:
Stopping named: [ OK ]
Starting named: [FAILED]
查看系統日誌:
cat /var/log/messages |grep named
發現錯誤:
my named[1384]: /etc/named.conf:100 configuring key 『ddns_key』: bad base64 encoding
是沒有ddns_key造成的,執行/usr/sbin/dns-keygen來生成TSIG keys。然後替換named.conf中
secret 「use /usr/sbin/dns-keygen to generate TSIG keys」;引號內的內容。
/usr/sbin/dns-keygen

編輯/var/named/chroot/etc/named.conf文件,添加ddns_key:
vim /var/named/chroot/etc/named.conf
修改如下:
key ddns_key
{
algorithm hmac-md5;
secret 「」;
};
添加好ddns_key後,重啟named服務成功,但是DNS伺服器還不能使用,需要進行其他配置。
4.我們看到在named.conf文件中有這樣幾個區塊:
options //設置data相關文件,對data/目錄要有寫的許可權
logging //debug log
view 「localhost_resolver」 //本地解析,caching only nameserver
view 「internal」 //限定同一個區域網的內部用戶使用
key ddns_key //設置ddns key
view 「external」 //限制外部用戶請求這個DNS伺服器
5.首先設置/var/named/chroot/var/named/data目錄的用戶和組為named:named:
cd /var/named/chroot/var/named
chown named:named data
6.為/var/named/chroot/var/named目錄添加寫許可權:
cd /var/named/chroot/var
chmod g+w named
如果這個目錄沒有寫許可權的話,named服務可以啟動,但是系統日誌里會有,」the working directory is not writable」錯誤。
7.修改name.conf中view 「external」區域內設置:
vim /var/named/chroot/etc/named.conf
recursion yes; //打開遞歸
allow-query-cache { any; }; //允許查詢緩存
8.再重啟DNS伺服器:
service named restart
Stopping named: [ OK ]
Starting named: [ OK ]
啟動成功。
此時查看日誌:
tail -30 /var/log/messages |grep named
沒有報錯即可。
9.設置開機自啟動:
chkconfig –level named 345 on
此時這個DNS伺服器就可以使用了。
windows系統下修改網路連接里的DNS伺服器地址用ping、nslookup命令測試。
linux系統修改/etc/resolv.conf里的nameserver地址,使用host、dig、nslookup命令測試。

6、如何設置自己的域名VPS的DNS地址

國內就設置114.114.114.114/114.114.115.115
海外設置8.8.8.8
設置錯誤DNS會導致很多網站無法訪問。

7、自己搭建的DNS伺服器

通過ISA,或者cisco防火牆,把你的DNS發布出去,就可以讓別人使用了,但是要注意開放埠的問題。推薦用ISA 發布簡單易懂,圖形化界面。

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

9、如何在 VPS 上架設私人的 DNS 伺服器

可以使用bind或者dnsmasq來搭建私人的dns伺服器,前者功能比較強大,適合作為搭建dns伺服器的軟體使用,後者設置比較簡單,軟體比較輕巧,適合作為搭建僅轉發(緩存)的dns使用。

與vps怎麼搭建自己的dns相關的知識