FastHandle - IT Operations Examples

FastHandle is fast operation tools for infrastructure configurations and tests.

User Tools

Site Tools


middleware:bind:conf103.html



Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
middleware:bind:conf103.html [2018/02/12 23:49]
kurihara created
— (current)
Line 1: Line 1:
-[[middleware:bind:index.html]] 
-====== Bind Internal Configuration Example : Master / Slave ====== 
  
-\\ 
-{{INLINETOC}} 
-\\ 
- 
-===== Introduction ===== 
-  *Master / Slave 
- 
- 
-\\ 
-===== Master Server : named.conf ===== 
- 
-<sxh bash toolbar:false gutter:false> 
-options { 
-    directory "/var/named"; 
- 
-    allow-query { 
-        127.0.0.1; 
-        192.168.0.0/16; 
-    }; 
- 
-    allow-transfer { 
-        XXX.XXX.XX.XX;     // Slave DNS 
-    }; 
-     
-    forwarders { 
-        XXX.XXX.XX.XX;     // ISP 
-        XXX.XXX.XX.XX; 
-    }; 
-}; 
- 
- 
-//------------------------------------------------------------------------------------ 
-//zone "." { 
-//    type hint; 
-//    file "named.ca"; 
-//}; 
- 
- 
-//------------------------------------------------------------------------------------ 
-zone "localhost" { 
-    type master; 
-    file "named.local"; 
-}; 
- 
-zone "0.0.127.in-addr.arpa" { 
-    type master; 
-    file "named.localrev"; 
-}; 
- 
- 
-//------------------------------------------------------------------------------------ 
-//example.com 
-zone "example.com" { 
-    type master; 
-    file "named.example"; 
-    allow-query { any; }; 
-    allow-update { none; }; 
-    allow-transfer { xx.xx.xx.xx; };        // Slave DNS 
-}; 
- 
-//192.168.0.0/24 
-zone "0.168.192.in-addr.arpa" { 
-    type master; 
-    file "0.168.192.in-addr.arpa"; 
-    allow-query { any; }; 
-    allow-update { none; }; 
-    allow-transfer { xx.xx.xx.xx; };        // Slave DNS 
-}; 
- 
- 
-//------------------------------------------------------------------------------------ 
-zone "sample.com" { 
-        type forward; 
-        forwarders { 192.168.100.xxx; 192.168.100.xxx; }; 
-}; 
- 
-</sxh> 
- 
- 
-\\ 
-===== Slave Server : named.conf ===== 
- 
-<sxh bash toolbar:false gutter:false> 
-options { 
-    directory "/var/named"; 
- 
-    allow-query { 
-        127.0.0.1; 
-        192.168.0.0/24; 
-    }; 
- 
-    allow-recursion { 
-        127.0.0.1; 
-        192.168.0.0/16; 
-    }; 
- 
-    allow-transfer { 
-        192.168.0.254; 
-    }; 
-    forwarders { 
-        XXX.XXX.XX.XX; 
-        XXX.XXX.XX.XX; 
-    }; 
-}; 
- 
- 
-//------------------------------------------------------------------------------------ 
-//zone "." { 
-//    type hint; 
-//    file "named.ca"; 
-//}; 
- 
- 
-//------------------------------------------------------------------------------------ 
-zone "localhost" { 
-    type master;              // Master DNS Server in localhost 
-    file "named.localhost"; 
-}; 
- 
-zone "0.0.127.in-addr.arpa" { 
-    type master;                // Master DNS Server 
-    file "named.loopback"; 
-}; 
- 
- 
-//------------------------------------------------------------------------------------ 
-// example.com 
-zone "example.com" { 
-    type slave;                // Slave DNS Server 
-    file "example.com"; 
-    masters { xxx.xxx.xxx.xxx }; 
-}; 
- 
-// 192.168.0.* 
-zone "0.168.192.in-addr.arpa" { 
-    type slave;            // Slave DNS Server 
-    file "named.rev"; 
-    masters { xxx.xxx.xxx.xxx };       //Master 
-}; 
-</sxh> 
- 
- 
-\\ 
-===== /var/named/named.localhost ===== 
- 
-<sxh bash toolbar:false gutter:false> 
-$TTL 1D 
-@       IN SOA  @ rname.invalid. ( 
-                                        0       ; serial 
-                                        1D      ; refresh 
-                                        1H      ; retry 
-                                        1W      ; expire 
-                                        3H )    ; minimum 
-        NS      @ 
-        A       127.0.0.1 
-        AAAA    ::1 
-</sxh> 
- 
- 
-\\ 
-===== /var/named/named.loopback ===== 
- 
-<sxh bash toolbar:false gutter:false> 
-$TTL 1D 
-@       IN SOA  @ rname.invalid. ( 
-                                        0       ; serial 
-                                        1D      ; refresh 
-                                        1H      ; retry 
-                                        1W      ; expire 
-                                        3H )    ; minimum 
-        NS      @ 
-        A       127.0.0.1 
-        AAAA    ::1 
-        PTR     localhost. 
-</sxh> 
- 
-\\ 
-<WRAP box 90%> 
-<catlist -noAddPageButton -smallHead -sortAscending> 
-</WRAP> 
- 
- 
-\\ 
-\\ 
-[[middleware:bind:index.html]] 


middleware/bind/conf103.html.1518446990.txt.gz ยท Last modified: 2018/02/12 23:49 by kurihara