This commit is contained in:
parent
021843b5ce
commit
f7306b91a6
9 changed files with 0 additions and 288 deletions
|
|
@ -1,12 +0,0 @@
|
|||
$ORIGIN 0.0.127.in-addr.arpa.
|
||||
$TTL 7200
|
||||
|
||||
@ 1D IN SOA localhost. root.localhost. (
|
||||
42 ; serial (d. adams)
|
||||
3H ; refresh
|
||||
15M ; retry
|
||||
1W ; expiry
|
||||
1D ) ; minimum
|
||||
|
||||
1D IN NS localhost.
|
||||
1 1D IN PTR localhost.
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
$ORIGIN 0.0.127.in-addr.arpa.
|
||||
|
||||
@ 1D IN SOA localhost. root.localhost. (
|
||||
42 ; serial (d. adams)
|
||||
3H ; refresh
|
||||
15M ; retry
|
||||
1W ; expiry
|
||||
1D ) ; minimum
|
||||
|
||||
1D IN NS localhost.
|
||||
1 1D IN PTR localhost.
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
$TTL 7200
|
||||
|
||||
@ IN SOA ns.hamburg.ccc.de. hostmaster.ccc.de. (
|
||||
2016111701
|
||||
10800
|
||||
3600
|
||||
3600000
|
||||
86400 )
|
||||
|
||||
IN NS ns.hamburg.ccc.de.
|
||||
|
|
@ -1,49 +0,0 @@
|
|||
$TTL 7200
|
||||
|
||||
@ IN SOA auth-dns.hamburg.ccc.de. noc.hamburg.ccc.de. (
|
||||
2025020101
|
||||
10800
|
||||
3600
|
||||
3600000
|
||||
86400 )
|
||||
|
||||
IN NS ns-intern.hamburg.ccc.de.
|
||||
|
||||
1 IN PTR turing-vzhost.hamburg.ccc.de.
|
||||
14 IN PTR attraktor-intern.hamburg.ccc.de.
|
||||
53 IN PTR ns-intern.hamburg.ccc.de.
|
||||
122 IN PTR oldturing.hamburg.ccc.de.
|
||||
129 IN PTR turing-router.hamburg.ccc.de.
|
||||
131 IN PTR officemail.hh.ccc.de.
|
||||
132 IN PTR turing-new.hamburg.ccc.de.
|
||||
133 IN PTR gitlab-intern.hamburg.ccc.de.
|
||||
134 IN PTR jabber-intern.hamburg.ccc.de.
|
||||
135 IN PTR turing-db.hamburg.ccc.de.
|
||||
136 IN PTR chaosvpn-dns.hamburg.ccc.de.
|
||||
137 IN PTR attraktor-intern2.hamburg.ccc.de.
|
||||
138 IN PTR gitlab-test-intern.hamburg.ccc.de.
|
||||
139 IN PTR gitlab-runner.hamburg.ccc.de.
|
||||
142 IN PTR turing-intern2.hamburg.ccc.de.
|
||||
143 IN PTR cloud-intern.hamburg.ccc.de.
|
||||
144 IN PTR keycloak-intern.hamburg.ccc.de.
|
||||
145 IN PTR grafana-intern.hamburg.ccc.de.
|
||||
146 IN PTR wiki-intern.hamburg.ccc.de.
|
||||
147 IN PTR onlyoffice-intern.hamburg.ccc.de.
|
||||
148 IN PTR tickets-intern.hamburg.ccc.de.
|
||||
149 IN PTR netbox-intern.hamburg.ccc.de.
|
||||
150 IN PTR matrix-intern.hamburg.ccc.de.
|
||||
151 IN PTR public-web-static-intern.hamburg.ccc.de.
|
||||
152 IN PTR zammad-intern.hamburg.ccc.de.
|
||||
153 IN PTR ns-intern2.hamburg.ccc.de.
|
||||
156 IN PTR ccchoir-intern.hamburg.ccc.de.
|
||||
157 IN PTR pretalx-intern.hamburg.ccc.de.
|
||||
163 IN PTR renovate-forgejo.hamburg.ccc.de
|
||||
180 IN PTR rproxy-intern.hamburg.ccc.de.
|
||||
199 IN PTR template.hamburg.ccc.de.
|
||||
201 IN PTR cow-intern.hamburg.ccc.de.
|
||||
202 IN PTR forgejo-runner-builder.hamburg.ccc.de.
|
||||
202 IN PTR forgejo-runner-ubuntu.hamburg.ccc.de.
|
||||
204 IN PTR eh22hub-intern.hamburg.ccc.de.
|
||||
212 IN PTR eh20-intern.hamburg.ccc.de.
|
||||
213 IN PTR cryptoparty-intern.hamburg.ccc.de.
|
||||
254 IN PTR chaosknoten.hamburg.ccc.de.
|
||||
|
|
@ -1,93 +0,0 @@
|
|||
|
||||
CHANGED = $(shell git diff --name-only --relative -- '*.zone' )
|
||||
|
||||
export GIT_AUTHOR_NAME = "Bind Makefile"
|
||||
#export GIT_AUTHOR_EMAIL = "$(shell whoami)@$(shell hostname -f)"
|
||||
#export GIT_COMMITTER_NAME = $(GIT_AUTHOR_NAME)
|
||||
#export GIT_COMMITTER_EMAIL = $(GIT_AUTHOR_EMAIL)
|
||||
|
||||
all: rollover
|
||||
install: rollover
|
||||
|
||||
rollover: autoserial diff check reload eof
|
||||
|
||||
|
||||
diff:
|
||||
@echo "Diff Zones... "
|
||||
@git diff -U0 -- $(CHANGED) \
|
||||
| grep -a -v -E '^(diff |index |---|@@)' \
|
||||
| sed -e 's/^[+]* .\/\([^ ]*\).*/=> \1/'
|
||||
|
||||
autoserial:
|
||||
@for file in $(CHANGED); do \
|
||||
perl -p -i -e 'if ($$p =~ /[\t\s]+IN[\t\s]+SOA[\t\s]+/) { $$stamp = sprintf("%4.4d%02.2d%02.2d", (localtime)[5]+1900, (localtime)[4]+1, (localtime)[3]); $$count = (/$$stamp([0-9]{2})/)? $$1 + 1: 1; s/[0-9]+/sprintf("%s%02.2d", $$stamp, $$count)/e; } $$p = $$_;' $$file; \
|
||||
done
|
||||
|
||||
check:
|
||||
@echo "Checking Configs... "
|
||||
@if ! named-checkconf /etc/bind/named.conf; then \
|
||||
echo "FIX THE ERROR AND TRY AGAIN"; \
|
||||
exit 1 ; \
|
||||
fi
|
||||
|
||||
@echo "Checking Zones... "
|
||||
@named-checkconf -j -p /etc/bind/named.conf \
|
||||
| perl -e 'my $$zone = ""; while (<>) { if (/^\s+zone\s+\"(.*)\"/) { $$zone = $$1; } elsif (($$zone ne "") && /^\s+file\s+\"(.*?)\"/) { print "$$zone $$1\n"; $$zone = ""; } }' \
|
||||
| sort \
|
||||
| uniq \
|
||||
| while read zone file; do \
|
||||
echo "FOO: zone: $$zone file: $$file"; \
|
||||
if [ -z "$$file" -o "$$zone" = "key" ] ; then \
|
||||
continue ; \
|
||||
fi ; \
|
||||
if echo -n "$$zone" | grep -q -E '(sc-eur.com|db.root|named.dump|named.stats)'; then \
|
||||
continue; \
|
||||
fi; \
|
||||
if ! named-checkzone -q -i "full" $$zone $$file; then \
|
||||
named-checkzone -i "full" $$zone $$file; \
|
||||
echo "FIX THE ERROR AND TRY AGAIN"; \
|
||||
exit 1 ; \
|
||||
fi; \
|
||||
done
|
||||
|
||||
#@echo "Checking CNAMEs and PTRs... "
|
||||
#@grep -l -E '.*(PTR|CNAME).*[^.]*[.][^.]*[^.]$$' *.* \
|
||||
#| grep -v '\.sh$$' \
|
||||
#| while read file; do \
|
||||
# echo "$$file: DO NOT FORGET THE LAST DOT"; \
|
||||
# grep -E '.*(PTR|CNAME).*[^.]*[.][^.]*[^.]$$' $$file; \
|
||||
# exit 1 ; \
|
||||
#done
|
||||
|
||||
reload:
|
||||
@while [ "$$answer" = "" ]; do \
|
||||
echo -n "Do you want to reload all zones ? [yes] "; \
|
||||
read answer; \
|
||||
case $$answer in \
|
||||
[Yy]|[Yy][Ee][Ss]) \
|
||||
answer="yes"; \
|
||||
break; \
|
||||
;; \
|
||||
[Nn]|[Nn][Oo]) \
|
||||
answer="no"; \
|
||||
break; \
|
||||
;; \
|
||||
"") \
|
||||
answer="yes"; \
|
||||
break; \
|
||||
;; \
|
||||
*) \
|
||||
answer=""; \
|
||||
;; \
|
||||
esac; \
|
||||
done; \
|
||||
if [ "$$answer" = "yes" ]; then \
|
||||
etckeeper commit "Changed DNS Zones: $(CHANGED)" ; \
|
||||
rndc reload; \
|
||||
else \
|
||||
echo "Server reload aborted"; \
|
||||
exit 1 ; \
|
||||
fi
|
||||
|
||||
eof:
|
||||
@echo "DONE -- That's all folks!"
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
$ORIGIN localhost.
|
||||
$TTL 7200
|
||||
|
||||
@ 1D IN SOA @ root (
|
||||
42 ; serial (d. adams)
|
||||
3H ; refresh
|
||||
15M ; retry
|
||||
1W ; expiry
|
||||
1D ) ; minimum
|
||||
|
||||
1D IN NS @
|
||||
1D IN A 127.0.0.1
|
||||
|
|
@ -1,61 +0,0 @@
|
|||
$ORIGIN ccc.
|
||||
$TTL 7200
|
||||
@ IN SOA turing.hamburg.ccc.de. haegar.ccc.de. (
|
||||
2002101507
|
||||
10800
|
||||
3600
|
||||
3600000
|
||||
86400 )
|
||||
|
||||
IN NS turing.hamburg.ccc.de.
|
||||
|
||||
localhost IN A 127.0.0.1
|
||||
|
||||
www IN A 195.21.255.248
|
||||
|
||||
hh IN NS ccchh.hh.ccc.
|
||||
IN NS turing.hamburg.ccc.de.
|
||||
ccchh.hh IN A 192.168.16.2
|
||||
|
||||
vpn.hh IN NS turing.hamburg.ccc.de.
|
||||
|
||||
; haegar:
|
||||
sdinet IN NS ns.sdinet.ccc.
|
||||
ns.sdinet IN A 192.168.18.41
|
||||
|
||||
; falk:
|
||||
valhalla IN NS thor.valhalla.ccc.
|
||||
thor.valhalla IN A 192.168.21.1
|
||||
|
||||
; jeedi:
|
||||
ghetto IN NS semaphore.ghetto.ccc.
|
||||
semaphore.ghetto IN A 192.168.20.2
|
||||
|
||||
; count
|
||||
flatline IN NS aleph.flatline.de.
|
||||
flatline IN NS pulse.flatline.de.
|
||||
|
||||
; thalunil (Alex Bihlmaier)
|
||||
core.kallisti IN A 194.122.183.51
|
||||
fnord IN NS core.kallisti
|
||||
kallisti IN NS core.kallisti
|
||||
|
||||
; sz
|
||||
vogsphere IN A 212.12.48.51
|
||||
datenknoten IN A 212.12.48.49
|
||||
znet IN NS datenknoten.ccc.
|
||||
sz IN NS datenknoten.ccc.
|
||||
chaos IN NS datenknoten.ccc.
|
||||
funk IN NS datenknoten.ccc.
|
||||
presse IN NS datenknoten.ccc.
|
||||
weltregierung IN NS datenknoten.ccc.
|
||||
|
||||
; migri
|
||||
migri IN CNAME migri.homeip.net.
|
||||
|
||||
; Enno
|
||||
enno IN CNAME home.verbrennung.org.
|
||||
|
||||
; Dennis
|
||||
desc IN NS freya.ainex.net.
|
||||
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
$ORIGIN vpn.hh.ccc.
|
||||
$TTL 7200
|
||||
|
||||
@ IN SOA vpn.hh.ccc. haegar.ccc.de. (
|
||||
2002101502
|
||||
10800
|
||||
3600
|
||||
3600000
|
||||
86400 )
|
||||
|
||||
IN NS turing.hamburg.ccc.de.
|
||||
|
||||
localhost IN A 127.0.0.1
|
||||
|
||||
network IN A 192.168.0.64
|
||||
fwhh IN A 192.168.0.65
|
||||
worf IN A 192.168.0.66
|
||||
sdinet-cut IN A 192.168.0.67
|
||||
migri IN A 192.168.0.68
|
||||
cemil IN A 192.168.0.69
|
||||
fw IN A 192.168.0.70
|
||||
fw-server IN A 192.168.0.71
|
||||
|
||||
broadcast IN A 192.168.0.127
|
||||
|
||||
net.znet IN A 192.168.23.0
|
||||
gate.znet IN A 192.168.23.23
|
||||
bc.znet IN A 192.168.23.255
|
||||
|
||||
net.no-maam IN A 192.168.24.0
|
||||
gate.no-maam IN A 192.168.24.1
|
||||
bc.no-maam IN A 192.168.24.255
|
||||
|
||||
net.loom IN A 192.168.33.0
|
||||
gate.loom IN A 192.168.33.1
|
||||
bc.loom IN A 192.168.33.255
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue