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

Linux:DNS配置

2010-04-29 11:02 204 查看
LNS DNS配置
1.能够安装主域名服务器
2.正确配置主域名服务器
3.能够安装域从名服务器
4.正确配置从域名服务器
BIND默认安装。如果没有安装的话,BIND在第4张光盘中。
rpm -qa |grep bind
安装caching-nameserver软件包
RHEL4系统为配置缓存域名服务器专门提供了名为“caching-nameserver”的软件包
该软件包保存在第1张安装光盘中
# rpm -ivh caching-nameserver-7.3-3.noarch.rpm
在named.conf文件中设置域
建立正向解析域
zone "ltest.com" IN {
type master;
file "ltest.com.zone";
allow-update { 192.168.1.2; };
};
建立反向解析域
zone "1.168.192.in-addr.arpa" IN {
type master;
file "192.168.1.rev";
allow-update { 192.168.1.2; };
};
建立正向区域文件
/var/named/ltest.com.zone
基本设置
$TTL    86400
@   IN SOA    ns1.ltest.com.   hostmaster.ltest.com. (
42              ; serial (d. adams)
3H              ; refresh
15M             ; retry
1W              ; expiry
1D )            ; minimum
添加域名服务器记录
域名服务器记录又称为NS记录,在区域文件中用于设置当前域的DNS服务器名称
@               IN      NS      ns1.ltest.com.
@               IN      NS      ns2.ltest.com.
“@”符号在区域文件中代表默认的域(当前域)
添加地址记录
地址记录又称为A记录,用于设置主机名到IP地址的对应记录
ns1          IN      A       192.168.1.1
ns2          IN      A       192.168.1.2
host1        IN      A       192.168.1.11
host2        IN      A       192.168.1.12
添加别名记录
别名记录又称CNAME记录,用于在区域文件中对主机名称设置别名
mail            IN      CNAME   host1.ltest.com.
www             IN      CNAME   host2.ltest.com.
添加邮件交换记录
邮件交换记录又称MX记录,用于设置当前域中提供邮件服务的服务器名称
@              IN      MX      5       mail.ltest.com.
建立反向区域文件
反向解析文件的完整清单
# cat /var/named/192.168.1.rev
$TTL    86400
@   IN SOA    ns1.ltest.com.   hostmaster.ltest.com. (
42              ; serial (d. adams)
3H              ; refresh
15M             ; retry
1W              ; expiry
1D )            ; minimum
@                IN      NS      ns1.ltest.com.
@                IN      NS      ns2.ltest.com.
1                     IN      PTR     ns1.ltest.com.
2                     IN      PTR     ns2.ltest.com.
11                    IN      PTR     host1.ltest.com.
12                    IN      PTR     host2.ltest.com.
测试named.conf主配置文件
named-checkconf命令用于对BIND服务器的主配置文件中的配置内容进行检测
# named-checkconf
测试区域文件
named-checkzone命令用于检查区域文件中的语法错误,对正向区域文件和反向区域文件都可以进行检查
# named-checkzone ltest.com /var/named/ltest.com.zone
# named-checkzone 1.168.192.in-addr.arpa  /var/named/192.168.1.rev
启动DNS
service named start
构建从域名服务器
在named.conf文件中设置域
建立正向解析域
zone "ltest.com" IN {
type slave;
file "slaves/ltest.com.zone"
masters { 192.168.1.1 ; };
};
建立反向解析域
zone "1.168.192.in-addr.arpa" IN {
type slave;
file " slaves/192.168.1.rev";
masters { 192.168.1.1 ; };
};
检测配置文件和启动named服务
从域名服务器只需要检测配置文件的语法
# named-checkconf
启动从域名服务器
# service named start
查看区域文件
从服务器启动后将从主域名服务器中获得区域文件并保存在指定的目录中
# ls /var/named/slaves/
192.168.1.rev  ltest.com.zone
测试DNS
nslookup
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux 职场 DNS 休闲