咨詢電(diàn)話(huà):023-88959644    24小(xiǎo)時(shí)服務熱線:400-023-8809
NEWS CENTER ·
新聞動态
關注中技(jì)互聯 關注前沿

Linux下DNS創建與故障修複

發表日期:2012-07-23    文章編輯:山(shān)城阿修    浏覽次數(shù):2    标簽:

 

域名系統為(wèi)一個(gè)分布式數(shù)據庫,它使本地負責控制(zhì)整個(gè)分布式數(shù)據庫的部分段,每一段中的數(shù)據通(tōng)過客戶/服務器(qì)模式在整個(gè)網絡上(shàng)均可(kě)存取,通(tōng)過采用複制(zhì)技(jì)術(shù)和(hé)緩存技(jì)術(shù)使得(de)整個(gè)數(shù)據庫可(kě)靠的同時(shí),又擁有(yǒu)良好的性能。
  
  所需資源
  
  使用系統:Redhat AS 4
  
  所需配置文件
  /etc/named.conf 系統自帶,管理(lǐ)員配置
  /etc/hosts 系統自帶,管理(lǐ)員配置
  /etc/resolv.conf 系統自帶,管理(lǐ)員配置
  /etc/host.conf 系統自帶,不需要修改
  /var/named/named.local 系統自帶,不需要修改
  /var/named/named.ca 系統自帶,不需要修改
  /var/named/hvtong.com.zone 系統沒有(yǒu),管理(lǐ)員創建
  /var/named/com.hvtong.zone 系統沒有(yǒu),管理(lǐ)員創建
  
  相關工具
  1nslookup
  2dig
  3host
  
  說明(míng):檢測DNS是否配置正确的工具,系統自帶。
  
  說明(míng):DNS主配置文件,定義了域數(shù)據庫信息的基本參數(shù)和(hé)源點,該文件可(kě)以存放在本地或遠程的服務器(qì)上(shàng)。
  
  源文件:
  options {
  directory "/var/named"; #定義了named要讀寫文件的路徑
  };
  zone "." {
  type hint; #表明(míng)在啓動時(shí)被用來(lái)初始化域名服務器(qì)的文件
  是一個(gè)線索文件,每個(gè)服務器(qì)都有(yǒu)一個(gè)線索區(qū)。
  file "named.ca";#指定所要讀取的文件名
  };
  zone "0.0.127.in-addr.arpa" {
  type master; #表明(míng)服務器(qì)是主域名服務器(qì)
  file "named.local";
  };
  zone "0.168.192.in-addr.arpa" { # 定義被解釋網段
  type master;
  file "com.hvtong.zone";
  };
  zone "hvtong.com" in { # 被解釋的域名
  type master;
  file " hvtong.com.zone ";
  };
  2./var/named/hvtong.com.zone
  
  說明(míng):正向解析配置文件,即實現域名到IP的對應
  
  源文件:
  @ IN SOA www.zjcoo.com. root.www.zjcoo.com
  #所有(yǒu)的區(qū)文件都以SOA開(kāi)頭,@指定當前的信息源,www.zjcoo.com這個(gè)值可(kě)以将域名和(hé)named.conf連接起來(lái)。通(tōng)常隻有(yǒu)一個(gè)@符号。
  ( 1997022700 ; Serial #序列号
  28800 ; Refresh #刷新周期,以秒(miǎo)為(wèi)單位
  14400 ; Retry #循環周期
  3600000 ; Expire #中止時(shí)間(jiān)
  86400 ) ; Minimum time-to-live的時(shí)間(jiān)
  IN NS www.zjcoo.com
  #定義域名服務器(qì)
  IN MX 10 mail.hvtong.com
  #定義郵件服務器(qì),10表示優先級,越小(xiǎo)越高(gāo)
  #實現域到IP的映射:
  localhost IN A 127.0.0.1
  www IN A 192.168.0.1
  mail IN A 192.168.0.1
  pop3 IN A 192.168.0.1
  smtp IN A 192.168.0.1
  @ IN A 192.168.0.1
  3./var/named/com.hvtong.zone
  
  說明(míng):DNS反向解析配置文件,即實現IP地址很(hěn)域名的映射
  
  源文件:
  @ IN SOA www.zjcoo.com. root.www.zjcoo.com. (
  1997022700 ; Serial
  28800 ; Refresh
  14400 ; Retry
  3600000 ; Expire
  86400 ) ; Minimum
  IN NS www.zjcoo.com
  IN MX 10 mail.hvtong.com.
  1 IN PTR www.zjcoo.com
  #其中那(nà)個(gè)1的意思是IP的最後一位,可(kě)以是0-255,它與
  /etc/named.conf中另外三位IP一起組成一個(gè)IP;定義逆向關系,
  即www.zjcoo.com和(hé)192.168.0.1之間(jiān)的對應。
  4./etc/hosts
  
  說明(míng):實現與網上(shàng)其他主要計(jì)算(suàn)機的映射,它通(tōng)常是當作(zuò)DNS的備份出現的,也就是說,當DNS系統出現問題的時(shí)候才使用Hosts表。
  
  源文件:
  127.0.0.1 localhost.localdomain localhost
  192.168.0.1 www.zjcoo.com www
  #由于每台服務器(qì)都會(huì)有(yǒu)幾個(gè)域名與IP的對應關系是永久的,
  以Hosts表中存放的應該是它們。
  5./etc/resolv.conf
  
  說明(míng):指定域名服務器(qì)的IP和(hé)搜索順序。
  
  源文件:
  domain hvtong.com
  #定義本地域名。
  search hvtong.com
  #簡化用戶輸入的主機名,即當用戶輸入mail時(shí),使得(de)DNS可(kě)以把
  它成功地解析為(wèi)mail.hvtong.com。它與domain是互斥的,無論
  誰出現都是用來(lái)定義search列表的。
  nameserver 192.168.0.1
  #定義域名服務器(qì)的IP,最多(duō)三個(gè),建議一般使用兩個(gè)。
  
  測試
  
  1. 管理(lǐ)員修改完DNS的配置文件,需要執行(xíng)/etc/rc.d/init.d/named
  restart來(lái)是更改生(shēng)效。
  
  2. nslookup:測試正向、反向的解析是否正常。Big 和(hé)host的測試是一樣的工作(zuò)原理(lǐ)。不過更加的詳細。
  
  故障修複
  
  在一般的情況下,在正向文件中都要把項目都用TAB鍵推齊。在正向文件中别名的後面是沒有(yǒu)點的。而在反向文件中的别名是沒有(yǒu)意義的,但(dàn)是你(nǐ)加了,在别名的後面可(kě)以有(yǒu)點,也可(kě)以沒有(yǒu)點。在nslookup中都能解析出來(lái)。而前者如果多(duō)點,就會(huì)不通(tōng)。
  
  如果rndc reload不了。你(nǐ)要查看所有(yǒu)的文件,是否有(yǒu)不正解的輸入。或把一些(xiē)沒有(yǒu)用的項目注掉。也可(kě)以。多(duō)重啓幾次服務。
  
  再就是解析的時(shí)侯,如果本地的DNS服務IP127.0.0.1這是不可(kě)以,這就不能讓别人(rén)解析自己的域名。也不能做(zuò)為(wèi)DNS服務器(qì)。一定要在resolv.conf文件中加入nameserver 192.168.0.1 這裏一定要記住隻有(yǒu)一個(gè)空(kōng)格。不可(kě)以加等号之類的!默認的search可(kě)以加,也可(kě)以不加。在做(zuò)為(wèi)大(dà)型的DNS時(shí)一定要加。
 
 
如沒特殊注明(míng),文章均為(wèi)中技(jì)互聯原創,轉載請(qǐng)注明(míng)來(lái)自www.zjcoo.com
上(shàng)一篇:web服務器(qì)安全設置配置-超全攻略,超詳細~ 下一篇:已經是最後一篇了
相關新聞

CopyrightZJCOO technology Co., LTD. All Rights Reserved.    

渝ICP 備11003429号

  • qq客服
  • 公衆号
  • 手機版
  • 新浪微博