diff --git a/files/fftdf/db.188.10 b/files/fftdf/db.188.10 new file mode 100644 index 0000000..2d6dad7 --- /dev/null +++ b/files/fftdf/db.188.10 @@ -0,0 +1,22 @@ +;; db.188.10 +;; Reverse lookup zone for fftdf +;; +$TTL 2D +@ IN SOA fftdf. root.fftdf. ( + 2014071300 ; Serial + 8H ; Refresh + 2H ; Retry + 4W ; Expire + 2D ) ; TTL Negative Cache + +@ IN NS dns1.infra.fftdf. + +1.0 IN PTR nextnode.fftdf. +;; Update Servers +22.1 IN PTR update1.infra.fftdf. +23.1 IN PTR update2.infra.fftdf. +24.1 IN PTR update3.infra.fftdf. +25.1 IN PTR update4.infra.fftdf. +;; Map Server +21.1 IN PTR map.infa.fftdf. +1.1 IN PTR gateway1.infra.fftdf. \ No newline at end of file diff --git a/files/fftdf/db.5.0.4.7.9.2.b.a.e.7.4.7.0.a.d.f.ip6.arpa b/files/fftdf/db.5.0.4.7.9.2.b.a.e.7.4.7.0.a.d.f.ip6.arpa new file mode 100644 index 0000000..49903e0 --- /dev/null +++ b/files/fftdf/db.5.0.4.7.9.2.b.a.e.7.4.7.0.a.d.f.ip6.arpa @@ -0,0 +1,20 @@ +;; db.5.0.4.7.9.2.b.a.e.7.4.7.0.a.d.f.ip6.arpa +;; IPv6 reverse lookup zone for fftdf +;; +$TTL 2D +$ORIGIN 5.0.4.7.9.2.b.a.e.7.4.7.0.a.d.f.ip6.arpa. +@ IN SOA fftdf. root.fftdf. ( + 2014071301 ; Serial + 8H ; Refresh + 2H ; Retry + 4W ; Expire + 2D ) ; TTL Negative Cache +@ NS dns1.infra.fftdf. + +1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 PTR nextnode.fftdf. +2.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0 PTR update1.infra.fftdf. +3.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0 PTR update1.infra.fftdf. +4.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0 PTR update1.infra.fftdf. +5.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0 PTR update1.infra.fftdf. +1.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0 PTR map.infra.fftdf. +1.0.1.0.0.0.0.0.0.0.0.0.0.0.0.0 PTR gateway1.infra.fftdf. \ No newline at end of file diff --git a/files/fftdf/db.fftdf b/files/fftdf/db.fftdf new file mode 100644 index 0000000..56b405d --- /dev/null +++ b/files/fftdf/db.fftdf @@ -0,0 +1,22 @@ +;; db.fftdf +;; Forwardlookupzone für .fftdf +;; +$TTL 600 +@ IN SOA fftdf. root.fftdf. ( + 2015584543 ; Serial + 8H ; Refresh + 2H ; Retry + 4W ; Expire + 3H ) ; NX (TTL Negativ Cache) + +@ IN NS {{ sn_hostname }}.infra.fftdf. + IN A {{ sn_mesh_ipv4 }} + IN AAAA {{ sn_mesh_ipv6 }} +localhost IN A 127.0.0.1 + IN AAAA ::1 +nextnode IN A 10.188.0.1 + IN AAAA 2a03:2260:121::1 +;; Update Servers +update1.infra IN AAAA 2a03:2260:121::22 +update2.infra IN AAAA 2a03:2260:121::23 +update3.infra IN AAAA 2a03:2260:121::24 diff --git a/files/fftdf/fftdf.conf b/files/fftdf/fftdf.conf new file mode 100644 index 0000000..7d40d95 --- /dev/null +++ b/files/fftdf/fftdf.conf @@ -0,0 +1,21 @@ +// Zone declarations for Freifunk Troisdorf + +zone "fftdf" { + type master; + file "/etc/bind/fftdf/db.fftdf"; +}; + +zone "nodes.fftdf" { + type master; + file "/etc/bind/fftdf/db.nodes.fftdf"; +}; + +zone "188.10.in-addr.arpa" { + type master; + file "/etc/bind/fftdf/db.188.10"; +}; + +zone "5.0.4.7.9.2.b.a.e.7.4.7.0.a.d.f.ip6.arpa" { + type master; + file "/etc/bind/fftdf/db.5.0.4.7.9.2.b.a.e.7.4.7.0.a.d.f.ip6.arpa"; +}; \ No newline at end of file diff --git a/files/named.conf.local b/files/named.conf.local new file mode 100644 index 0000000..db75b20 --- /dev/null +++ b/files/named.conf.local @@ -0,0 +1,10 @@ +// +// Do any local configuration here +// + +// Consider adding the 1918 zones here, if they are not used in your +// organization +//include "/etc/bind/zones.rfc1918"; + +// Include Freifunk Troisdorf (fftdf) zones +include "/etc/bind/fftdf/fftdf.conf"; \ No newline at end of file