DNS CentOS 6

简介:

环境:

IP: static - 192.168.0.235

DNS: /etc/resolv.conf

nameserver 192.168.0.235

1、bind dns

yum -y install bind bind-libs bind-utils

2、bind service

chkconfig named on

3、start bind service

service named start

注意:

1、创建key

rndc-confgen -r /dev/urandom -a

2、更改权限

chown root:named /etc/rndc.key

chmod 644 /etc/rndc.key

3、重启named服务

service named restart

rndc status

rndc reload

4、named.conf

/etc/named.conf

include "/etc/rndc.key"; 
options { 
listen-on port 53 { 192.168.0.235; }; 
listen-on-v6 port 53 { ::1; }; 
directory "/var/named"; 
dump-file "/var/named/data/cache_dump.db"; 
statistics-file "/var/named/data/named_stats.txt"; 
memstatistics-file "/var/named/data/named_mem_stats.txt"; 
allow-query { any; }; 
recursion yes;

dnssec-enable yes; 
dnssec-validation yes; 
dnssec-lookaside auto;

bindkeys-file "/etc/named.iscdlv.key"; 
managed-keys-directory "/var/named/dynamic";

rrset-order {

class IN type A name "*.slave.mysql" order cyclic;

};

}; 

logging { 
channel default_debug { 
file "data/named.run"; 
severity dynamic; 
}; 
};

zone "." IN { 
type hint; 
file "named.ca"; 
};

zone "mysql.com" IN { 
type master; 
file "mysql.com.zone"; 
};

zone "0.168.192.in-addr.arpa" IN { 
type master; 
file "mysql.com.reverse"; 
};

include "/etc/named.rfc1912.zones"; 
include "/etc/named.root.key";

5、zone

/var/named/mysql.com.zone

$ORIGIN mysql.com.

$TTL 3D 
@ IN SOA dns.mysql.com. root.mysql.com. (0 1D 1h 1w 3h) 
@ IN NS dns.mysql.com. 
dns.mysql.com. IN A 192.168.0.235 
slave IN A 192.168.0.235

/var/named/mysql.com.reverse

$ORIGIN 0.168.192.in-addr.arpa. 
$TTL 3D 
@ IN SOA dns.mysql.com. root.mysql.com. (0 1D 1h 1w 3h) 
@ IN NS dns.mysql.com. 
235 IN PTR dns.mysql.com. 
235 IN PTR slave.mysql.com.

6、restart bind service

service named restart

7、dns

/etc/resolve.conf

nameserver 192.168.0.235

8、test dns server

nslookup dns.mysql.com

nslookup 192.168.0.235

9、security

yum install bind-chroot

service named restart










本文转自 Art_Hero 51CTO博客,原文链接:http://blog.51cto.com/curran/1314384,如需转载请自行联系原作者
目录
相关文章
|
7月前
|
网络协议 Linux 应用服务中间件
2022红帽企业版网络配置--centos7配置DHCP DNS绑定域名 FTP HTTP(apache) nginx samba
2022红帽企业版网络配置--centos7配置DHCP DNS绑定域名 FTP HTTP(apache) nginx samba
149 0
|
域名解析 缓存 网络协议
CentOS-7.2部署DNS域名解析服务器并进行相关配置测试
CentOS-7.2部署DNS域名解析服务器并进行相关配置测试
447 0
CentOS-7.2部署DNS域名解析服务器并进行相关配置测试
|
7月前
|
域名解析 网络协议 Linux
如何centos搭建内网dns服务器的详细步骤
要在 CentOS 上搭建内网 DNS 服务器,你可以按照以下步骤进行操作: 1. 安装 BIND DNS 服务器: - 打开终端并以 root 用户身份登录到 CentOS。 - 运行以下命令安装 BIND DNS 服务器: ``` sudo yum install bind bind-utils ``` 2. 配置 BIND DNS 服务器: - 使用文本编辑器打开 `/etc/named.conf` 文件,并根据需求进行配置。以下是一个示例配置: ``` options { listen-on po
1331 0
|
7月前
|
网络协议 Linux
百度搜索:蓝易云【Centos7系统配置DNS服务】
在CentOS 7系统中配置DNS服务有很多不同的方法,本文将介绍两种最常用的方法:使用NetworkManager和使用resolv.conf文件。
151 0
|
11月前
|
域名解析 缓存 网络协议
【Linux网络服务】Centos7搭建DNS域名解析服务
【Linux网络服务】Centos7搭建DNS域名解析服务
|
网络协议 Linux 网络安全
Centos7配置DNS服务器低配教程
Centos7配置DNS服务器低配教程
683 0
Centos7配置DNS服务器低配教程
|
网络协议 Linux 网络安全
CentOS通过bind配置DNS服务器(下)
CentOS通过bind配置DNS服务器(下)
261 0
CentOS通过bind配置DNS服务器(下)
|
网络协议 Linux 网络安全
CentOS通过bind配置DNS服务器(上)
CentOS通过bind配置DNS服务器(上)
397 0
CentOS通过bind配置DNS服务器(上)
|
网络协议 Linux 开发工具
Centos7配置阿里云DNS
Centos7配置阿里云DNS
Centos7配置阿里云DNS