免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3048 | 回复: 5
打印 上一主题 下一主题

redhat9.0 dns配置问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-12-10 16:35 |只看该作者 |倒序浏览
重要:不要编辑 /etc/named.conf 配置文件。Bind 配置工具在你应用改变之后生成该文件。如果你想配置使用 Bind 配置工具无法配置的设置,请把它们添加到 /etc/named.custom 中。

这是Red Hat Linux 9: Red Hat Linux 定制指南里的话为什么?

论坛徽章:
0
2 [报告]
发表于 2003-12-10 17:14 |只看该作者

redhat9.0 dns配置问题

最简单的就是直接编辑named。conf文件了,这段话不用管它

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
3 [报告]
发表于 2003-12-10 21:07 |只看该作者

redhat9.0 dns配置问题

是不是用了图形的工具后,那个named.conf 就会被覆盖呀!我没用过图形的,不知道。

论坛徽章:
0
4 [报告]
发表于 2003-12-11 04:51 |只看该作者

redhat9.0 dns配置问题

Red Hat Linux includes a BIND configuration utility called "redhat-config-bind", this configuration tool use the Alchemist facility, which store data in XML form that is then converted.

"redhat-config-bind" considers the BIND configuration files are derived, not canonical, i.e., the master version of the configuration is not that read by BIND. "redhat-config-bind" keeps its master configuration at another directory, and the file is either XML or gzipped XML, depending on various factors.

The use of "redhat-config-bind" is optional, but once it is used, the standard BIND configuration files can no longer be edited directly. "redhat-config-bind" does not depend on the files in "/var/named/" at all to maintain its state, i.e. they are write-only for "redhat-config-bind".

"redhat-config-bind" is not capable of representing many new BIND constructs introduced in BIND version 9. This limits its use.

so, think about clearly before you start using "redhat-config-bind".

Good luck and enjoy!

论坛徽章:
0
5 [报告]
发表于 2003-12-11 12:57 |只看该作者

redhat9.0 dns配置问题

我也是,希望楼上的GG能指点一下都涉及哪几个文件的修改,谢谢

论坛徽章:
0
6 [报告]
发表于 2003-12-16 10:32 |只看该作者

redhat9.0 dns配置问题

现已解决了:

redhat9 linux中dns server的配置--图形界面

redhat9 linux图形界面中的DNS的配置
这里以RH9下的BIND配置为例,介绍我的配置过程:
****在此,默认bind已安装**********
1. 假设要配置的域为:supermaster.com
2. 要解析的主机包括:
  ftp.supermaster.com------------192.168.0.100(FTP服务器)
  www.supermaster.com----------192.168.0.100(www服务器)
  mail.supermaster.com-----------192.168.0.100(mail服务器)
…………………
=================================================================================
具体配置过程如下:
1. 在终端输入:redhat-config-bind
2. 在出现的窗口中单击“新建”,在出现的“区域类型”窗口中选择“正向主区域”,输入supermaster.com
3. 在跳出的“名称到IP翻译”窗口中,首先选择“编辑”,在出现的新窗口中,选择“增加”,在新窗口中的服务器中输入:“dns”,并返回
4. 在SOA中输入“dns.supermaster.com.”,注意这里最后有个“点”
5. 不要关闭窗口,选择下方记录项中的“增加”,在新窗口中选择“主机”,并在主机名中输入“dns”,IP地址中输入该DNS服务器的IP,关闭该窗口
6. 重复5,分别添加www、ftp、mail的主机记录,方法和刚才的一样
7. 选择mail:192.168.0.100,单击“修改”,添加邮件交换器,主机名为mail,优先级为1,关闭窗口,再一次关闭窗口,回到BIND主窗口
8. 单击“文件”下的“保存”,保存设置
9. 在终端窗口中输入“named –u named”,重新启动DNS,并加载参数
到此,正向解析已经配置完成了,下一步配置反向解析,步骤为
1. 在终端输入:redhat-config-bind
2. 在出现的窗口中单击“新建”,在出现的“区域类型”窗口中选择“反向主区域”,输入192.168.0
3. 在跳出的“IP到名称翻译”窗口中,在名称服务器中,选择“增加”,在弹开的新窗口名称服务器的属性中,在服务器栏中输入:“dns”,确定并返回
4. 在逆向主机例表中,选择“增加”,在编辑逆向区块指针中,IP地址栏输入:192.168.0.100,主机全称栏中输入:redhat.supermaster.com,保存后返回。
5. 到终端界面中重启bind服务:named –u named
下面进行DNS的测试
A:正向解析
[root@redhat root]# redhat-config-bind
[root@redhat root]# nslookup -sil www.supermaster.com
Server:         192.168.0.100
Address:        192.168.0.100#53

Name:   www.supermaster.com
Address: 192.168.0.100

B:反向解析
[root@redhat root]# nslookup -sil 192.168.0.100
Server:         192.168.0.100
Address:        192.168.0.100#53

100.0.168.192.in-addr.arpa      name = redhat.supermaster.com.

到此DNS服务器已经正确设置了,大家可以看到53端口已经在运行了

[root@redhat root]#netstat –nl

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 0.0.0.0:32768           0.0.0.0:*               LISTEN      
tcp        0      0 127.0.0.1:32769         0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:513             0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:199             0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      
tcp        0      0 127.0.0.1:783           0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:6000            0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      
tcp        0      0 192.168.0.200:53        0.0.0.0:*               LISTEN      
tcp        0      0 192.168.0.100:53        0.0.0.0:*               LISTEN      
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:23              0.0.0.0:*               LISTEN      
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      
udp        0      0 0.0.0.0:32768           0.0.0.0:*                           
udp        0      0 0.0.0.0:32769           0.0.0.0:*                           
udp        0      0 192.168.0.100:137       0.0.0.0:*                           
udp        0      0 192.168.0.200:137       0.0.0.0:*                           
udp        0      0 0.0.0.0:137             0.0.0.0:*                           
udp        0      0 192.168.0.100:138       0.0.0.0:*                           
udp        0      0 192.168.0.200:138       0.0.0.0:*                           
udp        0      0 0.0.0.0:138             0.0.0.0:*                           
udp        0      0 0.0.0.0:161             0.0.0.0:*                           
udp        0      0 192.168.0.200:53        0.0.0.0:*                           
udp        0      0 192.168.0.100:53        0.0.0.0:*                           
udp        0      0 127.0.0.1:53            0.0.0.0:*                           
udp        0      0 0.0.0.0:971             0.0.0.0:*                           
udp        0      0 0.0.0.0:111             0.0.0.0:*                           
udp        0      0 0.0.0.0:631             0.0.0.0:*                           
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node Path
unix  2      [ ACC ]     STREAM     LISTENING     4143   /tmp/.iroha_unix/IROHA
unix  2      [ ACC ]     STREAM     LISTENING     4524   /tmp/orbit-root/linc-107c-0-6da93039271fb
unix  2      [ ACC ]     STREAM     LISTENING     4532   /tmp/orbit-root/linc-103a-0-45f89c834871
unix  2      [ ACC ]     STREAM     LISTENING     4653   /tmp/orbit-root/linc-107e-0-118e9afae4966
unix  2      [ ACC ]     STREAM     LISTENING     4759   /tmp/orbit-root/linc-108c-0-2157bc9d77dec
unix  2      [ ACC ]     STREAM     LISTENING     4674   /tmp/orbit-root/linc-1080-0-56cb44bb2d663
unix  2      [ ACC ]     STREAM     LISTENING     4787   /tmp/orbit-root/linc-1094-0-4d56fc411de59
unix  2      [ ACC ]     STREAM     LISTENING     4805   /tmp/orbit-root/linc-1090-0-4d56fc414ea35
unix  2      [ ACC ]     STREAM     LISTENING     4828   /tmp/orbit-root/linc-1092-0-4d56fc41eccb2
unix  2      [ ACC ]     STREAM     LISTENING     4847   /tmp/orbit-root/linc-1097-0-1f5fdba327c14
unix  2      [ ACC ]     STREAM     LISTENING     7481   /tmp/orbit-root/linc-1149-0-79c2a8f4ecc58
unix  2      [ ACC ]     STREAM     LISTENING     4102   /dev/gpmctl
unix  2      [ ACC ]     STREAM     LISTENING     4998   /tmp/orbit-root/linc-109b-0-5eaeb1612bfb6
unix  2      [ ACC ]     STREAM     LISTENING     4965   /tmp/orbit-root/linc-10a1-0-3a3a5148891f1
unix  2      [ ACC ]     STREAM     LISTENING     4399   /tmp/.gdm_socket
unix  2      [ ACC ]     STREAM     LISTENING     4690   /tmp/.fam_socket
unix  2      [ ACC ]     STREAM     LISTENING     4276   /tmp/.font-unix/fs7100
unix  2      [ ACC ]     STREAM     LISTENING     4495   /tmp/ssh-XXeHbqHv/agent.4154
unix  2      [ ACC ]     STREAM     LISTENING     4643   /tmp/.ICE-unix/4154
unix  2      [ ACC ]     STREAM     LISTENING     4409   /tmp/.X11-unix/X0

================================

redhat9 linux中dns server的配置--字符界面
1.所需配置文件
/etc/named.conf---------系统自带,需要配置
/etc/resolv.conf----------系统自带,需要配置
/var/named/supermaster.com.zone---------系统没有,需要创建配置
/var/named/0.168.192.in-arpa.zone--------系统没有,需要创建配置
/var/named/named.local------------------------系统自带,不需修改
/var/named/named.ca--------------------------系统自带,不需修改

2.配置方案
2.1、/etc/named.conf
说明:DNS主配置文件,定义了域数据库信息的基本参数和源点,该文件可以存放在本地或远程的服务器上。源文件如下:
      
## named.conf - configuration for bind
#
# Generated automatically by redhat-config-bind, alchemist et al.
# Any changes not supported by redhat-config-bind should be put
# in /etc/named.custom
#
controls {
        inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};

include "/etc/named.custom";

include "/etc/rndc.key";

zone  "0.0.127.in-addr.arpa" {
type master;
file  "0.0.127.in-addr.arpa.zone";
};
zone  "0.168.192.in-addr.arpa" {
type master;
file  "0.168.192.in-addr.arpa.zone";
};


zone  "localhost" {
type master;
file  "localhost.zone";
};
zone  "supermaster.com" {
type master;
file  "supermaster.com.zone";
};



   
2.2、/var/named/supermaster.com.zone
说明:正向解析配置文件,即实现name2ip的对应,源文件如下:

$TTL 86400
@ IN SOA dns.supermaster.com.  root.localhost (
   2 ; serial
   28800 ; refresh
   7200 ; retry
   604800 ; expire
   86400 ; ttl
   )


IN NS dns.

mail IN MX 1 mail

dns IN A 192.168.0.100
www IN A 192.168.0.100
ftp IN A 192.168.0.100
mail IN A 192.168.0.100


2.3、/var/named/0.168.192.in-arpa.zone
说明:DNS反向解析配置文件,即实现IP2name的对应,源文件如下:

$TTL 86400
@ IN SOA dns.supermaster.com. root.localhost (
   7 ; serial
   28800 ; refresh
   7200 ; retry
   604800 ; expire
   86400 ; ttk
   )


@ IN NS dns.
@ IN NS ftp.
@ IN NS mail.
@ IN NS www.

100 IN PTR redhat.supermaster.com.


2.4、/etc/resolv.conf
说明:指定域名服务器的IP和搜索顺序,源文件如下:
search supermaster.com
nameserver 192.168.0.100


3.测试及管理办法
3.1、修改完DNS的配置文件,需要重新启动named,输入:named -u named
来使更改的配置生效
3.2、nslookup测试正向解析、反向解析是否正常。如下:
A:正向解析
[root@redhat root]# redhat-config-bind
[root@redhat root]# nslookup -sil www.supermaster.com
Server:         192.168.0.100
Address:        192.168.0.100#53

Name:   www.supermaster.com
Address: 192.168.0.100

B:反向解析
[root@redhat root]# nslookup -sil 192.168.0.100
Server:         192.168.0.100
Address:        192.168.0.100#53

100.0.168.192.in-addr.arpa      name = redhat.supermaster.com.

到此DNS服务器已经正确设置了,大家可以看到53端口已经在运行了

[root@redhat root]#netstat –nl

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 0.0.0.0:32768           0.0.0.0:*               LISTEN      
tcp        0      0 127.0.0.1:32769         0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:513             0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:199             0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      
tcp        0      0 127.0.0.1:783           0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:6000            0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      
tcp        0      0 192.168.0.200:53        0.0.0.0:*               LISTEN      
tcp        0      0 192.168.0.100:53        0.0.0.0:*               LISTEN      
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:23              0.0.0.0:*               LISTEN      
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      
udp        0      0 0.0.0.0:32768           0.0.0.0:*                           
udp        0      0 0.0.0.0:32769           0.0.0.0:*                           
udp        0      0 192.168.0.100:137       0.0.0.0:*                           
udp        0      0 192.168.0.200:137       0.0.0.0:*                           
udp        0      0 0.0.0.0:137             0.0.0.0:*                           
udp        0      0 192.168.0.100:138       0.0.0.0:*                           
udp        0      0 192.168.0.200:138       0.0.0.0:*                           
udp        0      0 0.0.0.0:138             0.0.0.0:*                           
udp        0      0 0.0.0.0:161             0.0.0.0:*                           
udp        0      0 192.168.0.200:53        0.0.0.0:*                           
udp        0      0 192.168.0.100:53        0.0.0.0:*                           
udp        0      0 127.0.0.1:53            0.0.0.0:*                           
udp        0      0 0.0.0.0:971             0.0.0.0:*                           
udp        0      0 0.0.0.0:111             0.0.0.0:*                           
udp        0      0 0.0.0.0:631             0.0.0.0:*                           
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node Path
unix  2      [ ACC ]     STREAM     LISTENING     4143   /tmp/.iroha_unix/IROHA
unix  2      [ ACC ]     STREAM     LISTENING     4524   /tmp/orbit-root/linc-107c-0-6da93039271fb
unix  2      [ ACC ]     STREAM     LISTENING     4532   /tmp/orbit-root/linc-103a-0-45f89c834871
unix  2      [ ACC ]     STREAM     LISTENING     4653   /tmp/orbit-root/linc-107e-0-118e9afae4966
unix  2      [ ACC ]     STREAM     LISTENING     4759   /tmp/orbit-root/linc-108c-0-2157bc9d77dec
unix  2      [ ACC ]     STREAM     LISTENING     4674   /tmp/orbit-root/linc-1080-0-56cb44bb2d663
unix  2      [ ACC ]     STREAM     LISTENING     4787   /tmp/orbit-root/linc-1094-0-4d56fc411de59
unix  2      [ ACC ]     STREAM     LISTENING     4805   /tmp/orbit-root/linc-1090-0-4d56fc414ea35
unix  2      [ ACC ]     STREAM     LISTENING     4828   /tmp/orbit-root/linc-1092-0-4d56fc41eccb2
unix  2      [ ACC ]     STREAM     LISTENING     4847   /tmp/orbit-root/linc-1097-0-1f5fdba327c14
unix  2      [ ACC ]     STREAM     LISTENING     7481   /tmp/orbit-root/linc-1149-0-79c2a8f4ecc58
unix  2      [ ACC ]     STREAM     LISTENING     4102   /dev/gpmctl
unix  2      [ ACC ]     STREAM     LISTENING     4998   /tmp/orbit-root/linc-109b-0-5eaeb1612bfb6
unix  2      [ ACC ]     STREAM     LISTENING     4965   /tmp/orbit-root/linc-10a1-0-3a3a5148891f1
unix  2      [ ACC ]     STREAM     LISTENING     4399   /tmp/.gdm_socket
unix  2      [ ACC ]     STREAM     LISTENING     4690   /tmp/.fam_socket
unix  2      [ ACC ]     STREAM     LISTENING     4276   /tmp/.font-unix/fs7100
unix  2      [ ACC ]     STREAM     LISTENING     4495   /tmp/ssh-XXeHbqHv/agent.4154
unix  2      [ ACC ]     STREAM     LISTENING     4643   /tmp/.ICE-unix/4154
unix  2      [ ACC ]     STREAM     LISTENING     4409   /tmp/.X11-unix/X0
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP