當前位置:首頁 » 雲伺服器 » 搭建家用dns緩存伺服器

搭建家用dns緩存伺服器

發布時間: 2022-08-18 18:34:44

❶ dns伺服器怎樣做啊,請多多幫忙啊...謝謝 ~~~

目前國際域名的DNS必須在國際域名注冊商處注冊,國內域名的DNS必須在CNNIC注冊,注冊支持解析英文域名和中文域名的dns要分別注冊:
(1)步驟:選擇做為DNS後綴的域名-創建dns伺服器---選擇是在國際注冊還是國內注冊-申請--交付費用
(2)費用:約75元/個(一次性)
(3)條件:如果注冊國際DNS伺服器的,dns伺服器的名稱必須是在具有條件的公司注冊的國際英文域名才能注冊,有獨立IP地址,DNS伺服器域名前的前綴最好是dns.ns.等.
提供DNS的是計算機,是安裝了DNS伺服器端軟體的計算機。伺服器端軟體即可以是基於類Unix操作系統,也可以是基於Windows操作系統的。裝好DNS伺服器軟體後,您就可以在您指定的位置創建區域文件了,所謂區域文件就是包含了此域中名字到IP地址解析記錄的一個文件(如文件名可能是seebod.com.這個文件的內容是這樣的:
primary name server = dns2.100ok.com (主伺服器的主機名是 dns2.100ok.com)
serial = 2007042913 (當前序列號是2007042913。這個序列號的作用是當輔域名伺服器來時候這個文件時,如果號碼增加了就)
refresh = 10800 (3 hours) (輔域名伺服器每隔3小時查詢一個主伺服器)
retry = 3600 (1 hour) (當輔域名服務試圖在主伺服器上查詢更時,而連接失敗了,輔域名伺服器每隔1小時訪問主域名伺服器)
expire = 604800 (7 days) (輔域名伺服器在向主服務更新失敗後,7天後刪除seebod.com.中的記錄。)
default TTL = 3600 (1 hour) (緩存伺服器保存記錄的時間是1小時。也就是告訴202.96.209.5保存seebod.com.域的解析記錄為1小時)
www.seebod.com Addresses: 211.100.26.124, 211.100.26.121, 211.100.26.122, 211.100.26.123 (www.seebod.com對應的ip地址有4個。起到冗於的作用)
seebod.com MX preference = 10, mail exchanger = mail.seebod.com (seebod.com域中兩台mail伺服器實現冗於.不同的IP/web界面,相同的web資料庫
seebod.com MX preference = 20, mail exchanger = mail2.seebod.com
seebod.com nameserver = dns2.100ok.com (兩台DNS伺服器實現冗於)
seebod.com nameserver = dns5.100ok.com
)。
四、怎樣實現DNS?
無論您是通過linux還是windows搭建dns伺服器,原理都是一致的。
您可以把DNS伺服器配置成以下3類之一:
1、主DNS伺服器。
2、輔DNS伺服器。
3、緩存DNS伺服器。
1、在例子中,我們提到的211.152.17.58就是主DNS伺服器,這台伺服器負責seebod.com.域的名字到IP解析。
2、在例子中,seebod.com.域還有台輔dns伺服器,名字是dns2.100ok.com,ip地址是 211.157.101.174。輔DNS的存在的意思是:當主DNS癱瘓由輔dns提供服務。
3、在例子中,202.96.209.5就是緩存DNS伺服器。這樣的DNS伺服器不負責任何域的最終解析,只緩存解析記錄,這樣用戶下次請求相同的解析記錄時直接從緩存中的名字到IP的對應關系返回給用戶,而不需要再遞歸或者跌代查詢了。
五、DNS伺服器
現在一般國內的域名注冊商,提供DNS解析服務是免費的,但國外的注冊商很多是DNS解析服務是收費的。

❷ 如何利用Linux構建免費的緩存DNS伺服器

通常需要安裝服務軟體bind,Centos下:yum -y install bind* 命令安裝。
然後修改主配置文件:
cp /etc/named.conf /etc/named.conf.bak

vi /etc/named.conf

//-------------------------內容為:-------------------------

options {

listen-on port 53 { any; }; // 監聽在主機的53埠上。any代表監聽所有的主機
directory "/var/named"; // 如果此檔案底下有規范到正反解的zone file 檔名時,該檔名預設應該放置在哪個目錄底下

// 下面三項是服務的相關統計信息

mp-file "/var/named/data/cache_mp.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { any; }; // 誰可以對我的DNS伺服器提出查詢請求。any代表任何人
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
forwarders { // 指定上層DNS伺服器
119.29.29.29; //這里使用OneDNS主伺服器
};
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
};

logging {

channel default_debug {
file "data/named.run";
severity dynamic;
};

};
zone "." IN {
type hint;
file "named.ca";
};

include "/etc/named.rfc1912.zones"; //這里是自定義解析區域;
include "/etc/named.root.key";

//---------------------結束---------------------------------

下面進行自定義解析:
vi /etc/named.rfc1912.zones

//-----------自定義解析開始:-------------------------------
zone "yumaozdy.com" IN { // 定義要解析主域名
type master;
file "xxx.com.zone"; // 具體相關解析的配置文件保存在 /var/named/xxx.com.zone 文件中
};

//-----------自定義解析結束:-------------------------------

編輯自定義xxx.com.zone文件:
vi /var/named/yumaozdy.com.zone

//-----------自定義開始:-----------------------------
$TTL 86400
@ IN SOA ns.yumaozdy.com. root (
1 ; serial
1D ; refresh
1H ; retry
1W ; expire
0 ) ; minimum

@ IN NS ns.xxx.com.
ns IN A 192.168.1.2
www IN A 192.168.1.3
bbs IN A 192.168.1.4
ttt IN A 192.168.1.5

//-----------自定義結束:------------------------------

以上,ns伺服器ip即本機,www伺服器ip即xxx.com主機……

❸ 如何建立DNS伺服器

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

❹ 如何設置dns伺服器

DNS伺服器是指「域名解析伺服器」,而域名就是我們通常所說的「網址」。在互聯網中識別和尋找不同的計算機,實際上是需要知道該計算機的IP地址才能進行訪問。比如220.181.38.4,這個IP就是網路的電信線路IP中的一個,電信用戶在地址欄中輸入這個IP地址就可以直接訪問網路了,而每個網站都有一個或多個IP地址,如果客戶在瀏覽網頁時要輸入這些IP地址來進行訪問的話,無疑是有很大記憶難度的,而通常我們都是通過域名(網址)來對網站進行訪問的。
一、DNS伺服器的工作原理大致如下:
1、用戶在瀏覽器里輸入域名,例如www..com
2、回車後,這個域名被發送到為用戶提供的DNS伺服器中
3、這台DNS伺服器中存儲了www..com對應的IP地址信息,比如所對應的IP是220.181.38.4,這樣,DNS伺服器就會將用戶的訪問請求發送到220.181.38.4,也就是網路的網站伺服器。這樣就實現了把域名翻譯成IP地址的過程
二、設置DNS伺服器
在中國負責翻譯域名和IP地址的伺服器有很多,根據用戶上網的線路和地理位置的不同,為其提供DNS解析服務的伺服器也不同,下面介紹下如何知道為自己提供DNS服務的伺服器IP是什麼:
1、如果是通過路由器上網,那麼只要登陸路由器管理界面,找到「狀態」項,一般就可以在裡面看到你的公網IP和當地的DNS信息了
2、如果是ADSL直接撥號上網,則按如下操作:
(1)撥號上網
(2)點「開始」---「運行」,在運行欄里輸入CMD,然後確定
(3)在出現的DOS窗口中,輸入ipconfig/all,回車
(4)這時可以看到DNS
SERVERS後面的IP地址,就是你當地的DNS地址了

熱點內容
如何區分安卓原裝充電器 發布:2024-05-05 01:41:23 瀏覽:70
怎麼從蘋果轉移到安卓 發布:2024-05-05 01:41:20 瀏覽:719
支付寶付款碼怎麼設置密碼 發布:2024-05-05 01:27:36 瀏覽:877
qtp錄制的腳本 發布:2024-05-05 01:14:04 瀏覽:366
如何安裝卡羅拉安卓系統 發布:2024-05-05 01:09:00 瀏覽:984
sql創建表查詢表 發布:2024-05-05 01:00:12 瀏覽:798
食色抖音上傳 發布:2024-05-05 00:55:56 瀏覽:657
java圖片下載 發布:2024-05-05 00:50:45 瀏覽:597
唱吧如何上傳伴奏 發布:2024-05-05 00:49:04 瀏覽:444
什麼配置單反拍視頻最好 發布:2024-05-05 00:30:56 瀏覽:478