Linux RHEL6 DNS服務(wù)器最全最詳細(xì)配置
什么是域名?計(jì)算機(jī)和計(jì)算機(jī)通過tcp/ip數(shù)據(jù)傳輸?shù)氖褂胕p地址的標(biāo)示,但是ip地址不好記,故此使用一個(gè)好記的名字給“人”用,這個(gè)名字就叫域名域名的格式是xxx.xxx.xxxx.xxxx.xxxx.
什么是域名?
計(jì)算機(jī)和計(jì)算機(jī)通過tcp/ip數(shù)據(jù)傳輸?shù)氖褂胕p地址的標(biāo)示,但是ip地址不好記,故此使用一個(gè)好記的名字給“人”用,這個(gè)名字就叫域名
域名的格式是
xxx.xxx.xxxx.xxxx.xxxx.xxxx. 格式
------------------------------
域名標(biāo)準(zhǔn)整體域名有個(gè)起始點(diǎn)叫做“根”標(biāo)記為域名所表現(xiàn)的“.”(這個(gè).在使用的時(shí)候是可以省略的,但是在做服務(wù)的時(shí)候加上)
域名在看的時(shí)候要從右向左看
比如
www.sina.com
看的時(shí)候是這樣看的
. 根起始
.com 根下的.com域
.sina .com域下的sina名稱域
www 主機(jī)
---------------
所有的域名都是在/下面的(不能私自申請(qǐng)),誰是“根”->www.internic.com
.com 商業(yè)公司
.net 網(wǎng)絡(luò)公司
.com.cn 中國國家域名
.com.hk 香港區(qū)域域名
.com.tw 臺(tái)灣域名
.org 非盈利組織
.gov 政府
.edu 教育
--------------
名稱域(掏錢可以申請(qǐng),很容易,只能申請(qǐng)沒有被使用的)
www.baidu.com搜索“域名注冊(cè)”
--------------
主機(jī)是自己建立的,如果自己管理就不用花錢了,托給別人管理,價(jià)格私聊.
--------------
user1.web.qq.com
根下的.com域,名稱叫qq,主機(jī)叫user1.web
--------------
案例
公司買了個(gè)域名叫test.com,
需要建立www.test.com
做法:
1、安裝RadHad 的 Linux RHEL 6.
2、Linux下面使用的DNS服務(wù)端軟件叫bind
rpm -qa | grep bind #查詢是否安裝了bind軟件
3、如果沒有安裝就需要安裝了
rpm -ivh rpm -ivh /media/Packages/bind-9.7.3-8.P3.el6.i686.rpm(把光盤掛載在/media上的) 或是 yum install bind* -y(這個(gè)先聯(lián)網(wǎng)才行,有時(shí)候會(huì)安裝不成功,我是沒有安裝成功過,很多人都說這樣可以裝)
4、建立緩存DNS服務(wù)(把dns做的和電信那個(gè)一樣,使用這個(gè)服務(wù)就可以解析互聯(lián)網(wǎng)上面所有的注冊(cè)dns的內(nèi)容,比如本來是用電信的dns解析,做好這個(gè)以后就可以不用電信的了,用自己的)
注明:RHEL 6把bind*全裝了緩存那個(gè)就裝好了.只需要配置就可以了
RHEL 5需要安裝cachenameserver軟件
-------------------------------------------------------------------
/etc/named.conf分析
options { #選項(xiàng)
listen-on port 53 { 127.0.0.1; }; #服務(wù)監(jiān)聽端口為53
listen-on-v6 port 53 { ::1; }; #服務(wù)監(jiān)聽端口為53(ipv6)
directory "/var/named"; #配置文件存放的目錄
dump-file "/var/named/data/cache_dump.db"; #解析過的內(nèi)容的緩存
statistics-file "/var/named/data/named_stats.txt"; #靜態(tài)緩存(一般不用)
memstatistics-file "/var/named/data/named_mem_stats.txt"; #靜態(tài)緩存(放內(nèi)存里的,一般不用)
allow-query { localhost; }; #允許連接的客戶機(jī)
recursion yes; #輪訓(xùn)查找
dnssec-enable yes; #DNS加密
dnssec-validation yes; #DNS加密高級(jí)算法
dnssec-lookaside auto; #DNS加密的相關(guān)東西
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key"; #加密用的key(私鑰公鑰的