X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=modules%2Fgeodns%2Ffiles%2Fcommon%2Fnamed.conf.geo;h=13f6836e73e74427937b47eae41d1dd2a73bc168;hb=8b258c10935f31d9c281be0e31fcd6894ed1251f;hp=733e06b8cef518a2dda1f3572bed361b43d1641f;hpb=79b064ca9b0e6a77eed810ce41c66a3d594a0996;p=dsa-puppet.git diff --git a/modules/geodns/files/common/named.conf.geo b/modules/geodns/files/common/named.conf.geo index 733e06b8..13f6836e 100644 --- a/modules/geodns/files/common/named.conf.geo +++ b/modules/geodns/files/common/named.conf.geo @@ -1,208 +1,421 @@ +// This file was created by dsa-geodomains/zonebuilder --create-named-conf +// and is distributed to hosts using puppet as +// dsa-puppet/modules/geodns/files/common/named.conf.geo +// you probably do not want to edit it manually wherever you find it + view "AF" { - match-clients { - AF; - }; - zone "www.debian.org" { - type master; - file "/etc/bind/geodns/db.www.debian.org.AF"; - notify no; - }; - zone "www.geo.debian.org" { - type master; - file "/etc/bind/geodns/db.www.debian.org.AF"; - notify no; - }; - zone "security.debian.org" { - type master; - file "/etc/bind/geodns/db.security.debian.org.AF"; - notify no; - }; - zone "security.geo.debian.org" { - type master; - file "/etc/bind/geodns/db.security.debian.org.AF"; - notify no; - }; -}; + match-clients { AF; }; + + zone "security.geo.debian.org" { + type master; + file "/etc/bind/geodns/db.security.debian.org.AF"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "security.debian.org" { + type master; + file "/etc/bind/geodns/db.security.debian.org.AF"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "bugs.debian.org" { + type master; + file "/etc/bind/geodns/db.bugs.debian.org.AF"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "www.geo.debian.org" { + type master; + file "/etc/bind/geodns/db.www.debian.org.AF"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "www.debian.org" { + type master; + file "/etc/bind/geodns/db.www.debian.org.AF"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "packages.debian.org" { + type master; + file "/etc/bind/geodns/db.packages.debian.org.AF"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; -view "AN" { - match-clients { - AN; - }; - zone "www.debian.org" { - type master; - file "/etc/bind/geodns/db.www.debian.org.AN"; - notify no; - }; - zone "www.geo.debian.org" { - type master; - file "/etc/bind/geodns/db.www.debian.org.AN"; - notify no; - }; - zone "security.debian.org" { - type master; - file "/etc/bind/geodns/db.security.debian.org.AN"; - notify no; - }; - zone "security.geo.debian.org" { - type master; - file "/etc/bind/geodns/db.security.debian.org.AN"; - notify no; - }; }; +view "AN" { + match-clients { AN; }; + + zone "security.geo.debian.org" { + type master; + file "/etc/bind/geodns/db.security.debian.org.AN"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "security.debian.org" { + type master; + file "/etc/bind/geodns/db.security.debian.org.AN"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "bugs.debian.org" { + type master; + file "/etc/bind/geodns/db.bugs.debian.org.AN"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "www.geo.debian.org" { + type master; + file "/etc/bind/geodns/db.www.debian.org.AN"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "www.debian.org" { + type master; + file "/etc/bind/geodns/db.www.debian.org.AN"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "packages.debian.org" { + type master; + file "/etc/bind/geodns/db.packages.debian.org.AN"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; -view "AS" { - match-clients { - AS; - }; - zone "www.debian.org" { - type master; - file "/etc/bind/geodns/db.www.debian.org.AS"; - notify no; - }; - zone "www.geo.debian.org" { - type master; - file "/etc/bind/geodns/db.www.debian.org.AS"; - notify no; - }; - zone "security.debian.org" { - type master; - file "/etc/bind/geodns/db.security.debian.org.AS"; - notify no; - }; - zone "security.geo.debian.org" { - type master; - file "/etc/bind/geodns/db.security.debian.org.AS"; - notify no; - }; }; +view "AS" { + match-clients { AS; }; + + zone "security.geo.debian.org" { + type master; + file "/etc/bind/geodns/db.security.debian.org.AS"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "security.debian.org" { + type master; + file "/etc/bind/geodns/db.security.debian.org.AS"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "bugs.debian.org" { + type master; + file "/etc/bind/geodns/db.bugs.debian.org.AS"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "www.geo.debian.org" { + type master; + file "/etc/bind/geodns/db.www.debian.org.AS"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "www.debian.org" { + type master; + file "/etc/bind/geodns/db.www.debian.org.AS"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "packages.debian.org" { + type master; + file "/etc/bind/geodns/db.packages.debian.org.AS"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; -view "EU" { - match-clients { - EU; - }; - zone "www.debian.org" { - type master; - file "/etc/bind/geodns/db.www.debian.org.EU"; - notify no; - }; - zone "www.geo.debian.org" { - type master; - file "/etc/bind/geodns/db.www.debian.org.EU"; - notify no; - }; - zone "security.debian.org" { - type master; - file "/etc/bind/geodns/db.security.debian.org.EU"; - notify no; - }; - zone "security.geo.debian.org" { - type master; - file "/etc/bind/geodns/db.security.debian.org.EU"; - notify no; - }; }; +view "EU" { + match-clients { EU; }; + + zone "security.geo.debian.org" { + type master; + file "/etc/bind/geodns/db.security.debian.org.EU"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "security.debian.org" { + type master; + file "/etc/bind/geodns/db.security.debian.org.EU"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "bugs.debian.org" { + type master; + file "/etc/bind/geodns/db.bugs.debian.org.EU"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "www.geo.debian.org" { + type master; + file "/etc/bind/geodns/db.www.debian.org.EU"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "www.debian.org" { + type master; + file "/etc/bind/geodns/db.www.debian.org.EU"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "packages.debian.org" { + type master; + file "/etc/bind/geodns/db.packages.debian.org.EU"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; -view "NA" { - match-clients { - NA; - }; - zone "www.debian.org" { - type master; - file "/etc/bind/geodns/db.www.debian.org.NA"; - notify no; - }; - zone "www.geo.debian.org" { - type master; - file "/etc/bind/geodns/db.www.debian.org.NA"; - notify no; - }; - zone "security.debian.org" { - type master; - file "/etc/bind/geodns/db.security.debian.org.NA"; - notify no; - }; - zone "security.geo.debian.org" { - type master; - file "/etc/bind/geodns/db.security.debian.org.NA"; - notify no; - }; }; +view "NA" { + match-clients { NA; }; + + zone "security.geo.debian.org" { + type master; + file "/etc/bind/geodns/db.security.debian.org.NA"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "security.debian.org" { + type master; + file "/etc/bind/geodns/db.security.debian.org.NA"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "bugs.debian.org" { + type master; + file "/etc/bind/geodns/db.bugs.debian.org.NA"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "www.geo.debian.org" { + type master; + file "/etc/bind/geodns/db.www.debian.org.NA"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "www.debian.org" { + type master; + file "/etc/bind/geodns/db.www.debian.org.NA"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "packages.debian.org" { + type master; + file "/etc/bind/geodns/db.packages.debian.org.NA"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; -view "OC" { - match-clients { - OC; - }; - zone "www.debian.org" { - type master; - file "/etc/bind/geodns/db.www.debian.org.OC"; - notify no; - }; - zone "www.geo.debian.org" { - type master; - file "/etc/bind/geodns/db.www.debian.org.OC"; - notify no; - }; - zone "security.debian.org" { - type master; - file "/etc/bind/geodns/db.security.debian.org.OC"; - notify no; - }; - zone "security.geo.debian.org" { - type master; - file "/etc/bind/geodns/db.security.debian.org.OC"; - notify no; - }; }; +view "OC" { + match-clients { OC; }; + + zone "security.geo.debian.org" { + type master; + file "/etc/bind/geodns/db.security.debian.org.OC"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "security.debian.org" { + type master; + file "/etc/bind/geodns/db.security.debian.org.OC"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "bugs.debian.org" { + type master; + file "/etc/bind/geodns/db.bugs.debian.org.OC"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "www.geo.debian.org" { + type master; + file "/etc/bind/geodns/db.www.debian.org.OC"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "www.debian.org" { + type master; + file "/etc/bind/geodns/db.www.debian.org.OC"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "packages.debian.org" { + type master; + file "/etc/bind/geodns/db.packages.debian.org.OC"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; -view "SA" { - match-clients { - SA; - }; - zone "www.debian.org" { - type master; - file "/etc/bind/geodns/db.www.debian.org.SA"; - notify no; - }; - zone "www.geo.debian.org" { - type master; - file "/etc/bind/geodns/db.www.debian.org.SA"; - notify no; - }; - zone "security.debian.org" { - type master; - file "/etc/bind/geodns/db.security.debian.org.SA"; - notify no; - }; - zone "security.geo.debian.org" { - type master; - file "/etc/bind/geodns/db.security.debian.org.SA"; - notify no; - }; }; +view "SA" { + match-clients { SA; }; + + zone "security.geo.debian.org" { + type master; + file "/etc/bind/geodns/db.security.debian.org.SA"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "security.debian.org" { + type master; + file "/etc/bind/geodns/db.security.debian.org.SA"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "bugs.debian.org" { + type master; + file "/etc/bind/geodns/db.bugs.debian.org.SA"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "www.geo.debian.org" { + type master; + file "/etc/bind/geodns/db.www.debian.org.SA"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "www.debian.org" { + type master; + file "/etc/bind/geodns/db.www.debian.org.SA"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "packages.debian.org" { + type master; + file "/etc/bind/geodns/db.packages.debian.org.SA"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; -view "default" { - match-clients { - any; - }; - zone "www.debian.org" { - type master; - file "/etc/bind/geodns/db.www.debian.org"; - notify no; - }; - zone "www.geo.debian.org" { - type master; - file "/etc/bind/geodns/db.www.debian.org"; - notify no; - }; - zone "security.debian.org" { - type master; - file "/etc/bind/geodns/db.security.debian.org"; - notify no; - }; - zone "security.geo.debian.org" { - type master; - file "/etc/bind/geodns/db.security.debian.org"; - notify no; - }; }; +view "default" { + match-clients { any; }; + + zone "security.geo.debian.org" { + type master; + file "/etc/bind/geodns/db.security.debian.org"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "security.debian.org" { + type master; + file "/etc/bind/geodns/db.security.debian.org"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "bugs.debian.org" { + type master; + file "/etc/bind/geodns/db.bugs.debian.org"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + zone "www.geo.debian.org" { + type master; + file "/etc/bind/geodns/db.www.debian.org"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "www.debian.org" { + type master; + file "/etc/bind/geodns/db.www.debian.org"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + + zone "packages.debian.org" { + type master; + file "/etc/bind/geodns/db.packages.debian.org"; + notify no; + allow-query { any; }; + allow-transfer { }; + }; + +};