diff --git a/named.conf b/named.conf index 64acf71..f005a9f 100644 --- a/named.conf +++ b/named.conf @@ -7,6 +7,5 @@ // If you are just adding zones, please do that in /etc/bind/named.conf.local include "/etc/bind/named.conf.keys"; -include "/etc/bind/named.conf.alias"; include "/etc/bind/named.conf.options"; include "/etc/bind/named.conf.view"; diff --git a/named.conf.alias b/named.conf.alias deleted file mode 100644 index 73a8d19..0000000 --- a/named.conf.alias +++ /dev/null @@ -1,26 +0,0 @@ -// -// Fichier de déclaration des différents alias utilisés par le -// serveur DNS pour facilité son administration -// - -/////////////////////////////// -// DECLARATION DES RESEAUX // -/////////////////////////////// - -acl reseaux_ipv4_interne { - 127.0.0.1; -}; -acl reseaux_ipv6_interne { - ::1; -}; - -/////////////////////////////////////////// -// DECLARATION DES SERVEURS DNS SLAVES // -/////////////////////////////////////////// - -acl serveur_dns_slave { -}; - -masters serveur_dns_slave { -}; - diff --git a/named.conf.view b/named.conf.view index 709f767..e1f5f4a 100644 --- a/named.conf.view +++ b/named.conf.view @@ -1,18 +1,22 @@ // // Fichier de configuration des vues // -view "interne" { +view "local" { match-clients { + 127.0.0.1/8; + 10.0.0.0/8; + 172.16.0.0/12; + 192.168.0.0/16; }; // Définit si ce serveur doit répondre aux requêtes - allow-query { 127.0.0.1; }; + allow-query { any; }; allow-query-cache { none; }; // Définit si ce serveur répond aux requêtes pour // des domaines qu'il ne connait pas. - recursion no; - allow-recursion { none; }; + recursion yes; + allow-recursion { any; }; // Définit si le serveur peut recevoir des mises à jours // pour les domaines qu'il gère @@ -35,7 +39,7 @@ view "interne" { // Inclut les zones référencés dans le(s) fichier(s) suivant(s) //include "/etc/bind/named.conf.default-zones"; //include "/etc/bind/zones.rfc1918"; - include "/etc/bind/views/interne.conf"; + include "/etc/bind/views/local.conf"; }; view "public" { match-clients { diff --git a/views/interne.conf b/views/local.conf similarity index 100% rename from views/interne.conf rename to views/local.conf diff --git a/zones/default/db.0 b/zones/default/db.0 deleted file mode 100644 index e3aabdb..0000000 --- a/zones/default/db.0 +++ /dev/null @@ -1,12 +0,0 @@ -; -; BIND reverse data file for broadcast zone -; -$TTL 604800 -@ IN SOA localhost. root.localhost. ( - 1 ; Serial - 604800 ; Refresh - 86400 ; Retry - 2419200 ; Expire - 604800 ) ; Negative Cache TTL -; -@ IN NS localhost. diff --git a/zones/default/db.127 b/zones/default/db.127 deleted file mode 100644 index cd05bef..0000000 --- a/zones/default/db.127 +++ /dev/null @@ -1,13 +0,0 @@ -; -; BIND reverse data file for local loopback interface -; -$TTL 604800 -@ IN SOA localhost. root.localhost. ( - 1 ; Serial - 604800 ; Refresh - 86400 ; Retry - 2419200 ; Expire - 604800 ) ; Negative Cache TTL -; -@ IN NS localhost. -1.0.0 IN PTR localhost. diff --git a/zones/default/db.255 b/zones/default/db.255 deleted file mode 100644 index e3aabdb..0000000 --- a/zones/default/db.255 +++ /dev/null @@ -1,12 +0,0 @@ -; -; BIND reverse data file for broadcast zone -; -$TTL 604800 -@ IN SOA localhost. root.localhost. ( - 1 ; Serial - 604800 ; Refresh - 86400 ; Retry - 2419200 ; Expire - 604800 ) ; Negative Cache TTL -; -@ IN NS localhost. diff --git a/zones/default/db.empty b/zones/default/db.empty deleted file mode 100644 index 8a12858..0000000 --- a/zones/default/db.empty +++ /dev/null @@ -1,14 +0,0 @@ -; BIND reverse data file for empty rfc1918 zone -; -; DO NOT EDIT THIS FILE - it is used for multiple zones. -; Instead, copy it, edit named.conf, and use that copy. -; -$TTL 86400 -@ IN SOA localhost. root.localhost. ( - 1 ; Serial - 604800 ; Refresh - 86400 ; Retry - 2419200 ; Expire - 86400 ) ; Negative Cache TTL -; -@ IN NS localhost. diff --git a/zones/default/db.local b/zones/default/db.local deleted file mode 100644 index 2f272d4..0000000 --- a/zones/default/db.local +++ /dev/null @@ -1,14 +0,0 @@ -; -; BIND data file for local loopback interface -; -$TTL 604800 -@ IN SOA localhost. root.localhost. ( - 2 ; Serial - 604800 ; Refresh - 86400 ; Retry - 2419200 ; Expire - 604800 ) ; Negative Cache TTL -; -@ IN NS localhost. -@ IN A 127.0.0.1 -@ IN AAAA ::1 diff --git a/zones/default/db.root b/zones/default/db.root deleted file mode 100644 index f0b79d2..0000000 --- a/zones/default/db.root +++ /dev/null @@ -1,90 +0,0 @@ -; This file holds the information on root name servers needed to -; initialize cache of Internet domain name servers -; (e.g. reference this file in the "cache . " -; configuration file of BIND domain name servers). -; -; This file is made available by InterNIC -; under anonymous FTP as -; file /domain/named.cache -; on server FTP.INTERNIC.NET -; -OR- RS.INTERNIC.NET -; -; last update: February 17, 2016 -; related version of root zone: 2016021701 -; -; formerly NS.INTERNIC.NET -; -. 3600000 NS A.ROOT-SERVERS.NET. -A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4 -A.ROOT-SERVERS.NET. 3600000 AAAA 2001:503:ba3e::2:30 -; -; FORMERLY NS1.ISI.EDU -; -. 3600000 NS B.ROOT-SERVERS.NET. -B.ROOT-SERVERS.NET. 3600000 A 192.228.79.201 -B.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:84::b -; -; FORMERLY C.PSI.NET -; -. 3600000 NS C.ROOT-SERVERS.NET. -C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12 -C.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2::c -; -; FORMERLY TERP.UMD.EDU -; -. 3600000 NS D.ROOT-SERVERS.NET. -D.ROOT-SERVERS.NET. 3600000 A 199.7.91.13 -D.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2d::d -; -; FORMERLY NS.NASA.GOV -; -. 3600000 NS E.ROOT-SERVERS.NET. -E.ROOT-SERVERS.NET. 3600000 A 192.203.230.10 -; -; FORMERLY NS.ISC.ORG -; -. 3600000 NS F.ROOT-SERVERS.NET. -F.ROOT-SERVERS.NET. 3600000 A 192.5.5.241 -F.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2f::f -; -; FORMERLY NS.NIC.DDN.MIL -; -. 3600000 NS G.ROOT-SERVERS.NET. -G.ROOT-SERVERS.NET. 3600000 A 192.112.36.4 -; -; FORMERLY AOS.ARL.ARMY.MIL -; -. 3600000 NS H.ROOT-SERVERS.NET. -H.ROOT-SERVERS.NET. 3600000 A 198.97.190.53 -H.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:1::53 -; -; FORMERLY NIC.NORDU.NET -; -. 3600000 NS I.ROOT-SERVERS.NET. -I.ROOT-SERVERS.NET. 3600000 A 192.36.148.17 -I.ROOT-SERVERS.NET. 3600000 AAAA 2001:7fe::53 -; -; OPERATED BY VERISIGN, INC. -; -. 3600000 NS J.ROOT-SERVERS.NET. -J.ROOT-SERVERS.NET. 3600000 A 192.58.128.30 -J.ROOT-SERVERS.NET. 3600000 AAAA 2001:503:c27::2:30 -; -; OPERATED BY RIPE NCC -; -. 3600000 NS K.ROOT-SERVERS.NET. -K.ROOT-SERVERS.NET. 3600000 A 193.0.14.129 -K.ROOT-SERVERS.NET. 3600000 AAAA 2001:7fd::1 -; -; OPERATED BY ICANN -; -. 3600000 NS L.ROOT-SERVERS.NET. -L.ROOT-SERVERS.NET. 3600000 A 199.7.83.42 -L.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:3::42 -; -; OPERATED BY WIDE -; -. 3600000 NS M.ROOT-SERVERS.NET. -M.ROOT-SERVERS.NET. 3600000 A 202.12.27.33 -M.ROOT-SERVERS.NET. 3600000 AAAA 2001:dc3::35 -; End of file diff --git a/zones/local/.gitkeep b/zones/local/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/zones/public/.gitkeep b/zones/public/.gitkeep new file mode 100644 index 0000000..e69de29