環境:
IP: static - 192.168.0.235
DNS: /etc/resolv.conf
nameserver 192.168.0.235
1、bind dns
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
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 {
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.
235 IN PTR dns.mysql.com.
235 IN PTR slave.mysql.com.
6、restart bind service
7、dns
/etc/resolve.conf
8、test dns server
nslookup dns.mysql.com
nslookup 192.168.0.235
9、security
yum install bind-chroot
本文轉自 Art_Hero 51CTO部落格,原文連結:http://blog.51cto.com/curran/1314384,如需轉載請自行聯系原作者