天天看點

DNS CentOS 6

環境:

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,如需轉載請自行聯系原作者

上一篇: nginx install
下一篇: mysql 記錄

繼續閱讀