commit cf376a97e893f6951faa929f2b6d590e0d58d419 Author: IntenseWebs Date: Mon Nov 20 17:23:01 2023 +0000 Reinitialize Repository diff --git a/db.1.168.192 b/db.1.168.192 new file mode 100644 index 0000000..f31236a --- /dev/null +++ b/db.1.168.192 @@ -0,0 +1,30 @@ +; +; Internal Split-DNS Bind9 Reverse Lookup Data for IntenseWebs.com NuKVM.org and Iweb.City zones +; + +$TTL 604800 +@ IN SOA ns1.intensewebs.com. dns.intensewebs.com. ( + 47 ; Serial + 604800 ; Refresh + 86400 ; Retry + 2419200 ; Expire + 604800 ) ; Negative Cache TTL + IN NS ns1.intensewebs.com. + IN NS ns2.intensewebs.com. + +ns1.intensewebs.com. IN A 192.168.1.140 +ns2.intensewebs.com. IN A 192.168.1.141 +3 IN PTR giti.iweb.city +121 IN PTR alma1.intensewebs.com +123 IN PTR git.intensewebs.com +124 IN PTR ipa1.intensewebs.com +125 IN PTR ipa2.intensewebs.com +126 IN PTR pg.intensewebs.com +66 IN PTR gitea.nukvm.org +160 IN PTR gource.intensewebs.com +140 IN PTR ns1.intensewebs.com +141 IN PTR ns2.intensewebs.com +151 IN PTR deb1.intensewebs.com +222 IN PTR sd.intensewebs.com +22l IN PTR superdog.intensewebs.com +220 IN PTR dev1.intensewebs.com diff --git a/db.intensewebs.com b/db.intensewebs.com new file mode 100644 index 0000000..3971c52 --- /dev/null +++ b/db.intensewebs.com @@ -0,0 +1,34 @@ +$ORIGIN intensewebs.com. +$TTL 604800 +; +@ IN SOA ns1.intensewebs.com. dns.intensewebs.com. ( + 47 ; Serial + 604800 ; Refresh + 86400 ; Retry + 2419200 ; Expire + 604800 ) ; Negative Cache TTL +; + IN NS ns1.intensewebs.com. + IN NS ns2.intensewebs.com. +; + IN MX 10 mail.intensewebs.com. +; +alma1 IN A 192.168.1.121 +ftp IN A 74.63.233.135 +git IN A 192.168.1.123 +ipa1 IN A 192.168.1.124 +ipa2 IN A 192.168.1.125 +pg IN A 192.168.1.126 +mail IN A 74.63.233.135 +ns1 IN A 192.168.1.140 +ns2 IN A 192.168.1.141 +deb1 IN A 192.168.1.151 +sd IN A 192.168.1.222 +superdog IN A 192.168.1.221 +www IN A 74.63.233.135 +ftp IN A 74.63.233.135 +webmail IN A 74.63.233.135 +dev1 IN A 192.168.1.220 +t IN A 129.146.170.34 +u IN A 129.153.118.150 +lab IN A 129.146.170.34 diff --git a/db.iweb.city b/db.iweb.city new file mode 100644 index 0000000..1e7f26b --- /dev/null +++ b/db.iweb.city @@ -0,0 +1,22 @@ +$ORIGIN iweb.city. +$TTL 604800 +; +@ IN SOA ns1.intensewebs.com. dns.intensewebs.com. ( + 47 ; Serial + 604800 ; Refresh + 86400 ; Retry + 2419200 ; Expire + 604800 ) ; Negative Cache TTL +; + IN NS ns1.intensewebs.com. + IN NS ns2.intensewebs.com. +; + IN MX 10 mail.iweb.city. +; +lab IN A 129.146.170.34 +mail IN A 74.63.233.135 +ftp IN A 74.63.233.135 +www IN A 74.63.233.135 +; +giti IN A 192.168.1.3 +* IN A 129.146.170.34 diff --git a/db.nukvm.org b/db.nukvm.org new file mode 100644 index 0000000..229c0f9 --- /dev/null +++ b/db.nukvm.org @@ -0,0 +1,22 @@ +$ORIGIN nukvm.org. +$TTL 604800 +; +@ IN SOA ns1.intensewebs.com. dns.intensewebs.com. ( + 47 ; Serial + 604800 ; Refresh + 86400 ; Retry + 2419200 ; Expire + 604800 ) ; Negative Cache TTL +; + IN NS ns1.intensewebs.com. + IN NS ns2.intensewebs.com. +; + IN MX 10 mail.nukvm.org. +; +lab IN A 129.153.118.150 +mail IN A 74.63.233.135 +ftp IN A 74.63.233.135 +www IN A 74.63.233.135 +; +gitea IN A 192.168.1.66 +* IN A 129.153.118.150 diff --git a/dnsbackup.sh b/dnsbackup.sh new file mode 100755 index 0000000..ec61930 --- /dev/null +++ b/dnsbackup.sh @@ -0,0 +1,10 @@ +#! /bin/bash + +cd ~/bind-backups +sudo cp -f /etc/bind/named.* . +sudo cp -f /var/lib/bind/* . +sudo cp -f /etc/resolv.conf . +sudo cp -f /etc/hosts . +sudo cp -f /etc/hostname . +sudo cp -f /etc/network/interfaces . +# scp -f * privacy@sd:/home/privacy/Repos/dns-backups/ diff --git a/hostname b/hostname new file mode 100644 index 0000000..5822975 --- /dev/null +++ b/hostname @@ -0,0 +1 @@ +ns1 diff --git a/hosts b/hosts new file mode 100644 index 0000000..f8fac42 --- /dev/null +++ b/hosts @@ -0,0 +1,7 @@ +127.0.0.1 localhost +192.168.1.140 ns1.intensewebs.com ns1 + +# The following lines are desirable for IPv6 capable hosts +::1 localhost ip6-localhost ip6-loopback +ff02::1 ip6-allnodes +ff02::2 ip6-allrouters diff --git a/interfaces b/interfaces new file mode 100644 index 0000000..92a88f9 --- /dev/null +++ b/interfaces @@ -0,0 +1,11 @@ +source /etc/network/interfaces.d/* +auto lo +iface lo inet loopback +allow-hotplug enp1s0 + +iface enp1s0 inet static + address 192.168.1.140 + netmask 255.255.255.0 + gateway 192.168.1.131 + dns-domain intensewebs.com + dns-nameservers 192.168.1.140 192.168.1.141 diff --git a/named.conf b/named.conf new file mode 100644 index 0000000..880786a --- /dev/null +++ b/named.conf @@ -0,0 +1,11 @@ +// This is the primary configuration file for the BIND DNS server named. +// +// Please read /usr/share/doc/bind9/README.Debian.gz for information on the +// structure of BIND configuration files in Debian, *BEFORE* you customize +// this configuration file. +// +// If you are just adding zones, please do that in /etc/bind/named.conf.local + +include "/etc/bind/named.conf.options"; +include "/etc/bind/named.conf.local"; +include "/etc/bind/named.conf.default-zones"; diff --git a/named.conf.default-zones b/named.conf.default-zones new file mode 100644 index 0000000..1a85ad3 --- /dev/null +++ b/named.conf.default-zones @@ -0,0 +1,30 @@ +// prime the server with knowledge of the root servers +zone "." { + type hint; + file "/usr/share/dns/root.hints"; +}; + +// be authoritative for the localhost forward and reverse zones, and for +// broadcast zones as per RFC 1912 + +zone "localhost" { + type master; + file "/etc/bind/db.local"; +}; + +zone "127.in-addr.arpa" { + type master; + file "/etc/bind/db.127"; +}; + +zone "0.in-addr.arpa" { + type master; + file "/etc/bind/db.0"; +}; + +zone "255.in-addr.arpa" { + type master; + file "/etc/bind/db.255"; +}; + + diff --git a/named.conf.local b/named.conf.local new file mode 100644 index 0000000..0548696 --- /dev/null +++ b/named.conf.local @@ -0,0 +1,27 @@ +zone "intensewebs.com" { + type master; + file "/var/lib/bind/db.intensewebs.com"; + allow-transfer { 192.168.1.141; }; + also-notify { 192.168.1.141; }; +}; + +zone "nukvm.org" { + type master; + file "/var/lib/bind/db.nukvm.org"; + allow-transfer { 192.168.1.141; }; + also-notify { 192.168.1.141; }; +}; + +zone "iweb.city" { + type master; + file "/var/lib/bind/db.iweb.city"; + allow-transfer { 192.168.1.141; }; + also-notify { 192.168.1.141; }; +}; + +zone "1.168.192.in-addr.arpa" { + type master; + file "/var/lib/bind/db.1.168.192"; + allow-transfer { 192.168.1.141; }; + also-notify { 192.168.1.141; }; +}; diff --git a/named.conf.options b/named.conf.options new file mode 100644 index 0000000..12af846 --- /dev/null +++ b/named.conf.options @@ -0,0 +1,28 @@ +acl trustedclients { + localhost; + localnets; + 192.168.1.140; #ns1.intensewebs.com + 192.168.1.141; #ns2.intensewebs.com + 192.168.1.142; #ns3.intensewebs.com + 192.168.1.143; #ns4.intensewebs.com + 192.168.1.0/24; + 192.168.2.0/24; +}; + +options { + directory "/var/cache/bind"; + + recursion yes; + allow-query { trustedclients; }; + allow-query-cache { trustedclients; }; + allow-recursion { trustedclients; }; + + forwarders { + 9.9.9.9; + 149.112.112.112; + }; + + dnssec-validation no; + + listen-on-v6 { any; }; +}; diff --git a/ns1-db.1.168.192 b/ns1-db.1.168.192 new file mode 100644 index 0000000..f31236a --- /dev/null +++ b/ns1-db.1.168.192 @@ -0,0 +1,30 @@ +; +; Internal Split-DNS Bind9 Reverse Lookup Data for IntenseWebs.com NuKVM.org and Iweb.City zones +; + +$TTL 604800 +@ IN SOA ns1.intensewebs.com. dns.intensewebs.com. ( + 47 ; Serial + 604800 ; Refresh + 86400 ; Retry + 2419200 ; Expire + 604800 ) ; Negative Cache TTL + IN NS ns1.intensewebs.com. + IN NS ns2.intensewebs.com. + +ns1.intensewebs.com. IN A 192.168.1.140 +ns2.intensewebs.com. IN A 192.168.1.141 +3 IN PTR giti.iweb.city +121 IN PTR alma1.intensewebs.com +123 IN PTR git.intensewebs.com +124 IN PTR ipa1.intensewebs.com +125 IN PTR ipa2.intensewebs.com +126 IN PTR pg.intensewebs.com +66 IN PTR gitea.nukvm.org +160 IN PTR gource.intensewebs.com +140 IN PTR ns1.intensewebs.com +141 IN PTR ns2.intensewebs.com +151 IN PTR deb1.intensewebs.com +222 IN PTR sd.intensewebs.com +22l IN PTR superdog.intensewebs.com +220 IN PTR dev1.intensewebs.com diff --git a/ns1-db.intensewebs.com b/ns1-db.intensewebs.com new file mode 100644 index 0000000..3971c52 --- /dev/null +++ b/ns1-db.intensewebs.com @@ -0,0 +1,34 @@ +$ORIGIN intensewebs.com. +$TTL 604800 +; +@ IN SOA ns1.intensewebs.com. dns.intensewebs.com. ( + 47 ; Serial + 604800 ; Refresh + 86400 ; Retry + 2419200 ; Expire + 604800 ) ; Negative Cache TTL +; + IN NS ns1.intensewebs.com. + IN NS ns2.intensewebs.com. +; + IN MX 10 mail.intensewebs.com. +; +alma1 IN A 192.168.1.121 +ftp IN A 74.63.233.135 +git IN A 192.168.1.123 +ipa1 IN A 192.168.1.124 +ipa2 IN A 192.168.1.125 +pg IN A 192.168.1.126 +mail IN A 74.63.233.135 +ns1 IN A 192.168.1.140 +ns2 IN A 192.168.1.141 +deb1 IN A 192.168.1.151 +sd IN A 192.168.1.222 +superdog IN A 192.168.1.221 +www IN A 74.63.233.135 +ftp IN A 74.63.233.135 +webmail IN A 74.63.233.135 +dev1 IN A 192.168.1.220 +t IN A 129.146.170.34 +u IN A 129.153.118.150 +lab IN A 129.146.170.34 diff --git a/ns1-db.iweb.city b/ns1-db.iweb.city new file mode 100644 index 0000000..1e7f26b --- /dev/null +++ b/ns1-db.iweb.city @@ -0,0 +1,22 @@ +$ORIGIN iweb.city. +$TTL 604800 +; +@ IN SOA ns1.intensewebs.com. dns.intensewebs.com. ( + 47 ; Serial + 604800 ; Refresh + 86400 ; Retry + 2419200 ; Expire + 604800 ) ; Negative Cache TTL +; + IN NS ns1.intensewebs.com. + IN NS ns2.intensewebs.com. +; + IN MX 10 mail.iweb.city. +; +lab IN A 129.146.170.34 +mail IN A 74.63.233.135 +ftp IN A 74.63.233.135 +www IN A 74.63.233.135 +; +giti IN A 192.168.1.3 +* IN A 129.146.170.34 diff --git a/ns1-db.nukvm.org b/ns1-db.nukvm.org new file mode 100644 index 0000000..229c0f9 --- /dev/null +++ b/ns1-db.nukvm.org @@ -0,0 +1,22 @@ +$ORIGIN nukvm.org. +$TTL 604800 +; +@ IN SOA ns1.intensewebs.com. dns.intensewebs.com. ( + 47 ; Serial + 604800 ; Refresh + 86400 ; Retry + 2419200 ; Expire + 604800 ) ; Negative Cache TTL +; + IN NS ns1.intensewebs.com. + IN NS ns2.intensewebs.com. +; + IN MX 10 mail.nukvm.org. +; +lab IN A 129.153.118.150 +mail IN A 74.63.233.135 +ftp IN A 74.63.233.135 +www IN A 74.63.233.135 +; +gitea IN A 192.168.1.66 +* IN A 129.153.118.150 diff --git a/ns1-hostname b/ns1-hostname new file mode 100644 index 0000000..5822975 --- /dev/null +++ b/ns1-hostname @@ -0,0 +1 @@ +ns1 diff --git a/ns1-hosts b/ns1-hosts new file mode 100644 index 0000000..f8fac42 --- /dev/null +++ b/ns1-hosts @@ -0,0 +1,7 @@ +127.0.0.1 localhost +192.168.1.140 ns1.intensewebs.com ns1 + +# The following lines are desirable for IPv6 capable hosts +::1 localhost ip6-localhost ip6-loopback +ff02::1 ip6-allnodes +ff02::2 ip6-allrouters diff --git a/ns1-interfaces b/ns1-interfaces new file mode 100644 index 0000000..92a88f9 --- /dev/null +++ b/ns1-interfaces @@ -0,0 +1,11 @@ +source /etc/network/interfaces.d/* +auto lo +iface lo inet loopback +allow-hotplug enp1s0 + +iface enp1s0 inet static + address 192.168.1.140 + netmask 255.255.255.0 + gateway 192.168.1.131 + dns-domain intensewebs.com + dns-nameservers 192.168.1.140 192.168.1.141 diff --git a/ns1-named.conf b/ns1-named.conf new file mode 100644 index 0000000..880786a --- /dev/null +++ b/ns1-named.conf @@ -0,0 +1,11 @@ +// This is the primary configuration file for the BIND DNS server named. +// +// Please read /usr/share/doc/bind9/README.Debian.gz for information on the +// structure of BIND configuration files in Debian, *BEFORE* you customize +// this configuration file. +// +// If you are just adding zones, please do that in /etc/bind/named.conf.local + +include "/etc/bind/named.conf.options"; +include "/etc/bind/named.conf.local"; +include "/etc/bind/named.conf.default-zones"; diff --git a/ns1-named.conf.default-zones b/ns1-named.conf.default-zones new file mode 100644 index 0000000..1a85ad3 --- /dev/null +++ b/ns1-named.conf.default-zones @@ -0,0 +1,30 @@ +// prime the server with knowledge of the root servers +zone "." { + type hint; + file "/usr/share/dns/root.hints"; +}; + +// be authoritative for the localhost forward and reverse zones, and for +// broadcast zones as per RFC 1912 + +zone "localhost" { + type master; + file "/etc/bind/db.local"; +}; + +zone "127.in-addr.arpa" { + type master; + file "/etc/bind/db.127"; +}; + +zone "0.in-addr.arpa" { + type master; + file "/etc/bind/db.0"; +}; + +zone "255.in-addr.arpa" { + type master; + file "/etc/bind/db.255"; +}; + + diff --git a/ns1-named.conf.local b/ns1-named.conf.local new file mode 100644 index 0000000..0548696 --- /dev/null +++ b/ns1-named.conf.local @@ -0,0 +1,27 @@ +zone "intensewebs.com" { + type master; + file "/var/lib/bind/db.intensewebs.com"; + allow-transfer { 192.168.1.141; }; + also-notify { 192.168.1.141; }; +}; + +zone "nukvm.org" { + type master; + file "/var/lib/bind/db.nukvm.org"; + allow-transfer { 192.168.1.141; }; + also-notify { 192.168.1.141; }; +}; + +zone "iweb.city" { + type master; + file "/var/lib/bind/db.iweb.city"; + allow-transfer { 192.168.1.141; }; + also-notify { 192.168.1.141; }; +}; + +zone "1.168.192.in-addr.arpa" { + type master; + file "/var/lib/bind/db.1.168.192"; + allow-transfer { 192.168.1.141; }; + also-notify { 192.168.1.141; }; +}; diff --git a/ns1-named.conf.options b/ns1-named.conf.options new file mode 100644 index 0000000..12af846 --- /dev/null +++ b/ns1-named.conf.options @@ -0,0 +1,28 @@ +acl trustedclients { + localhost; + localnets; + 192.168.1.140; #ns1.intensewebs.com + 192.168.1.141; #ns2.intensewebs.com + 192.168.1.142; #ns3.intensewebs.com + 192.168.1.143; #ns4.intensewebs.com + 192.168.1.0/24; + 192.168.2.0/24; +}; + +options { + directory "/var/cache/bind"; + + recursion yes; + allow-query { trustedclients; }; + allow-query-cache { trustedclients; }; + allow-recursion { trustedclients; }; + + forwarders { + 9.9.9.9; + 149.112.112.112; + }; + + dnssec-validation no; + + listen-on-v6 { any; }; +}; diff --git a/ns1-resolv.conf b/ns1-resolv.conf new file mode 100644 index 0000000..02eb62e --- /dev/null +++ b/ns1-resolv.conf @@ -0,0 +1,4 @@ +domain intensewebs.com +search intensewebs.com +nameserver 192.168.1.140 +nameserver 192.168.1.141 diff --git a/ns2-db.1.168.192 b/ns2-db.1.168.192 new file mode 100644 index 0000000..fb45561 Binary files /dev/null and b/ns2-db.1.168.192 differ diff --git a/ns2-db.intensewebs.com b/ns2-db.intensewebs.com new file mode 100644 index 0000000..7fc5766 Binary files /dev/null and b/ns2-db.intensewebs.com differ diff --git a/ns2-hostname b/ns2-hostname new file mode 100644 index 0000000..a362321 --- /dev/null +++ b/ns2-hostname @@ -0,0 +1 @@ +ns2.intensewebs.com diff --git a/ns2-hosts b/ns2-hosts new file mode 100644 index 0000000..fc7a72d --- /dev/null +++ b/ns2-hosts @@ -0,0 +1,8 @@ +127.0.0.1 localhost +127.0.1.1 ns2.intensewebs.com ns2 +192.168.1.141 ns2.intensewebs.com ns2 + +# The following lines are desirable for IPv6 capable hosts +::1 localhost ip6-localhost ip6-loopback +ff02::1 ip6-allnodes +ff02::2 ip6-allrouters diff --git a/ns2-interfaces b/ns2-interfaces new file mode 100644 index 0000000..0732ec7 --- /dev/null +++ b/ns2-interfaces @@ -0,0 +1,18 @@ +# This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +source /etc/network/interfaces.d/* + +# The loopback network interface +auto lo +iface lo inet loopback + +# The primary network interface +allow-hotplug enp1s0 + +iface enp1s0 inet static + address 192.168.1.141 + netmask 255.255.255.0 + gateway 192.168.1.131 + dns-domain intensewebs.com + dns-nameservers 192.168.1.140 192.168.1.141 diff --git a/ns2-named.conf b/ns2-named.conf new file mode 100644 index 0000000..880786a --- /dev/null +++ b/ns2-named.conf @@ -0,0 +1,11 @@ +// This is the primary configuration file for the BIND DNS server named. +// +// Please read /usr/share/doc/bind9/README.Debian.gz for information on the +// structure of BIND configuration files in Debian, *BEFORE* you customize +// this configuration file. +// +// If you are just adding zones, please do that in /etc/bind/named.conf.local + +include "/etc/bind/named.conf.options"; +include "/etc/bind/named.conf.local"; +include "/etc/bind/named.conf.default-zones"; diff --git a/ns2-named.conf.default-zones b/ns2-named.conf.default-zones new file mode 100644 index 0000000..1a85ad3 --- /dev/null +++ b/ns2-named.conf.default-zones @@ -0,0 +1,30 @@ +// prime the server with knowledge of the root servers +zone "." { + type hint; + file "/usr/share/dns/root.hints"; +}; + +// be authoritative for the localhost forward and reverse zones, and for +// broadcast zones as per RFC 1912 + +zone "localhost" { + type master; + file "/etc/bind/db.local"; +}; + +zone "127.in-addr.arpa" { + type master; + file "/etc/bind/db.127"; +}; + +zone "0.in-addr.arpa" { + type master; + file "/etc/bind/db.0"; +}; + +zone "255.in-addr.arpa" { + type master; + file "/etc/bind/db.255"; +}; + + diff --git a/ns2-named.conf.local b/ns2-named.conf.local new file mode 100644 index 0000000..ba582dc --- /dev/null +++ b/ns2-named.conf.local @@ -0,0 +1,12 @@ +zone "intensewebs.com" { + type slave; + file "/var/lib/bind/db.intensewebs.com"; + masters { 192.168.1.140; }; +}; + +zone "1.168.192.in-addr.arpa" { + type slave; + file "/var/lib/bind/db.1.168.192"; + masters { 192.168.1.140; }; +}; + diff --git a/ns2-named.conf.options b/ns2-named.conf.options new file mode 100644 index 0000000..a8bcfc7 --- /dev/null +++ b/ns2-named.conf.options @@ -0,0 +1,28 @@ +acl trustedclients { + localhost; + localnets; + 192.168.1.140; #ns1.intensewebs.com + 192.168.1.141; #ns2.intensewebs.com + 192.168.1.142; #ns3.intensewebs.com + 192.168.1.143; #ns4.intensewebs.com + 192.168.1.0/24; + 192.168.2.0/24; +}; + +options { + directory "/var/cache/bind"; + + recursion yes; + allow-query { trustedclients; }; + allow-query-cache { trustedclients; }; + allow-recursion { trustedclients; }; + + forwarders { + 9.9.9.9; + 149.112.112.112; + }; + + dnssec-validation no; + + listen-on-v6 { any; }; +}; diff --git a/ns2-resolv.conf b/ns2-resolv.conf new file mode 100644 index 0000000..02eb62e --- /dev/null +++ b/ns2-resolv.conf @@ -0,0 +1,4 @@ +domain intensewebs.com +search intensewebs.com +nameserver 192.168.1.140 +nameserver 192.168.1.141 diff --git a/resolv.conf b/resolv.conf new file mode 100644 index 0000000..02eb62e --- /dev/null +++ b/resolv.conf @@ -0,0 +1,4 @@ +domain intensewebs.com +search intensewebs.com +nameserver 192.168.1.140 +nameserver 192.168.1.141