Scripte überarbeitet #1

Merged
Blackyfff merged 56 commits from :master into master 2021-07-27 02:05:09 +02:00
Owner

Die Scripte wurden grundlegend überarbeitet und unterstützen nun auch Subdomains.

Diese müssen im Zonefile konfiguriert werden und die NS-Server für den Reverse-Lookup werden automatisch aus dem fff.community-Zonefile generiert.

Schema dafür im fff-Zonefile:

<subdomain> IN NS <Server> ; Subnets: 10.[50|83].<SubIPv4>/<Subnetzmaske> fd43:5602:29bd:<SubIPv6>/<Subnetzmaske>

Weiterhin sind die Scripte jetzt kompatibel mit ash, also unter OpenWRT lauffähig und somit auch L3-Firmware-fähig.

Das ganz soll helfen das zentrale DNS mit Subdomains und Reverse etwas zu dezentralisieren :)

Split-View wird auch eingeführt, das bedeutet, dass im Internet nur noch die öffentlichen Adressen herausgegeben werden.

Getestet unter:
OpenWRT (master SNAPSHOT R13552 mit bind, bind-tools und curl)
Ubuntu-Server 18.04

TODOs:

  • mehrere Hoods unterstützen
  • Scripte um acl icvpnrange {} in named.conf[.local] mit Einträgen aus fff-table aktuell zu halten
  • alle temporäre Dateien in /tmp speichern
Die Scripte wurden grundlegend überarbeitet und unterstützen nun auch Subdomains. Diese müssen im Zonefile konfiguriert werden und die NS-Server für den Reverse-Lookup werden automatisch aus dem fff.community-Zonefile generiert. Schema dafür im fff-Zonefile: \<subdomain> IN NS \<Server> ; Subnets: 10.[50|83].\<SubIPv4>/\<Subnetzmaske> fd43:5602:29bd:\<SubIPv6>/\<Subnetzmaske> Weiterhin sind die Scripte jetzt kompatibel mit ash, also unter OpenWRT lauffähig und somit auch L3-Firmware-fähig. Das ganz soll helfen das zentrale DNS mit Subdomains und Reverse etwas zu dezentralisieren :) Split-View wird auch eingeführt, das bedeutet, dass im Internet nur noch die öffentlichen Adressen herausgegeben werden. Getestet unter: OpenWRT (master SNAPSHOT R13552 mit bind, bind-tools und curl) Ubuntu-Server 18.04 TODOs: - ~~mehrere Hoods unterstützen~~ - ~~Scripte um acl icvpnrange {} in named.conf[.local] mit Einträgen aus fff-table aktuell zu halten~~ - ~~alle temporäre Dateien in /tmp speichern~~
Blackyfff closed this pull request 2020-11-29 21:30:35 +01:00
Blackyfff reopened this pull request 2020-11-29 21:30:56 +01:00
Author
Owner

git ist auf dem Server auch nicht mehr notwendig
das fff-Zonefile kann jetzt auch wieder die 'human readable' Form haben mit:

IN SOA fff-jupiter.fff.community. franken.freifunk.net. (
2019082601 ; serial
3600 ; refresh
1800 ; retry
604800 ; expire
600 ) ; minimum

git ist auf dem Server auch nicht mehr notwendig das fff-Zonefile kann jetzt auch wieder die 'human readable' Form haben mit: IN SOA fff-jupiter.fff.community. franken.freifunk.net. ( 2019082601 ; serial 3600 ; refresh 1800 ; retry 604800 ; expire 600 ) ; minimum
Blackyfff force-pushed master from f6256012cf to 21d6464b2b 2021-01-14 20:55:31 +01:00 Compare
Author
Owner

Die Dateinamen der Zonefiles wurden geändert, damit diese bei normaler Dateisortierung auch den entprechenden Subnetzen geordnet angezeigt werden.
Das Schema der zu kodierenden Reversezonen im master-community-file wurde auf Subnets: geändert. Damit werden auch Subnetze außerhalb v6/64 und v4/24 unterstützt und die Reversezonefiles automatisch angelegt. (In der bind-config muss man sie aber immernoch manuell eintragen).

Die Dateinamen der Zonefiles wurden geändert, damit diese bei normaler Dateisortierung auch den entprechenden Subnetzen geordnet angezeigt werden. Das Schema der zu kodierenden Reversezonen im master-community-file wurde auf Subnets: geändert. Damit werden auch Subnetze außerhalb v6/64 und v4/24 unterstützt und die Reversezonefiles automatisch angelegt. (In der bind-config muss man sie aber immernoch manuell eintragen).
Blackyfff force-pushed master from 21d6464b2b to 3468c33446 2021-01-14 23:55:08 +01:00 Compare
Blackyfff force-pushed master from 3468c33446 to 05ebebdf43 2021-01-15 17:22:10 +01:00 Compare
Author
Owner

Update: siehe Readme

Update: siehe [Readme](https://git.freifunk-franken.de/Blackyfff/dns-scripts)
Blackyfff force-pushed master from 98eee003d6 to 4453181ce3 2021-01-15 23:38:22 +01:00 Compare
Blackyfff force-pushed master from 4453181ce3 to b82cac963d 2021-01-19 17:51:48 +01:00 Compare
Blackyfff force-pushed master from b82cac963d to a70f8e6b34 2021-01-19 20:33:42 +01:00 Compare
Blackyfff force-pushed master from a70f8e6b34 to 57ec7d4bd1 2021-01-21 19:23:45 +01:00 Compare
Blackyfff force-pushed master from 57ec7d4bd1 to 97331ca371 2021-01-23 23:39:21 +01:00 Compare
Blackyfff force-pushed master from 97331ca371 to 9b57cc5587 2021-01-25 20:55:46 +01:00 Compare
Blackyfff added 1 commit 2021-01-25 21:01:21 +01:00
Blackyfff added 2 commits 2021-01-26 22:53:28 +01:00
Blackyfff added 1 commit 2021-02-01 20:59:51 +01:00
Author
Owner

Domain extern.fff.community hinzugefügt. Diese löst auch innerhalb des fff-Netzes nur public IPs auf, und kann somit für z.B. Peerings benutzt werden.

Domain extern.fff.community hinzugefügt. Diese löst auch innerhalb des fff-Netzes nur public IPs auf, und kann somit für z.B. Peerings benutzt werden.
Blackyfff added 1 commit 2021-02-08 21:19:51 +01:00
Signed-off-by: Blackyfff <blackyfff@noreply.git.freifunk-franken.de>
Blackyfff force-pushed master from d7c190e0c7 to 092e2f9994 2021-02-08 21:23:39 +01:00 Compare
Blackyfff added 1 commit 2021-03-10 00:02:46 +01:00
Signed-off-by: Blackyfff <blackyfff@noreply.git.freifunk-franken.de>
Blackyfff added 8 commits 2021-07-08 21:05:35 +02:00
Signed-off-by: Blackyfff <blackyfff@noreply.git.freifunk-franken.de>
Signed-off-by: Blackyfff <blackyfff@noreply.git.freifunk-franken.de>
Signed-off-by: Blackyfff <blackyfff@noreply.git.freifunk-franken.de>
Signed-off-by: Blackyfff <blackyfff@noreply.git.freifunk-franken.de>
Signed-off-by: Blackyfff <blackyfff@noreply.git.freifunk-franken.de>
Signed-off-by: Blackyfff <blackyfff@noreply.git.freifunk-franken.de>
Signed-off-by: Blackyfff <blackyfff@noreply.git.freifunk-franken.de>
Signed-off-by: Blackyfff <blackyfff@noreply.git.freifunk-franken.de>
Blackyfff added 1 commit 2021-07-08 21:08:19 +02:00
Blackyfff added 4 commits 2021-07-10 01:22:04 +02:00
Signed-off-by: Blackyfff <blackyfff@noreply.git.freifunk-franken.de>
Signed-off-by: Blackyfff <blackyfff@noreply.git.freifunk-franken.de>
Signed-off-by: Blackyfff <blackyfff@noreply.git.freifunk-franken.de>
Signed-off-by: Blackyfff <blackyfff@noreply.git.freifunk-franken.de>
Blackyfff added 1 commit 2021-07-13 20:30:39 +02:00
Signed-off-by: Blackyfff <blackyfff@noreply.git.freifunk-franken.de>
Blackyfff added 2 commits 2021-07-23 00:17:06 +02:00
Signed-off-by: Blackyfff <blackyfff@noreply.git.freifunk-franken.de>
Signed-off-by: Blackyfff <blackyfff@noreply.git.freifunk-franken.de>
Blackyfff added 1 commit 2021-07-23 00:21:28 +02:00
Signed-off-by: Blackyfff <blackyfff@noreply.git.freifunk-franken.de>
Blackyfff added 1 commit 2021-07-24 01:46:12 +02:00
Signed-off-by: Blackyfff <blackyfff@noreply.git.freifunk-franken.de>
Blackyfff added 1 commit 2021-07-26 19:24:07 +02:00
Signed-off-by: Blackyfff <blackyfff@noreply.git.freifunk-franken.de>
Blackyfff added 3 commits 2021-07-27 01:50:11 +02:00
Signed-off-by: Blackyfff <freifunk@freifunk-herpf.de>
Signed-off-by: Blackyfff <freifunk@freifunk-herpf.de>
Signed-off-by: Blackyfff <freifunk@freifunk-herpf.de>
Blackyfff merged commit 0fe2a633a3 into master 2021-07-27 02:05:09 +02:00
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: freifunk-franken/dns-scripts#1
No description provided.