您的位置:首页 > 其它

域名服务器dns配置-原来这么简单!

2010-11-05 23:13 525 查看
一、DNS域名服务器——Domain Name Server

NS 正向解析 NS记录用来指定该域名由哪个DNS服务器来进行解析。

A 正向解析 A记录解析名字到地址。

PTR 反向解析 PTR解析地址到名字。

CNAME 别名——此记录指定标准主机名的别名。

MX 邮件交换器——此记录列出了负责接收发到域中的电子邮件的主机

SOA(Start Of Authority) 起始授权记录——该记录表明DNS名称服务器是DNS域中的数据表的信息来源,该服务器是主机名字的

管理者,创建新区域时,该资源记录自动创建,且是DNS数据库文件中的第一条记录。

二、bind软件包

bind 主配置文件

bind-libs 解析库

bind-utils 客户端测试工具

bind-chroot

caching-nameserver 由红帽提供的辅助软件包

[root@rhel5 ~]# yum list all|grep ^bind 或rpm -qa | grep "^bind"

[root@rhel5 ~]# yum remove bind-chroot

[root@rhel5 ~]# yum list caching-nameserver 或rpm -ql caching-nameserver或yum list all|grep ^caching

[root@rhel5 ~]# yum install caching-nameserver

[root@rhel5 ~]# yum -yt install bind

[root@rhel5 ~]# cp /etc/named.caching-nameserver.conf /etc/named.conf //用追加法也行

-rw-r----- 1 root root 1195 Nov 4 14:46 named.conf

[root@rhel5 etc]# chgrp named named.conf 或chown named:named /etc/named.conf或chown --

reference=/etc/caching-nameserver /etc/named.conf //注意一定要注意named.conf的属组

[root@rhel5 ~]#vim /etc/named.conf

options {

// listen-on port 53 { 127.0.0.1; }; //这两行要注释掉

// listen-on-v6 port 53 { ::1; };

zone "." IN {

type hint;

file "named.ca";

};

zone "localhost" IN {

type master;

file "localhost.zone";

};

zone "0.0.127.in-addr.arpa" IN {

type master;

file "named.local";

};

zone "example.com" IN {

type master;

file "example.com.zone";

};

zone "19.168.192.in-addr.arpa" IN {

type master;

file "192.168.19.zone";

};

[root@rhel5 etc]# named-checkconf //检查正确与否

[root@rhel5 etc]# named-checkzone

[root@rhel5 etc]# vim example.com.zone

$TTL 86400

$ORIGIN example.com.

@ 86400 IN SOA example.com. root.example.com (

2010050401

1H

10M

7D

1D )

@ IN NS ns

@ IN MX 10 mail

ns IN A 192.168.19.3

mail IN A 192.168.19.3

www IN CNAME ns

pop3 IN CNAME mail

[root@rhel5 etc]# vim 192.168.19.zone

@TTL 86400

@ORIGIN 86400

IN SOA example.com. root.example.com (

2010050401

1H

10M

7D

1D )

@ IN NS ns

3 IN PTR ns

3 IN PTR mail

3 IN PTR pop3

[root@rhel5 etc]# chgrp named example.com.zone 192.168.19.zone

[root@rhel5 etc]# service named restart

[root@rhel5 etc]# tail -n 12 /var/log/messages //显示12行消息日志文件检验bind主域名服务器状态

[root@rhel5 etc]# tail /var/log/messages //检测辅域名服务器的运行状态,这里没有设置辅域名服务



[root@rhel5 etc]#netstat -tunlp |grep :53 //查看53号端口

[root@rhel5 etc]# vim /etc/resolv.conf //

search example.com

nameserver 192.168.19.3

本文出自 “NEGIUP” 博客,请务必保留此出处http://negiup.blog.51cto.com/2348622/416047
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: