Q:最近,我在公司的三臺電腦上安裝了REDHAT5.2(132.20.10.22),REDHAT6.0(132.20.10.254),WIN95(132.20.10.23) 
                                                                                              想實驗一下linux下的DNS,將REDHAT6.0(132.20.10.254)作為DNS服務器,按照說明配置好,然后在REDHAT5.2(132.20.10.22)上啟動NSLOOKUP 進行測試,顯示如下內容: 
  *** Cant find server name for address 132.20.10.254:server failed 
  *** Default servers are not available 
  在REDHAT6.0(132.20.10.254)上啟動NSLOOKUP 進行測試,顯示同樣的出錯內容. 
  這倆臺電腦互相能PING通,在REDHAT6.0(132.20.10.254)上已經啟動了DNS服務進程,用NDC STOP關掉,然后用NDC START啟動,還是不行,沒著了,下面我將相關的配置文件列示如下,請各位有經驗的朋友解答一下: 
  
  我安裝DNS純屬局域網自用,我隨便起了個域名UNICOMJN.UNICOMSD,且REDHAT6.0(132.20.10.254)的HOSTNAME為LDNS.UNICOMJN.UNICOMSD,REDHAT5.2(132.20.10.22)的HOSTNAME為CLIENT.UNICOMJN.UNICOMSD 
  
  REDHAT6.0(132.20.10.254)的配置文件如下: 
  
  [Oracle@ldns /etc]$ more /etc/resolv.conf 
  search unicomjn.unicomsd 
  nameserver 132.20.10.254 
  
  [oracle@ldns /etc]$ more /etc/named.conf 
  
  options { 
  Directory "/var/named"; 
  }; 
  //因為DNS純屬局域網自用,不連接INTERNET,所以將根域文件注釋掉了 
  //zone "." { 
  // type hint; 
  // file "named.ca"; 
  //}; 
  zone "0.0.127.in-addr.arpa"{ 
  type master; 
  file "named.127.0.0"; 
  }; 
  zone "10.20.132.in-addr.arpa"{ 
  type master; 
  file "named.132,20.10"; 
  }; 
  zone "unicomjn.unicomsd"{ 
  type master; 
  file "named.my"; 
  }; 
  
  [oracle@ldns /etc]$ more /etc/name.my //正向解析主文件 
  @ IN SOA ldns.unicomjn.unicomsd. root.ldns.unicomjn.unicomsd.( 
  200006201 ;serial, todays date+todays serial# 
  28800 ;refresh,seconds 
  7200 ;retry,seconds 
  3600000 ;eXPire,seconds 
  86400 ) ;minimum,seconds 
  client A 132.20.10.22 
  win95 A 132.20.10.23 
  
  [oracle@ldns named]$ more named.132.20.10//反向解析主文件 
  
  @ IN SOA ldns.unicomjn.unicomsd. root.ldns.unicomjn.unicomsd.( 
  200006201 ;serial, todays date+todays serial# 
  28800 ;refresh,seconds 
  14400 ;retry,seconds 
  3600000 ;expire,seconds 
  86400 ) ;minimum,seconds 
  
  NS ldns.unicomjn.unicomsd 
  22 PTR client.unicomjn.unicomsd. 
  23 PTR win95.unicomjn.unicomsd. 
  
  [oracle@ldns named]$ more named.127.0.0 
  
  @ IN SOA ldns.unicomjn.unicomsd. root.ldns.unicomjn.unicomsd.( 
  200006201 ;serial, todays date+todays serial# 
  28800 ;refresh,seconds 
  14400 ;retry,seconds 
  3600000 ;expire,seconds 
  86400 ) ;minimum,seconds 
  
  IN NS ldns.unicomjn.unicomsd 
  1 IN PTR localhost 
  
  REDHAT5.2(132.20.10.22)的配置文件如下: 
  
  [oracle@client /etc]$ more /etc/resolv.conf 
  search unicomjn.unicomsd 
  nameserver 132.20.10.254 
  
  這里先謝謝各位了!! 
  
  A: 
  你的做dns服務器的配置中加入對本機器的設置如 
  ns 10.*.*.* 
  并且在查詢的機器上設定域名服務器指想你的linux box 即: 
  oracle@ldns /etc]$ more /etc/name.my //正向解析主文件 
  @ IN SOA ldns.unicomjn.unicomsd. root.ldns.unicomjn.unicomsd.( 
  200006201 ;serial, todays date+todays serial# 
  28800 ;refresh,seconds 
  7200 ;retry,seconds 
  3600000 ;expire,seconds 
  86400 ) ;minimum,seconds 
  client A 132.20.10.22 
  win95 A 132.20.10.23 
  A: 
  oracle@ldns /etc]$ more /etc/name.my //正向解析主文糄NS配置問答集(1) 
  Q:最近,我在公司的三臺電腦上安裝了REDHAT5.2(132.20.10.22),REDHAT6.0(132.20.10.254),WIN95(132.20.10.23) 
  想實驗一下LINUX下的DNS,將REDHAT6.0(132.20.10.254)作為DNS服務器,按照說明配置好,然后在REDHAT5.2(132.20.10.22)上啟動NSLOOKUP 進行測試,顯示如下內容: 
  *** Cant find server name for address 132.20.10.254:server failed 
  *** Default servers are not available 
  在REDHAT6.0(132.20.10.254)上啟動NSLOOKUP 進行測試,顯示同樣的出錯內容. 
  這倆臺電腦互相能PING通,在REDHAT6.0(132.20.10.254)上已經啟動了DNS服務進程,用NDC STOP關掉,然后用NDC START啟動,還是不行,沒著了,下面我將相關的配置文件列示如下,請各位有經驗的朋友解答一下: 
  
  我安裝DNS純屬局域網自用,我隨便起了個域名UNICOMJN.UNICOMSD,且REDHAT6.0(132.20.10.254)的HOSTNAME為LDNS.UNICOMJN.UNICOMSD,REDHAT5.2(132.20.10.22)的HOSTNAME為CLIENT.UNICOMJN.UNICOMSD 
  
  REDHAT6.0(132.20.10.254)的配置文件如下: 
  
  [oracle@ldns /etc]$ more /etc/resolv.conf 
  search unicomjn.unicomsd 
  nameserver 132.20.10.254 
  
  [oracle@ldns /etc]$ more /etc/named.conf 
  
  options { 
  directory "/var/named"; 
  }; 
  //因為DNS純屬局域網自用,不連接INTERNET,所以將根域文件注釋掉了 
  //zone "." { 
  // type hint; 
  // file "named.ca"; 
  //}; 
  zone "0.0.127.in-addr.arpa"{ 
  type master; 
  file "named.127.0.0"; 
  }; 
  zone "10.20.132.in-addr.arpa"{ 
  type master; 
  file "named.132,20.10"; 
  }; 
  zone "unicomjn.unicomsd"{ 
  type master; 
  file "named.my"; 
  }; 
  
  [oracle@ldns /etc]$ more /etc/name.my //正向解析主文件 
  @ IN SOA ldns.unicomjn.unicomsd. root.ldns.unicomjn.unicomsd.( 
  200006201 ;serial, todays date+todays serial# 
  28800 ;refresh,seconds 
  7200 ;retry,seconds 
  3600000 ;expire,seconds 
  86400 ) ;minimum,seconds 
  client A 132.20.10.22 
  win95 A 132.20.10.23 
  
  [oracle@ldns named]$ more named.132.20.10//反向解析主文件 
  
  @ IN SOA ldns.unicomjn.unicomsd. root.ldns.unicomjn.unicomsd.( 
  200006201 ;serial, todays date+todays serial# 
  28800 ;refresh,seconds 
  14400 ;retry,seconds 
  3600000 ;expire,seconds 
  86400 ) ;minimum,seconds 
  
  NS ldns.unicomjn.unicomsd 
  22 PTR client.unicomjn.unicomsd. 
  23 PTR win95.unicomjn.unicomsd. 
  
  [oracle@ldns named]$ more named.127.0.0 
  
  @ IN SOA ldns.unicomjn.unicomsd. root.ldns.unicomjn.unicomsd.( 
  200006201 ;serial, todays date+todays serial# 
  28800 ;refresh,seconds 
  14400 ;retry,seconds 
  3600000 ;expire,seconds 
  86400 ) ;minimum,seconds 
  
  IN NS ldns.unicomjn.unicomsd 
  1 IN PTR localhost 
  
  REDHAT5.2(132.20.10.22)的配置文件如下: 
  
  [oracle@client /etc]$ more /etc/resolv.conf 
  search unicomjn.unicomsd 
  nameserver 132.20.10.254 
  
  這里先謝謝各位了!! 
  
  A: 
  你的做dns服務器的配置中加入對本機器的設置如 
  ns 10.*.*.* 
  并且在查詢的機器上設定域名服務器指想你的linux box 即: 
  oracle@ldns /etc]$ more /etc/name.my //正向解析主文件 
  @ IN SOA ldns.unicomjn.unicomsd. root.ldns.unicomjn.unicomsd.( 
  200006201 ;serial, todays date+todays serial# 
  28800 ;refresh,seconds 
  7200 ;retry,seconds 
  3600000 ;expire,seconds 
  86400 ) ;minimum,seconds 
  client A 132.20.10.22 
  win95 A 132.20.10.23 
  A: 
  oracle@ldns /etc]$ more /etc/name.my //正向解析主文件 
  你的正向解析主文件放錯位置了,應是/etc/named/named.my 
  ================================================================ 
  Q: 
  想請教幾個有關配置DNS的問題: 
  1,用netconf配置DNS和用named.boot有什么區別 
  2,配置好named.boot及相應的幾個文件后,DNS服務似乎沒有起做用,而用netconf配置后,一切ok,不知是什么。
                          
  3,當用netconf配置dns 后,將named.boot 改名,dns服務仍然作用,那么 named.boot糾竟有沒有用? 
  A: 
  DNS重啟的命令為: 
  #ndc restart 
  配置后,執行以上命令。 
  A: 
  假如你用的是Redhad5.2以上版本,那么named.boot 
  不起作用,應該修改named.conf 
  A: 
  bind 4用/etc/named.boot,bind 8用/etc/named.conf.