分類: 電腦/網(wǎng)絡(luò) 操作系統(tǒng)/系統(tǒng)故障
創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比工農(nóng)網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式工農(nóng)網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋工農(nóng)地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。
解析:
在查閱許多DNS配置手冊(cè)后,無法是照辦還是修改,我始終沒有配置正確,總是正向解析無法解析.最后,在一次配置中,突然靈機(jī)一動(dòng),終于配置成功。(2002-12-12 11:47:50) By Angelhua
下面是我配置DNS的實(shí)例:
1 所需配置文件:
/etc/named.conf 系統(tǒng)自帶,需要配置
/etc/resolv.conf 系統(tǒng)自帶,需要配置
/var/named/myqmail.db 系統(tǒng)沒有,自已創(chuàng)建
/var/named/db.192.168.0.198 系統(tǒng)沒有,自已創(chuàng)建
/var/named/named.local 系統(tǒng)自帶,不需要修改
/var/named/named.ca 系統(tǒng)自帶,不需要修改
2 相關(guān)工具
nslookup
說明:檢測(cè)DNS是否配置正確的工具,系統(tǒng)自帶。
3 配置方案
3.1 /etc/named.conf
說明:DNS主配置文件,定義了域數(shù)據(jù)庫信息的基本參數(shù)和源點(diǎn),該文件可以存放在本地或遠(yuǎn)程的服務(wù)器上。源文件:
generated by named-bootconf.pl
options {
directory "/var/named";
/*
* If there is a firewall beeen you and nameservers you want
* to talk to, you might need to unment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
query-source address * port 53;
};
a caching only nameserver config
controls {
i 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "." IN {
type hint;
file "named.ca";
};
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};
zone "myqmail" IN {
type master;
file "myqmail.db";
allow-update { none;};
};
zone "0.168.192.in-addr.arpa" IN{
type master;
file "db.192.168.0.198";
allow-update { none;};
};
include "/etc/rndc.key";
3.2 /var/named/myqmail.db
說明:正向解析配置文件,即實(shí)現(xiàn)域名到IP的對(duì)應(yīng)。源文件:
$TTL 86400
@ IN SOA myqmail. myqmail. (
*********** ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS myqmail.
localhost IN A 127.0.0.1
IN A 192.168.0.198
3.3 /var/named/db.192.168.0.198
說明:DNS反向解析配置文件,即實(shí)現(xiàn)IP地址很域名的映射。源文件:
$TTL 86400
@ IN SOA myqmail. myqmail. (
*********** ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS myqmail.
198 IN PTR myqmail.
3.4 /etc/resolv.conf
說明:指定域名服務(wù)器的IP和搜索順序。源文件:
search myqmail
nameserver 192.168.0.198
4 測(cè)試及管理辦法
4.1 測(cè)試方法
1. 修改完DNS的配置文件,需要執(zhí)行/etc/rc.d/init.d/named restart來使更改生效。
2. nslookup:測(cè)試正向、反向的解析是否正常
5 小結(jié)
DNS服務(wù)是許多服務(wù)的基礎(chǔ),所以我剛開始linux服務(wù)器時(shí),就著手配置DNS服務(wù)器。在不懂如何開始時(shí),就拚命上網(wǎng)查相關(guān)配置文檔。但我犯錯(cuò)了。因?yàn)槲业腄NS是用在局域網(wǎng)中,根本不連接Inter,僅僅限于局域網(wǎng)中為各個(gè)部門的各主機(jī)及服務(wù)器作解析用。但是許多網(wǎng)上資料都是針對(duì)有DNS服務(wù)器來配置的,也就是說是一種層層解析方式,與我的配置思路不一樣。在耗用了許多時(shí)間的情況下,我終于成功地配置了自己的DNS服務(wù)器。希望我的配置實(shí)例對(duì)大家有很好的幫助。
RedHat-Linux服務(wù)器搭建DNS服務(wù)器;\x0d\x0aDNS domain name system 域名系統(tǒng)\x0d\x0a特點(diǎn):(1)具備遞歸查詢和迭代查詢\x0d\x0a(2)分布式數(shù)據(jù)庫\x0d\x0a(3)將域名解析為IP\x0d\x0a(4)具有主DNS服務(wù)器、輔DNS服務(wù)器和緩存DNS服務(wù)器三種類型\x0d\x0a(5)全球13臺(tái)根域服務(wù)器\x0d\x0a\x0d\x0a以下是搭建步驟:\x0d\x0a1、準(zhǔn)備軟件包\x0d\x0abind.i386 --主服務(wù)軟件包 \x0d\x0abind-chroot.i386 -- 籠環(huán)境軟件包 \x0d\x0abind-devel.i386 --開發(fā)包\x0d\x0abind-libs.i386 --庫文件\x0d\x0abind-utils.i386 --工具包\x0d\x0a[root@rootbug ~]# rpm -qa |grep ^bind- --rhel6.3下的包\x0d\x0abind-utils-9.8.2-0.10.rc1.el6.x86_64\x0d\x0abind-chroot-9.8.2-0.10.rc1.el6.x86_64\x0d\x0abind-libs-9.8.2-0.10.rc1.el6.x86_64\x0d\x0abind-9.8.2-0.10.rc1.el6.x86_64\x0d\x0abind-dyndb-ldap-1.1.0-0.9.b1.el6.x86_64\x0d\x0a-------------看到軟件包有點(diǎn)糾結(jié),為啥呢??因?yàn)檫@些軟件包的名字跟DNS這三個(gè)詞每半點(diǎn)關(guān)系---------\x0d\x0a2、安裝軟件包\x0d\x0a[root@rootbug ~]#yum install bind* -y\x0d\x0a3、查看配置文件\x0d\x0aRHEL6下不管是安裝了bind-chroot還是不安裝,配置文件都是以/var/named.conf文件為主。\x0d\x0a(1)修改/etc/named.conf\x0d\x0a[root@rootbug ~]#vim /etc/named.conf\x0d\x0a-------省略其他萬行代碼----------------\x0d\x0a\x0d\x0aoptions {\x0d\x0alisten-on port 53 { any; }; --將原配置文件中的127.0.0.1改為any,表示監(jiān)聽所有\(zhòng)x0d\x0alisten-on-v6 port 53 { ::1; };\x0d\x0adirectory "/var/named"; --域的數(shù)據(jù)文件存放目錄\x0d\x0adump-file "/var/named/data/cache_dump.db"; \x0d\x0astatistics-file "/var/named/data/named_stats.txt";\x0d\x0amemstatistics-file "/var/named/data/named_mem_stats.txt";\x0d\x0aallow-query { any; }; --將配置文件的localhost改為any,表示所有人能查詢這臺(tái)服務(wù)器\x0d\x0arecursion yes;\x0d\x0a\x0d\x0a-------省略其他萬行代碼----------------\x0d\x0a修改之后保存退出\x0d\x0a(2)配置/etc/named.rfc1912.zones,增加域的配置\x0d\x0a[root@rootbug ~]#vim /etc/named.rfc1912.zones\x0d\x0a按照配置文件格式添加一個(gè)域,這里我添加一個(gè)rootbug點(diǎn)抗 的域,域的數(shù)據(jù)文件放在directory "/var/named"當(dāng)前目錄下的data下,名稱為:master.rootbug點(diǎn)抗 .zone。配置域時(shí)請(qǐng)注意“;”分號(hào)。\x0d\x0azone "rootbug點(diǎn)抗 " IN {\x0d\x0atype master;\x0d\x0afile "data/master.rootbug點(diǎn)抗 .zone";\x0d\x0a};\x0d\x0a配置好之后保存退出。\x0d\x0a(3)創(chuàng)建master.rootbug點(diǎn)抗 .zone的數(shù)據(jù)文件\x0d\x0a[root@rootbug ~]#vim /var/named/data/master.cluster點(diǎn)抗 .zone\x0d\x0a$TTL 3600\x0d\x0a@ IN SOA rootbug. zhangsan. (\x0d\x0a2013090801 --版本號(hào),下面的是各種時(shí)間,作用是主從DNS服務(wù)器的同步時(shí)間\x0d\x0a30\x0d\x0a60\x0d\x0a90\x0d\x0a3600 )\x0d\x0aIN NS 172.16.2.151. --這里就是DNS服務(wù)器的IP(實(shí)際應(yīng)該是公網(wǎng)IP,但這里是內(nèi)網(wǎng)環(huán)境,所以寫的內(nèi)網(wǎng)IP),但是ip地址最后還有一個(gè)“.”記得加點(diǎn),也可以寫DNS服務(wù)器的外網(wǎng)域名;并且這里可以寫多個(gè)NS,代表了你公司的多臺(tái)DNS服務(wù)器\x0d\x0amail IN A 1.1.1.1 --A記錄就是真正的數(shù)據(jù),這里代表mail.rootbug點(diǎn)抗 的公網(wǎng)地址為1.1.1.1\x0d\x0adns IN A 172.16.2.151\x0d\x0abbs IN A 2.2.2.2\x0d\x0a\x0d\x0a保存退出\x0d\x0a(4)啟動(dòng)DNS服務(wù)器\x0d\x0a[root@rootbug ~]#/etc/init.d/named start ----第一次配置開啟過程需要等待一段時(shí)間\x0d\x0a(5)客戶端認(rèn)證DNS服務(wù)器是否正確\x0d\x0awindows客戶端認(rèn)證\x0d\x0a在IP配置DNS欄中將首選DNS填寫為172.16.2.151即可\x0d\x0aMicrosoft Windows XP [版本 5.1.2600]\x0d\x0a(C) 版權(quán)所有 1985-2001 Microsoft Corp.\x0d\x0a\x0d\x0aC:\Documents and Settings\ruutbugnslookup mail.rootbug點(diǎn)抗 \x0d\x0a*** Can't find server name for address 172.16.2.151: Server failed\x0d\x0a*** Default servers are not available\x0d\x0aServer: UnKnown\x0d\x0aAddress: 172.16.2.151\x0d\x0a\x0d\x0aName: mail.rootbug點(diǎn)抗 \x0d\x0aAddress: 1.1.1.1\x0d\x0aC:\Documents and Settings\ruutbugnslookup dns.rootbug點(diǎn)抗 \x0d\x0a*** Can't find server name for address 172.16.2.151: Server failed\x0d\x0a*** Default servers are not available\x0d\x0aServer: UnKnown\x0d\x0aAddress: 172.16.2.151\x0d\x0a\x0d\x0aName: dns.rootbug點(diǎn)抗 \x0d\x0aAddress: 172.16.2.151\x0d\x0aC:\Documents and Settings\ruutbugnslookup bbs.rootbug點(diǎn)抗 \x0d\x0a*** Can't find server name for address 172.16.2.151: Server failed\x0d\x0a*** Default servers are not available\x0d\x0aServer: UnKnown\x0d\x0aAddress: 172.16.2.151\x0d\x0a\x0d\x0aName: bbs.rootbug點(diǎn)抗 \x0d\x0aAddress: 2.2.2.2
;?????linux怎么查看dns配置呢,下面就讓我們來看看吧。
1、打開linux系統(tǒng),在linux的桌面的空白處右擊。
2、在彈出的下拉選項(xiàng)里,點(diǎn)擊打開終端即可進(jìn)入命令行。
3、在終端窗口中輸入cat/etc/resolv.conf命令,回車后即可查看dns配置。
以上就是的分享,希望能幫助到大家。
本文章基于ThinkpadE15品牌、centos7系統(tǒng)撰寫的。
新聞名稱:linux配置ds命令 linux如何配置
URL鏈接:http://jinyejixie.com/article22/ddisejc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、、App設(shè)計(jì)、電子商務(wù)、品牌網(wǎng)站設(shè)計(jì)、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)