DNS配置问答集

发表于:2007-06-22来源:作者:点击数: 标签:
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 进行 测试

   
  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.

原文转自:http://www.ltesting.net