阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux下的DNS服务

154次阅读
没有评论

共计 5200 个字符,预计需要花费 13 分钟才能阅读完成。

操作系统:RedHat5.8

软件安装:

#yum install bind bind-utils bind-chroot caching-nameserver

软件启动:
#/etc/init.d/named start

#chkconfig named on

 

软件配置:

1)ex:
#vim /var/named/chroot/etc/named.conf –> dns 服务器主配置文件

options {
directory “/var/named”;
};

 

zone “linuxidc.com” {
type master;
file “linuxidc.com.zone”;
}; –> 正向解析

 

zone “1.168.192.in-addr.arpa” {
type master;
file “1.168.192.arpa”;
}; –> 反向解析

zone “.” IN {
type hint;
file “named.ca”;
}; –> 根域

 

#vim /var/named/chroot/var/named/linuxidc.com.zone
–> dns 服务器正向解析区域配置文件

$TTL 86400
@IN SOA dns.linuxidc.com. root.linuxidc.com. (
201372301
3H
15M
1W
1D )
IN NS dns.linuxidc.com.

dns.linuxidc.com. IN A 192.168.1.100

server1.linuxidc.com. IN A 192.168.1.101
ftp IN CNAME server1
mail IN CNAME server1

linuxidc.com. IN MX 10 mail.linuxidc.com
linuxidc.com. IN MX 11 mail1.linuxidc.com

server2.linuxidc.com. IN A 192.168.1.102
server2.linuxidc.com. IN A 192.168.1.103
server2.linuxidc.com. IN A 192.168.1.104

*.linuxidc.com. IN A 192.168.1.105

 

#vim /var/named/chroot/var/named/1.168.192.arpa
–> dns 服务器反向解析区域配置文件

$TTL 86400
@IN SOAdns.linuxidc.com. root.linuxidc.com. (
201372301
3H
15M
1W
1D )
IN NS dns.linuxidc.com.

111 IN PTR server11.linuxidc.com.
112 IN PTR server12.linuxidc.com.

 

1-1) 只缓存 DNS 服务器 –> 完全转发
ex:
#vim /var/named/chroot/etc/named.conf

options {
directory “/var/named”;
forward only;
–> 只使用 forwarders DNS 服务器做域名解析,查询不到则返回 DNS 客户端查询失败
forwarders {192.168.1.110;192.168.1.112;};
–> 设置将 DNS 请求转发到哪个服务器,可以指定多个服务器 IP 地址
};

更多详情见请继续阅读下一页的精彩内容 :http://www.linuxidc.com/Linux/2013-11/92320p2.htm

相关阅读

RHEL6 服务器搭建 DNS 服务器   http://www.linuxidc.com/Linux/2013-10/91256.htm

精解 Linux RHEL 6.x DNS 服务器 http://www.linuxidc.com/Linux/2013-08/88986.htm

Ubuntu DNS 服务器配置 http://www.linuxidc.com/Linux/2013-07/87181.htm

Solaris 中配置 DNS 服务器 http://www.linuxidc.com/Linux/2013-06/86724.htm

CentOS 6.3 x64 下借助 MySQL 和 DNS view 实现智能 DNS  http://www.linuxidc.com/Linux/2013-06/86430.htm

1-2)转发 DNS 服务器 –> 完全转发
ex:
#vim /var/named/chroot/etc/named.conf

options {
directory “/var/named”;
recursion yes;
–> 允许递归,转发服务器查询模式必须允许递归,否则无法正确完成转发
forward first;
–> 优先使用 forwarders DNS 服务器做域名解析,查询不到使用本地 DNS 服务器做域名解析
forwarders {192.168.1.110;192.168.1.112;};
};

 

1-3) 访问未经授权的 DNS 域 –> 部分转发
ex:
#vim /var/named/chroot/etc/named.conf

zone “b.com” IN {
type forward;
forward {IP;};–> IP 为 b.com 域的 DNS 主机 IP 地址
}

 

 

2) 主从 DNS 服务器 / 主辅 DNS 服务器
ex:

主 dns 服务器

#vim /var/named/chroot/etc/named.conf –> 主 dns 服务器主配置文件

options {
directory “/var/named”;
};

zone “linuxidc.com” {
type master;
file “linuxidc.com.zone”;
–> 配置从 DNS 时需下面两行
notify yes;
allow-transfer {192.168.1.104;};
}; –> 正向解析

zone “1.168.192.in-addr.arpa” {
type master;
file “1.168.192.arpa”;
notify yes;
allow-transfer {192.168.1.104;};
}; –> 反向解析

zone “.” IN {
type hint;
file “named.ca”;
}; –> 根域

 

#vim /var/named/chroot/var/named/linuxidc.com.zone
–> 主 dns 服务器正向解析区域配置文件

$TTL 86400
@IN SOA dns.linuxidc.com. root.linuxidc.com. (
201372301
3H
15M
1W
1D )
IN NS dns.linuxidc.com.

dns.linuxidc.com. IN A 192.168.1.100

server1.linuxidc.com. IN A 192.168.1.101
ftp IN CNAME server1
mail IN CNAME server1

linuxidc.com. IN MX 10 mail.linuxidc.com
linuxidc.com. IN MX 11 mail1.linuxidc.com

server2.linuxidc.com. IN A 192.168.1.102
server2.linuxidc.com. IN A 192.168.1.103
server2.linuxidc.com. IN A 192.168.1.104

*.linuxidc.com. IN A 192.168.1.105

 

#vim /var/named/chroot/var/named/1.168.192.arpa
–> 主 dns 服务器反向解析区域配置文件

$TTL 86400
@IN SOAdns.linuxidc.com. root.linuxidc.com. (
201372301
3H
15M
1W
1D )
IN NS dns.linuxidc.com.

111 IN PTR server11.linuxidc.com.
112 IN PTR server12.linuxidc.com.

 

辅 / 从 dns 服务器

#vim /var/named/chroot/etc/named.conf
–> 辅 / 从 dns 服务器主配置文件(辅 / 从 dns 不需要区域配置文件)

options {
directory “/var/named”;
};

zone “linuxidc.com” {
type slave;
file “slave.linuxidc.zone”;
masters {192.168.1.100;};
};

zone “1.168.192.in-addr.arpa” {
type slave;
file “1.168.192.arpa”;
masters {192.168.1.100;};
};

zone “.” IN {
type hint;
file “named.ca”;
};

操作系统:RedHat5.8

软件安装:

#yum install bind bind-utils bind-chroot caching-nameserver

软件启动:
#/etc/init.d/named start

#chkconfig named on

 

软件配置:

1)ex:
#vim /var/named/chroot/etc/named.conf –> dns 服务器主配置文件

options {
directory “/var/named”;
};

 

zone “linuxidc.com” {
type master;
file “linuxidc.com.zone”;
}; –> 正向解析

 

zone “1.168.192.in-addr.arpa” {
type master;
file “1.168.192.arpa”;
}; –> 反向解析

zone “.” IN {
type hint;
file “named.ca”;
}; –> 根域

 

#vim /var/named/chroot/var/named/linuxidc.com.zone
–> dns 服务器正向解析区域配置文件

$TTL 86400
@IN SOA dns.linuxidc.com. root.linuxidc.com. (
201372301
3H
15M
1W
1D )
IN NS dns.linuxidc.com.

dns.linuxidc.com. IN A 192.168.1.100

server1.linuxidc.com. IN A 192.168.1.101
ftp IN CNAME server1
mail IN CNAME server1

linuxidc.com. IN MX 10 mail.linuxidc.com
linuxidc.com. IN MX 11 mail1.linuxidc.com

server2.linuxidc.com. IN A 192.168.1.102
server2.linuxidc.com. IN A 192.168.1.103
server2.linuxidc.com. IN A 192.168.1.104

*.linuxidc.com. IN A 192.168.1.105

 

#vim /var/named/chroot/var/named/1.168.192.arpa
–> dns 服务器反向解析区域配置文件

$TTL 86400
@IN SOAdns.linuxidc.com. root.linuxidc.com. (
201372301
3H
15M
1W
1D )
IN NS dns.linuxidc.com.

111 IN PTR server11.linuxidc.com.
112 IN PTR server12.linuxidc.com.

 

1-1) 只缓存 DNS 服务器 –> 完全转发
ex:
#vim /var/named/chroot/etc/named.conf

options {
directory “/var/named”;
forward only;
–> 只使用 forwarders DNS 服务器做域名解析,查询不到则返回 DNS 客户端查询失败
forwarders {192.168.1.110;192.168.1.112;};
–> 设置将 DNS 请求转发到哪个服务器,可以指定多个服务器 IP 地址
};

更多详情见请继续阅读下一页的精彩内容 :http://www.linuxidc.com/Linux/2013-11/92320p2.htm

相关阅读

RHEL6 服务器搭建 DNS 服务器   http://www.linuxidc.com/Linux/2013-10/91256.htm

精解 Linux RHEL 6.x DNS 服务器 http://www.linuxidc.com/Linux/2013-08/88986.htm

Ubuntu DNS 服务器配置 http://www.linuxidc.com/Linux/2013-07/87181.htm

Solaris 中配置 DNS 服务器 http://www.linuxidc.com/Linux/2013-06/86724.htm

CentOS 6.3 x64 下借助 MySQL 和 DNS view 实现智能 DNS  http://www.linuxidc.com/Linux/2013-06/86430.htm

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-20发表,共计5200字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中