DNS服務(wù)器的配置

一:簡介DNS

DNS(Domain Name System你弦,域名系統(tǒng))

  • 域名和IP地址相互映射的一個分布式數(shù)據(jù)庫碌廓,通過主機名,最終得到該主機名對應的IP地址的過程叫做域名解析邑茄。而DNS的主要作用就是域名解析蛋叼,將主機名解析成IP地址。DNS這種機制能夠完成從域名(FQDN)到主機識別IP地址之間的轉(zhuǎn)換部蛇。

查詢類型

  • 遞歸查詢:一般是客戶機與服務(wù)器之間的查詢即客戶機只發(fā)送一次請求摊唇,其他的工作將有上層服務(wù)器去解決,最后一層一層地反饋結(jié)果到客戶端搪花。
  • 迭代查詢:迭代查詢一般是DNS服務(wù)器與DNS服務(wù)器之間的查詢遏片,即最開始的DNS服務(wù)器負責發(fā)起請求,其他涉及到的DNS服務(wù)器只負責響應即可撮竿,然后一直查找到目標DNS服務(wù)器吮便,并將結(jié)果返回給客戶端。

主從DNS服務(wù)器

  • DNS也是一個網(wǎng)絡(luò)服務(wù)幢踏,因此就有對應的端口號髓需,其端口號為53號,通常DNS在查詢時是以UDP/53來查詢房蝉,而在主從同步時是以TCP/53來同步僚匆。為了克服網(wǎng)絡(luò)中的單點故障問題,DNS服務(wù)器一般會有主DNS服務(wù)器與從DNS服務(wù)器搭幻。
  • 主DNS服務(wù)器:管理和維護所負責解析的域內(nèi)解析庫的服務(wù)器
  • 從DNS服務(wù)器:從主服務(wù)器或從服務(wù)器“復制”(區(qū)域傳輸)解析庫副本

DNS的實現(xiàn)工具

  • DNS是一種機制咧擂,一種協(xié)議,實現(xiàn)這種機制的常用工具為bind, BekerleyInternatName Domain, ISC (www.isc.org)檀蹋,目前為使用最廣泛的DNS服務(wù)器軟件松申。

DNS的配置文件主要有

  • /etc/named.conf ,/etc/named.rfc1912,zones俯逾;DNS的主配置文件贸桶;
  • /var/named;該目錄為DNS數(shù)據(jù)庫文件存放的目錄桌肴,每一個與文件都存放在這里皇筛;
  • /etc/rc.d/init.d/named;為DNS服務(wù)的服務(wù)腳本

rndc

  • 一臺物理服務(wù)器可同時為多個區(qū)域提供解析坠七,并且該DNS服務(wù)器上必須要有根區(qū)域文件named.ca水醋;
  • rndc(remote name domain controller)服務(wù)可為DNS提供輔助性的管理功能旗笔,該服務(wù)監(jiān)聽在主機TCP的953號端口,默認與bind安裝在同一主機上离例,且只能通過127.0.0.1來連接DNS服務(wù)的named進程换团。

二:主DNS服務(wù)器的配置

(這里我是在centos7上配置DNS,centos6作為測試)

1:安裝DNS的服務(wù)器軟件bind

yum -y install bind

查看端口

關(guān)閉防火墻并設(shè)置為開機不允許啟動

centos6的設(shè)置為:
iptables -Fchkconfig iptables off
chkconfig --list iptables #查看防火墻狀態(tài)
centos7的設(shè)置為:
systemctl is-enables firewall #查看防火墻是否開啟
systemctl disable firewall

啟動named服務(wù)

systemctl start named

2宫蛆、目的:在當前的DNS搭建一個域艘包,使其能解析cxj.com域。

創(chuàng)建域

<1>首先編輯/etc/named.conf文件耀盗,本文以添加cxj.com域為例想虎。

在修改/etc/named.conf文件時,最好先備份:

cp -p /etc/named.conf /etc/named.conf.bak
vim /etc/named.conf
options {listen-on port 53 { 127.0.0.1; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
allow-query { localhost; };
recursion yes;
dnssec-enable yes;
dnssec-validation yes;

此配置文件中常見的修改選項:

listen-on port 53 { localhost; }; localhost:相當于一個變量叛拷,代表本機所有IP
allow-query { localhost; }; 只允許本機查詢
allow-query { any; }; any表示任何主機舌厨,也可寫成一個網(wǎng)段

<2> 創(chuàng)建域zone數(shù)據(jù)庫文件 區(qū)域定義:本機能夠為哪些zone進行解析,就要定義哪些zone忿薇;

zone "ZONE_NAME" IN {};

其中zone的格式為:

zone "ZONE_NAME" IN {type{master|slave|hint|forward};file "ZONE_NAME.zone";};

type: 該zone的類型裙椭,主要類型有:

hint:根
master:主DNS
slave: 從DNS
forward: 專用于轉(zhuǎn)發(fā)

創(chuàng)建zone:

vim /etc/named.rfc1912.zones

<2>創(chuàng)建zone的數(shù)據(jù)庫文件:

<3> 修改解析庫文件的屬主屬組并重啟DNS服務(wù)

[root@centos7 /var/named]#chown named.named cxj.com.zone
[root@centos7 /var/named]#chmod 640 cxj.com.zone
[root@centos7 /var/named]#systemctl restart named
Stopping named: . [ OK ]
Starting named: [ OK ]

<4>如果沒有報錯信息,則說明配置正常署浩,若有相關(guān)報錯揉燃,則查看系統(tǒng)日志/var/log/messages. 也可進行語法檢測:

[root@centos7 ~]# named-checkconf
[root@centos7 ~]# named-checkzone "cxj.com"
/var/named/cxj.com.zone zone cxj.com/IN: loaded serial 20170728
OK

<5> 重載主配置文件和區(qū)域解析庫文件

rndc reload

3:在centos6上測試一下


三:步驟總結(jié)

1、安裝DNS的服務(wù)器軟件bind

yum -y install bind
開啟服務(wù):`systemctl start named`

2筋栋、修改/etc/named.conf文件

listen-on port 53 {localhost; };allow-query {any; };

3炊汤、編輯/etc/named.rfc1912.zones文件,添加

  zone "cxj.com" 
      {type master;
        file "cxj.com.zone";
      }

4弊攘、創(chuàng)建區(qū)域數(shù)據(jù)庫文件vim /var/named/cxj.com.zone

$TTL 1D
@        IN SOA ns.cxj.com dnsadmin.cxj.com 
(
    20170728 ;serial
            10M ;refresh
              3M ;retry
              1D ;expire
            3D ) ;mininum
          NS    ns   
  ns      A     192.168.59.128
 www    CNAME   websrv
 websrv   A     1.1.1.2
 ftpsrv   A     2.2.2.2

5抢腐、語法檢查

主配置文件語法檢查:named-checkconf
解析庫文件語法檢查:named-checkzone "cxj.com" /var/named/cxj.com.zone
重載主配置文件和區(qū)域解析庫文件:rndc reload

6:測試

[root@centos6 ~]# dig websrv.cxj.com @192.168.59.128
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市襟交,隨后出現(xiàn)的幾起案子迈倍,更是在濱河造成了極大的恐慌,老刑警劉巖捣域,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件授瘦,死亡現(xiàn)場離奇詭異,居然都是意外死亡竟宋,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進店門形纺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來丘侠,“玉大人,你說我怎么就攤上這事逐样∥献郑” “怎么了打肝?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長挪捕。 經(jīng)常有香客問我粗梭,道長,這世上最難降的妖魔是什么级零? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任断医,我火速辦了婚禮,結(jié)果婚禮上奏纪,老公的妹妹穿的比我還像新娘鉴嗤。我一直安慰自己,他們只是感情好序调,可當我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布醉锅。 她就那樣靜靜地躺著,像睡著了一般发绢。 火紅的嫁衣襯著肌膚如雪硬耍。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天边酒,我揣著相機與錄音经柴,去河邊找鬼。 笑死甚纲,一個胖子當著我的面吹牛口锭,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播介杆,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼鹃操,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了春哨?” 一聲冷哼從身側(cè)響起啸澡,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎喊积,沒想到半個月后逊朽,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡凰荚,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年燃观,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片便瑟。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡缆毁,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出到涂,到底是詐尸還是另有隱情脊框,我是刑警寧澤颁督,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站浇雹,受9級特大地震影響沉御,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜昭灵,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一吠裆、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧虎锚,春花似錦硫痰、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至柱徙,卻和暖如春缓屠,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背护侮。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工敌完, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人羊初。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓滨溉,卻偏偏與公主長得像,于是被迫代替她去往敵國和親长赞。 傳聞我的和親對象是個殘疾皇子晦攒,可洞房花燭夜當晚...
    茶點故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 1. 概述 在網(wǎng)絡(luò)環(huán)境中一般用戶只需要在瀏覽器中輸入url如www.sunny.com就可以到對應服務(wù)器獲取相應的...
    ghbsunny閱讀 2,867評論 0 7
  • 一、實現(xiàn)從根得哆,com,rj.com 模擬互聯(lián)網(wǎng)的DNS架構(gòu) DNS(Domain Name System脯颜,域名系統(tǒng)...
    ssjinyao閱讀 1,417評論 0 7
  • DNS簡介DNS解析關(guān)鍵概念BIND 一、DNS簡介: (一)DNS服務(wù) DNS:Domain Name Serv...
    哈嘍別樣閱讀 1,788評論 0 2
  • DNS工作原理 DNS 查詢的過程 DNS( Domain Name System)是“域名系統(tǒng)”的英文縮寫贩据,是一...
    ghbsunny閱讀 8,799評論 0 0
  • 高尿酸血癥的成因: 如果自己的尿酸值和一般人不一樣饱亮,就表示體內(nèi)一定有某處出了問題矾芙,才會使尿酸過高。造成高尿酸血癥的...
    哲成家閱讀 865評論 0 0