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.
|