天天看點

DNS 根據不同網段做不同DNS解析

vim /etc/named.conf

options {

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;

allow-transfer { none; };

};

acl intranet { 192.168.100.0/24; }; <==針對 intranet 給予的來源 IP 指定

acl internet { ! 192.168.100.0/24; any; }; <==加上驚歎号 (!) 代表反向選擇的意思

view "lan" { <==隻是一個名字,代表的是内網

match-clients { "intranet"; }; <==吻合這個來源的才使用底下的 zone

zone "." IN {

type hint;

file "named.ca";

zone "centos.vbird" IN {

type master;

file "named.centos.vbird";

allow-transfer { 192.168.100.10; };

zone "100.168.192.in-addr.arpa" IN {

file "named.192.168.100";

view "wan" { <==同樣,隻是個名字而已!

match-clients { "internet"; }; <==代表的則是外網的 internet 來源

file "named.centos.vbird.inter"; <==檔名必須與原有的不同!