您的位置:首页 > 运维架构 > Linux

linux服务之DNS

2009-08-30 12:04 507 查看
安装DNS服务的三大步骤:
(1) 开启区域 /etc/named.conf
(2) 做区域控制(配置)文件 /var/named
(3) 重启服务
*******************************************************

不成文的规定:
安装linux服务一定要先安装【缓存域名服务器】
“A记录和PTR记录不能同时在一个文件里”
********************************************************安装缓存DNS服务器
1,安装BIND服务器软件包,位于第4张光盘中,安装文件名是bind-9.2.4-2.i386.rpm

mount /media/cdrom
cd /media/cdrom/RedHat/RPMS
rpm - ivh bind-9.2.4-2.i386.rpm
2.安装缓存域名服务器的软件包caching-nameserver.该软件包在第1张光盘中

mount /media/cdrom
cd /media/cdrom/RedHat/RPMS
rpm - ivh caching-nameserver-7.3-3.noarch.rpm

3.重启named服务

/etc/rc.d/init.d/named restart
**************************************************
正向区域
做一个叫kaitian.com的正向区域,DNS服务器的IP为192.168.100.100

1. 开区域文件 在“include "/etc/rndc.kay"”之前的不用改

vi /etc/named.comf
zone "kaitian.com" ; {
type master;
file "kaitian.com";
};
2.做控制(配置)文件
cd /var/named/
cp named.local kaitian.com 这一步和前面“file”的文件名一样
3.编辑控制(配置)文件
vi /var/named/kaitian.com

$TTL 86400
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
@ IN NS localhost. 在这行前面加上一个“@”
1 IN PTR localhost. 这里删除,在最后加上下面的一句话(A记录)
www IN A 192.168.100.10

4.重启named服务

/etc/rc.d/init.d/named restart
*****************************************************
反向区域

1. 开区域文件

vi /etc/named.comf
zone "100.168.192.in-addr.arpa" {
type master;
file "192.168.100.mov"; 就是一个文件名,好记!!!
};
2.做控制(配置)文件
cd /var/named/
cp named.local 192.168.100.mov 这一步和前面“file”的文件名一样
3.编辑控制(配置)文件
vi /var/named/192.168.100.mov
$TTL 86400
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
@ IN NS localhost. 在这行前面加上一个“@”
1 IN PTR localhost. 这行不改就是建立了一个192.168.100.1的反向解析,
如果把第一个"1"改为什么就是建立一个什么样的反向解析!!

***************************************************

在正向区域里做,vi /var/named/kaitian.com
别名记录
做一个www对应Web的别名,做法如下:

www IN CNAME Web
Web IN A 192.168.100.12
Web IN A 192.168.100.13
Web IN A 192.168.100.14
Web IN A 192.168.100.150
邮件交换记录 (MX记录)
mail IN A 192.168.100.10
@ IN MX 10 mail

**************************************************

辅助区域

1.安装从域名服务器中的软件包
(1)安装BINDF服务器软件包,位于第4张光盘中,安装文件名是bind-9.2.4-2.i386.rpm

mount /media/cdrom
cd /media/cdrom/RedHat/RPMS
rpm -ivh bind-9.2.4-2.i386.rpm
(2)安装缓存域名服务器的软件包caching-nameserver.该软件包在第1张光盘中

mount /media/cdrom
cd /media/cdrom/RedHat/RPMS
rpm - ivh caching-nameserver-7.3-3.noarch.rpm

2.设置named.conf文件,位于/etc下面

vi/etc/named.conf
(1) 正向解析配置
zone "kaitian.com" {
type slave;
file "slaves/kaitian.com" 此文件存放是配置文件的
masters { 192.168.100.100;}; 此处应注意192.168.100.100与前后括号之间各有一个空格
};
(2) 反向解析配置
zone "100.168.192.in-addr.arpa" {
type slave;
file "slaves/100.168.192.rev" 此文件存放是配置文件的,可以配置为自己认为好记的名字
masters { 192.168.100.100;}; 此处应注意192.168.100.100与前后括号之间各有一个空格
};
3.检测配置文件和启动named服务

named-checkconf 没有出现任何结果,说明配置文件没用任何问题。

service named start

ls /var/named/slaves 结果应该有“kaitian.com” 和“100.168.192.rev”。如果没有说明从域名服务器与主域名 服务器之间传输区域文件不成功,需要进行排错。
本文出自 “February” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: