告别新冠,拥抱明天,未来可期...
轻松商谈,运筹未来...
期待你的精彩评论 加入9565人围观轻松商谈,运筹未来...
期待你的精彩评论 加入9565人围观named.conf配置如下:
options { //listen-on port 53 { 127.0.0.1; }; //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 { localhost; }; recursion yes; dnssec-enable no; dnssec-validation no; dnssec-lookaside auto; allow-query-cache { any; }; allow-query { any; }; /* Path to ISC DLV key */ bindkeys-file "/etc/named.iscdlv.key"; managed-keys-directory "/var/named/dynamic"; }; //---------------------------------------- //-------------- smart DNS --------------- //---------------------------------------- //----------------- CU ------------------- include "/etc/named.cu.conf"; view "View_CU" { match-clients { CU; }; zone "sdp.edu.cn" IN { type master; file "sdp.edu.cn-cu.zone"; allow-update { none; }; }; }; //----------------- CT ------------------- include "/etc/named.ct.conf"; view "View_CT" { match-clients { CT; }; zone "sdp.edu.cn" IN { type master; file "sdp.edu.cn-ct.zone"; allow-update { none; }; }; }; //---------------- CERNET ---------------- include "/etc/named.cernet.conf"; view "View_CERNET" { match-clients { CERNET; }; zone "sdp.edu.cn" IN { type master; file "sdp.edu.cn-cernet.zone"; allow-update { none; }; }; }; //---------------- ANY ---------------- view "View_ANY" { match-clients { any; }; zone "sdp.edu.cn" IN { type master; file "sdp.edu.cn.zone"; allow-update { none; }; }; };
以下我们通过一个实例来说明如何实现动态解析域名。例如,我们在教育网和网通分别有一台具有相同内容的服务器,cache1.test.com(202.194.15.22)和cache2.test.com(218.56.57.125)。我们要做的就是使用户通过域名 www.sdada.edu.cn访问时,根据用户使用的网络,将用户动态分配到速度快的服务器上。(原来可能使用过www1和www2分别指向的方式,但毕竟不方便。)