亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

構建一個完整的DNS系統

2024-06-28 13:27:23
字體:
來源:轉載
供稿:網友
構建一個完整的DNS系統

人心不同 各如其面 如之奈何如之奈何

——引子

我們的目標很明了——構建一個具有根的、私有的DNS(Domain Name System)。

這里不會陳述太多關于DNS與BIND的基礎知識,如果您需要查看一些基礎性的文章,文章末尾附錄之中有傳送門。

上圖摘自《DNS與BIND》中文第四版。

上圖便是我們整個DNS系統的鳥瞰,您需要特別注意,由于我們整個過程需要啟動6個相互關聯的、位于GNU/linux操作系統上的DNS服務器,一個小小的失誤,極可能導致最終的失敗,所以,在接下來的“游戲”里,您應該時刻知道我們目前處于系統的哪個位置。

此次實驗共有6臺服務器參與,他們皆位于VMnet2:192.168.31.0/24網絡中,當然,如果加上Host主機,就是7臺。

Host主機的ip地址默認為192.168.31.1,我們將Clone 1的IP設置為192.168.31.98,他將擔負根DNS服務器的職責。Clone 2至Clone 6便直接對應設置為192.168.31.2依次至192.168.31.6。

下面,我們便開始此次游歷。

Step root:

目前位置——服務器Clone 1,192.168.31.98,職能為根DNS服務器。

各配置文件如下。

# /etc/named.conf
 1 acl listen_acl 2 { 3 any; 4 }; 5 acl allow_query_acl 6 { 7 any; 8 }; 9 acl allow_recursion_acl10 {11 none;  # allow_recursion none12 };13 acl allow_transfer_acl14 {15 none;16 };17 acl allow_update_acl18 {19 none;20 };21 options22 {23         listen-on port 53 { listen_acl; };24         directory       "/var/named";25         dump-file       "/var/named/data/cache_dump.db";26         statistics-file "/var/named/data/named_stats.txt";27         memstatistics-file "/var/named/data/named_mem_stats.txt";28         allow-query     { allow_query_acl; };29         allow-recursion { allow_recursion_acl; };30         allow-transfer  { allow_transfer_acl; };31         allow-update    { allow_update_acl; };32 };33 34 zone "." IN {35         type master;  #master36         file "root.zone";37 };
# /var/named/root.zone
 1 .      86286   IN      SOA     dns-0.dns.mil.  dns.mail.dns.mil.  2014031100 1800 900 604800 86400 2  3 .                  518400  IN      NS      dns-0.dns.mil. 4 dns-0.dns.mil.     3600000 IN      A       192.168.31.98 5 .                          518400  IN      NS      dns-1.dns.mil. 6 dns-1.dns.mil.     3600000 IN      A       192.168.31.98 7  8 cc.                  600       IN      NS      dns-cc-0.dns.cc. 9 dns-cc-0.dns.cc.  600  IN      A       192.168.31.310 org.      600              IN      NS      dns-org-0.dns.org.11 dns-org-0.dns.org.  600    IN      A       192.168.31.312 13 ;根域劃分 子域授權

確認、啟動根DNS服務。

Step cc & Step org

目前位置——頂級域DNS服務器Clone 3,192.168.31.3,我們將cc與org域的DNS服務皆放在Clone 3服務器上,其將擔負頂級域DNS服務器的職能。

各配置文件如下。

# /etc/named.conf
 1 acl listen_acl 2 { 3 any; 4 }; 5 acl allow_query_acl 6 { 7 any; 8 }; 9 acl allow_recursion_acl10 {11 none;12 };13 acl allow_transfer_acl14 {15 none;16 };17 acl allow_update_acl18 {19 none;20 };21 options22 {23         listen-on port 53 { listen_acl; };24         directory       "/var/named";25         dump-file       "/var/named/data/cache_dump.db";26         statistics-file "/var/named/data/named_stats.txt";27         memstatistics-file "/var/named/data/named_mem_stats.txt";28         allow-query     { allow_query_acl; };29         allow-recursion { allow_recursion_acl; };30         allow-transfer  { allow_transfer_acl; };31         allow-update    { allow_update_acl; };32 };33 zone "." IN {34         type hint;  #hint35         file "root.cache";  #指定root DNS服務器的IP地址與FQDN36 };37 zone "cc" IN {38         type master;39         file "cc.zone";40 };41 zone "org" IN {42         type master;43         file "org.zone";44 };
# /var/named/root.cache
1 .                  518400  IN      NS      dns-0.dns.mil.2 dns-0.dns.mil.     3600000 IN      A       192.168.31.983 .                  518400  IN      NS      dns-1.dns.mil.4 dns-1.dns.mil.     3600000 IN      A       192.168.31.98
# /var/named/cc.zone
 1 $TTL 600 2  3 cc. IN SOA dns-cc-0.dns.cc. dns-cc.mail.dns.cc.  ( 4         2014031001 5         3H 6         15M 7         3D 8         1D 9         );10 11 cc.             IN      NS      dns-cc-0.dns.cc.12 dns-cc-0.dns.cc.    IN      A       192.168.31.313 14 eecs.cc.        IN      NS      dns.eecs.cc.15 dns.eecs.cc.    IN      A       192.168.31.4
# /var/named/org.zone
 1 $TTL 600 2  3 org. IN SOA dns-org-0.dns.org. dns-org.mail.dns.org.  ( 4         2014031001 5         3H 6         15M 7         3D 8         1D 9         );10 11 org.                    IN      NS      dns-org-0.dns.org.12 dns-org-0.dns.org.      IN      A       192.168.31.313 14 free.org.       IN      A       192.168.31.315 16 just.org.       IN      NS      dns.just.org.17 dns.just.org.   IN      A       192.168.31.5

確認、啟動頂級域DNS服務。

Step eecs.cc

目前位置——eecs.cc域DNS服務器Clone4,192.168.31.4。

各配置文件如下。

# /etc/named.conf
 1 # /etc/named.conf 2 acl listen_acl 3 { 4 any; 5 }; 6 acl allow_query_acl 7 { 8 any; 9 };10 acl allow_recursion_acl11 {12 none;13 };14 acl allow_transfer_acl15 {16 none;17 };18 acl allow_update_acl19 {20 none;21 };22 options23 {24         listen-on port 53 { listen_acl; };25         directory       "/var/named";26         dump-file       "/var/named/data/cache_dump.db";27         statistics-file "/var/named/data/named_stats.txt";28         memstatistics-file "/var/named/data/named_mem_stats.txt";29         allow-query     { allow_query_acl; };30         allow-recursion { allow_recursion_acl; };31         allow-transfer  { allow_transfer_acl; };32         allow-update    { allow_update_acl; };33 };34 35 zone "." IN {36         type hint;37         file "root.cache";38 };39 zone "eecs.cc" IN {40         type master;41         file "eecs.cc.zone";42 };
View Code
# /var/named/root.cache
1 ; /var/named/root.cache2 .                  518400  IN      NS      dns-0.dns.mil.3 dns-0.dns.mil.     3600000 IN      A       192.168.31.984 .                  518400  IN      NS      dns-1.dns.mil.5 dns-1.dns.mil.     3600000 IN      A       192.168.31.98
View Code
# /var/named/eecs.cc.zone
 1 ; /var/named/eecs.cc.zone 2 $TTL 600 3  4 eecs.cc. IN SOA dns.eecs.cc. dns.mail.eecs.cc.  ( 5         2014031001 6         3H 7         15M 8         3D 9         1D10         );11 12 eecs.cc.          IN      NS      dns.eecs.cc.13 dns.eecs.cc.    IN      A       192.168.31.414 15 eecs.cc.    IN      A       192.168.31.416 mail.eecs.cc.   IN      A       192.168.31.417 www.eecs.cc.    IN      A       192.168.31.418 ftp.eecs.cc.    IN      A       192.168.31.419 cs.eecs.cc.             IN      A       192.168.31.4
View Code

確認、啟動eecs.cc域DNS服務。

Step just.org

目前位置——just.org域DNS服務器Clone 5,192.168.31.5。

各配置文件如下。

# /etc/named.conf
 1 # /etc/named.conf 2 acl listen_acl 3 { 4 any; 5 }; 6 acl allow_query_acl 7 { 8 any; 9 };10 acl allow_recursion_acl11 {12 none;13 };14 acl allow_transfer_acl15 {16 none;17 };18 acl allow_update_acl19 {20 none;21 };22 options23 {24         listen-on port 53 { listen_acl; };25         directory       "/var/named";26         dump-file       "/var/named/data/cache_dump.db";27         statistics-file "/var/named/data/named_stats.txt";28         memstatistics-file "/var/named/data/named_mem_stats.txt";29         allow-query     { allow_query_acl; };30         allow-recursion { allow_recursion_acl; };31         allow-transfer  { allow_transfer_acl; };32         allow-update    { allow_update_acl; };33 };34 35 zone "." IN {36         type hint;37         file "root.cache";38 };39 zone "just.org" IN {40         type master;41         file "just.org.zone";42 };
View Code
# /var/named/root.cache
1 ; /var/named/root.cache2 .                  518400  IN      NS      dns-0.dns.mil.3 dns-0.dns.mil.     3600000 IN      A       192.168.31.984 .                  518400  IN      NS      dns-1.dns.mil.5 dns-1.dns.mil.     3600000 IN      A       192.168.31.98
View Code
# /var/named/just.org.zone
 1 ; /var/named/just.org.zone  2 $TTL 600 3  4 just.org. IN SOA dns.just.org. dns.mail.just.org.  ( 5         2014031001 6         3H 7         15M 8         3D 9         1D10         );11 12 just.org.       IN      NS      dns.just.org.13 dns.just.org.   IN      A       192.168.31.514 15 www.just.org.   IN      A       192.168.31.516 mail.just.org.   IN      A       192.168.31.5
View Code

確認、啟動just.org域DNS服務。

Step DNS Server

目前位置——遞歸DNS服務器Clone 6,192.168.31.6,此服務器直接向用戶提供DNS服務。

各配置文件如下。

# /etc/named.conf
 1 acl listen_acl 2 { 3 any; 4 }; 5 acl allow_query_acl 6 { 7 any; 8 }; 9 acl allow_recursion_acl10 {11 any;  # allow_recursion any12 };13 acl allow_transfer_acl14 {15 none;16 };17 acl allow_update_acl18 {19 none;20 };21 options22 {23         listen-on port 53 { listen_acl; };24         directory       "/var/named";25         dump-file       "/var/named/data/cache_dump.db";26         statistics-file "/var/named/data/named_stats.txt";27         memstatistics-file "/var/named/data/named_mem_stats.txt";28         allow-query     { allow_query_acl; };29         allow-recursion { allow_recursion_acl; };30         allow-transfer  { allow_transfer_acl; };31         allow-update    { allow_update_acl; };32 33 };34 35 zone "." IN {36         type hint;37         file "root.cache";38 };
# /var/named/root.cache
1 ; /var/named/root.cache2 .                  518400  IN      NS      dns-0.dns.mil.3 dns-0.dns.mil.     3600000 IN      A       192.168.31.984 .                  518400  IN      NS      dns-1.dns.mil.5 dns-1.dns.mil.     3600000 IN      A       192.168.31.98
View Code

確認、啟動遞歸DNS服務。

至此,整個系統構建完成。

我們使用Clone 2主機對我們的DNS系統進行測試。

1.編輯/etc/resolv.conf文件,已達到設置系統默認nameserver的目的;

2.進行測試,結果如下圖:

附錄:

基礎資料傳送門:http://www.CUOXin.com/smilenana/p/3414077.htmlhttp://www.CUOXin.com/xiaoluo501395377/tag/CentOS/  


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情精品久久久久久久变态| 欧美大片大片在线播放| 91视频九色网站| 亚洲第一综合天堂另类专| 欧美成人精品一区二区| 久久黄色av网站| 欧美精品一本久久男人的天堂| 成人免费网站在线观看| 精品免费在线观看| 亚洲精品中文字幕有码专区| 国产一区二区三区视频免费| 成人精品一区二区三区电影免费| 欧美激情第1页| 日本19禁啪啪免费观看www| 亚洲品质视频自拍网| 欧美激情一区二区三区成人| 萌白酱国产一区二区| 欧美日韩免费一区| 亚洲成人久久电影| 538国产精品视频一区二区| 永久免费精品影视网站| 欧美日韩午夜激情| 欧美主播福利视频| 欧美日韩ab片| 亚洲久久久久久久久久久| 欧美高清在线观看| 国产精品国产福利国产秒拍| 欧美一区二区.| 色综合天天综合网国产成人网| 国产精品人人做人人爽| 欧美激情在线有限公司| 国产亚洲精品一区二区| 欧美xxxx做受欧美.88| 少妇高潮久久久久久潘金莲| 久久精品免费电影| 成人午夜在线影院| 午夜精品视频网站| 97视频在线观看视频免费视频| 亚洲大胆美女视频| 91av中文字幕| 成人免费视频97| 国产精品嫩草视频| 亚洲福利在线视频| www欧美xxxx| 亚洲人成在线观看网站高清| 中文字幕av日韩| 午夜剧场成人观在线视频免费观看| 91日韩在线视频| 国内精品模特av私拍在线观看| 欧美黄色片视频| 亚洲国产精品久久久久| 日韩视频在线免费| 日本精品久久久久久久| 97碰在线观看| 久久亚洲精品毛片| 日韩美女在线观看一区| www.亚洲人.com| 成人淫片在线看| 日韩欧美在线免费观看| 日韩小视频在线| 成人久久精品视频| 欧美亚洲激情视频| 日韩h在线观看| 国产日韩欧美视频在线| 亚洲欧洲午夜一线一品| 97视频在线观看视频免费视频| 久久精品99国产精品酒店日本| 91在线免费看网站| 国产精品精品一区二区三区午夜版| 国产午夜精品一区二区三区| 91高潮在线观看| 精品国产1区2区| 亚洲国产精品一区二区久| 亚洲色图国产精品| 欧美区二区三区| 国产精品欧美久久久| 国产精品免费看久久久香蕉| 亚洲第一网站男人都懂| 日韩精品福利网站| 欧美亚洲国产精品| 中文字幕欧美亚洲| 色综合视频一区中文字幕| 亚洲国产精品电影在线观看| 色av吧综合网| 69国产精品成人在线播放| 欧美黄色小视频| 久久香蕉精品香蕉| 国产精品永久免费在线| 91热福利电影| 亚洲成人av中文字幕| 欧美寡妇偷汉性猛交| 7777kkkk成人观看| 成人精品一区二区三区电影免费| 亚洲综合国产精品| 久久久免费电影| 国产欧美精品一区二区三区介绍| 91久久久久久久一区二区| 91精品国产91久久久久福利| 欧美激情国内偷拍| 人人做人人澡人人爽欧美| 欧美激情精品久久久久久| 日本中文字幕不卡免费| 久久精品在线视频| 色哟哟亚洲精品一区二区| 亚洲天堂免费观看| 成人精品久久一区二区三区| 久久久久国产精品一区| 91探花福利精品国产自产在线| 国产欧美日韩中文| 国产精品观看在线亚洲人成网| 国产精品精品视频| www日韩中文字幕在线看| 欧美激情一级二级| 国产欧亚日韩视频| 精品久久久一区| 成人黄色中文字幕| 国产成人精品一区二区在线| 欧美专区日韩视频| 国产自摸综合网| 国产精品国产三级国产aⅴ9色| 成人美女免费网站视频| 最近免费中文字幕视频2019| 亚洲精品国偷自产在线99热| 性色av香蕉一区二区| 国产日本欧美一区二区三区在线| 青青在线视频一区二区三区| 欧美成人精品xxx| 日韩人体视频一二区| 日韩精品免费一线在线观看| 在线观看精品自拍私拍| 亚洲精品视频在线播放| 亚洲成人激情图| 国产精品情侣自拍| 亚洲级视频在线观看免费1级| 欧美激情精品久久久| 57pao精品| 日韩在线观看视频免费| 国产精品专区第二| 日韩电影免费观看在线| 亚洲理论电影网| 自拍偷拍亚洲精品| 国产精品一区二区av影院萌芽| 国产精品午夜国产小视频| 欧美又大粗又爽又黄大片视频| 91av视频在线播放| 中文字幕亚洲一区| 亚洲成人网在线| 亚洲在线免费视频| 这里只有精品丝袜| 日韩电影第一页| 国产欧美精品日韩精品| 欧美成人精品xxx| 日韩中文字幕不卡视频| 精品国产自在精品国产浪潮| 精品av在线播放| 国产手机视频精品| 亚洲成色777777女色窝| 亚洲欧美一区二区精品久久久| 国产精品日韩在线观看| 在线看片第一页欧美| 在线电影中文日韩| 日本精品久久久久久久| 2020欧美日韩在线视频| 亚洲国产精品视频在线观看|