Linux DNS服务安装配置
2015-05-16 21:14
344 查看
系统约定:
1、域名:redhat.com
2、ns:192.168.101.168
3、web:192.168.101.11, 192.168.101.12
4、mail:192.168.101.10
1、安装bind
yum install bind-libs bind-utils bind
2、关闭SELinux、防火墙
vim /etc/selinux/config
SELINUX=disabled
setenforce 0
service iptables stop
chkconfig iptables off
3、配置bind
cp /etc/named.conf /etc/named.conf.bak
vim /etc/named.conf
options {
directory "/var/named";
# 限制IP递归查询
allow-recursion { 192.168.101.0/24; };
};
zone "." IN {
type hint;
file "named.ca";
};
zone "localhost" IN {
type master;
file "named.localhost";
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.loopback";
};
4、修改DNS
vim /etc/resolv.conf
nameserver 192.168.101.168
5、测试配置文件
named-checkzone "localhost" /var/named/named.localhost
named-checkzone "0.0.127.in-addr.arpa" /var/named/named.loopback
6、启动BIND
# 启动过程中如果报:Generating /etc/rndc.key
# 解决方法生成一个rndc-key:
rndc-confgen -r /dev/urandom -a
service named start
7、测试查找根DNS
dig -t NS . @192.168.101.168
ping www.baidu.com
chkconfig named on
# 至此一个DNS缓存服务器配置完成。
8、配置正向解析
vim /etc/named.conf
# 添加:
zone "redhat.com" IN {
type master;
file "redhat.com.zone";
};
9、添加正向解析配置文件
vim /var/named/redhat.com.zone
$TTL 86400
@ IN SOA ns1.redhat.com. admin.redhat.com. (
2015010101 ; serial
1H ; refresh
5M ; retry
1W ; expire
3H ) ; minimum
IN NS ns1
IN MX 10 mail
ns1 IN A 192.168.101.168
mail IN A 192.168.101.10
www IN A 192.168.101.11
www IN A 192.168.101.12
# 授权相关文件
chmod 640 /var/named/redhat.com.zone
chgrp named /var/named/redhat.com.zone
10、配置反向解析
vim /etc/named.conf
# 添加:
zone "101.168.192.in-addr.arpa" IN {
type master;
file "192.168.101.zone";
};
11、添加反向解析配置文件
vim /var/named/192.168.101.zone
$TTL 86400
@ IN SOA ns1.redhat.com. admin.redhat.com. (
2015010101 ; serial
1H ; refresh
5M ; retry
1W ; expire
3H ) ; minimum
IN NS ns1.redhat.com.
168 IN PTR ns1.redhat.com.
10 IN PTR mail.redhat.com.
11 IN PTR www.redhat.com.
12 IN PTR www.redhat.com.
# 授权相关文件
chmod 640 /var/named/192.168.101.zone
chgrp named /var/named/192.168.101.zone
12、检测并重启named-checkconfnamed-checkzone "redhat.com" /var/named/redhat.com.zone
named-checkzone "101.168.192.in-addr.arpa" /var/named/192.168.101.zoneservice named restart
13、测试dig -t NS redhat.comdig -t A www.redhat.comdig -t MX redhat.comdig -x 192.168.101.10
dig -x 192.168.101.11
dig -x 192.168.101.12
1、域名:redhat.com
2、ns:192.168.101.168
3、web:192.168.101.11, 192.168.101.12
4、mail:192.168.101.10
1、安装bind
yum install bind-libs bind-utils bind
2、关闭SELinux、防火墙
vim /etc/selinux/config
SELINUX=disabled
setenforce 0
service iptables stop
chkconfig iptables off
3、配置bind
cp /etc/named.conf /etc/named.conf.bak
vim /etc/named.conf
options {
directory "/var/named";
# 限制IP递归查询
allow-recursion { 192.168.101.0/24; };
};
zone "." IN {
type hint;
file "named.ca";
};
zone "localhost" IN {
type master;
file "named.localhost";
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.loopback";
};
4、修改DNS
vim /etc/resolv.conf
nameserver 192.168.101.168
5、测试配置文件
named-checkzone "localhost" /var/named/named.localhost
named-checkzone "0.0.127.in-addr.arpa" /var/named/named.loopback
6、启动BIND
# 启动过程中如果报:Generating /etc/rndc.key
# 解决方法生成一个rndc-key:
rndc-confgen -r /dev/urandom -a
service named start
7、测试查找根DNS
dig -t NS . @192.168.101.168
ping www.baidu.com
chkconfig named on
# 至此一个DNS缓存服务器配置完成。
8、配置正向解析
vim /etc/named.conf
# 添加:
zone "redhat.com" IN {
type master;
file "redhat.com.zone";
};
9、添加正向解析配置文件
vim /var/named/redhat.com.zone
$TTL 86400
@ IN SOA ns1.redhat.com. admin.redhat.com. (
2015010101 ; serial
1H ; refresh
5M ; retry
1W ; expire
3H ) ; minimum
IN NS ns1
IN MX 10 mail
ns1 IN A 192.168.101.168
mail IN A 192.168.101.10
www IN A 192.168.101.11
www IN A 192.168.101.12
# 授权相关文件
chmod 640 /var/named/redhat.com.zone
chgrp named /var/named/redhat.com.zone
10、配置反向解析
vim /etc/named.conf
# 添加:
zone "101.168.192.in-addr.arpa" IN {
type master;
file "192.168.101.zone";
};
11、添加反向解析配置文件
vim /var/named/192.168.101.zone
$TTL 86400
@ IN SOA ns1.redhat.com. admin.redhat.com. (
2015010101 ; serial
1H ; refresh
5M ; retry
1W ; expire
3H ) ; minimum
IN NS ns1.redhat.com.
168 IN PTR ns1.redhat.com.
10 IN PTR mail.redhat.com.
11 IN PTR www.redhat.com.
12 IN PTR www.redhat.com.
# 授权相关文件
chmod 640 /var/named/192.168.101.zone
chgrp named /var/named/192.168.101.zone
12、检测并重启named-checkconfnamed-checkzone "redhat.com" /var/named/redhat.com.zone
named-checkzone "101.168.192.in-addr.arpa" /var/named/192.168.101.zoneservice named restart
13、测试dig -t NS redhat.comdig -t A www.redhat.comdig -t MX redhat.comdig -x 192.168.101.10
dig -x 192.168.101.11
dig -x 192.168.101.12
相关文章推荐
- 怎么在LINUX里安装和配置DNS服务。还有IP地址、网关、DNS地址
- Linux集群服务LVS概述与安装配置详解 推荐
- Linux环境VNC服务安装、配置与使用
- Linux系统下智能DNS服务器BIND9.7.2安装配置
- Linux环境VNC服务安装、配置与使用
- redhat enterprise linux 下 apache 服务的安装与配置
- MySQL服务维护笔记:Linux下的安装与分布式规划 [附样例配置文件]
- linux_cacti 配置之 安装snmp 服务
- 为DC配置独立DNS服务器之①安装DNS组件服务
- Linux(RHEL 5)中Bind服务的安装与配置全过程-续
- linux DNS安装配置
- Linux下DNS服务器的安装与配置
- Linux下安装DNS+Sendmail服务的方法
- Centos5.4 安装配置DNS服务
- X86_64平台下Oracle 11g R2 X64 for Linux的软件安装、数据库安装、服务配置、数据库启动和停止、SQLPLus使用
- 详解linux系列之DNS的安装及配置
- 详解linux系列之网络服务DHCP的安装及配置
- linux环境下安装及配置sendmail服务(邮件服务)
- 详解linux系列之DNS的安装及配置
- 【VNC】Linux环境VNC服务安装、配置与使用