summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohannes Löthberg <johannes@kyriasis.com>2014-05-23 19:33:20 +0100
committerJohannes Löthberg <johannes@kyriasis.com>2014-05-23 19:33:20 +0100
commita6ee39bd3534736436ba76aaac3e65fa99a56aec (patch)
tree62d981171cfdcde77fcaa6bfe5e085adc4d8c408
downloaddns-a6ee39bd3534736436ba76aaac3e65fa99a56aec.tar.xz
Initial commit
-rw-r--r--kyriasis.com.zone61
-rw-r--r--lucifer.kyriasis.com.zone9
-rw-r--r--named-slave.conf61
-rw-r--r--named.conf59
-rw-r--r--theos.kyriasis.com.zone13
5 files changed, 203 insertions, 0 deletions
diff --git a/kyriasis.com.zone b/kyriasis.com.zone
new file mode 100644
index 0000000..faf1225
--- /dev/null
+++ b/kyriasis.com.zone
@@ -0,0 +1,61 @@
+; vi: ft=bindzone:ts=8:sw=8:nowrap:noet
+$ORIGIN kyriasis.com.
+$TTL 2h
+; kyriasis.com
+
+@ IN SOA theos.kyriasis.com. hostmaster (
+ 7 ; serial
+ 4h ; refresh
+ 1h ; retry
+ 1w ; expire
+ 1h ; minttl
+ )
+ NS ns1.kyriasis.com.
+ NS ns2.kyriasis.com.
+
+ ; -> lucifer.kyriasis.com
+ A 178.79.157.58
+ AAAA 2a01:7e00::f03c:91ff:fe69:1787
+
+NS1 A 212.71.254.33
+NS1 AAAA 2a01:7e00::f03c:91ff:fe6e:f996
+NS2 A 178.79.157.58
+NS2 AAAA 2a01:7e00::f03c:91ff:fe69:1787
+
+www CNAME kyriasis.com.
+
+; Mail
+@ MX 5 theos.kyriasis.com.
+@ MX 20 lucifer.kyriasis.com.
+
+@ TXT "v=spf1 a mx ~all"
+ SPF "v=spf1 a mx ~all"
+
+theos._domainkey TXT "k=rsa; t=s; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDp4YIk0oJEW1PbPBwCEr8o/e7koQ57jHLmBml1nRKwcBSH/TIkuqz85YYT72s88LaXVlaz2JDygT43edcD/kBxPPDXAqfME8PRGxXi5X2nmyhbCBT+Q5w0kiPkbGOta8pes1Ger1tUIcvRWhuiqX5QHB0pY/cJ+rBBPb7VGqjHLwIDAQABoQ57jHLmBml1nRKwcBSH/TIku"
+lucifer._domainkey TXT "k=rsa; t=s; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCurY0mrJZT5KKUYDfXkceauC2lLGk0E6z75bq0IcPcoNNrXbHIYQMuN5VMulrXv3qF6lbcJwA87XnvE7uS7471fmEYXluOZ2A+HdPm/W/LL1Z9De4LTgt45AWzanczDGxekh5hdy/VCwkxw1Kq6TA9G1fPJTF2sVvqo8JHNoI5swIDAQAB"
+
+; Kerberos
+_kerberos TXT "KYRIASIS.COM"
+
+_kerberos._udp SRV 0 0 88 theos.kyriasis.com.
+
+_kerberos._tcp SRV 0 0 88 theos.kyriasis.com.
+
+_kerberos-master._tcp SRV 0 0 88 theos.kyriasis.com.
+
+_kerberos-adm._tcp SRV 0 0 749 theos.kyriasis.com.
+
+_kpasswd._udp SRV 0 0 464 theos.kyriasis.com.
+
+_kpasswd._tcp SRV 0 0 464 theos.kyriasis.com.
+
+$INCLUDE "/home/kyrias/dns/theos.kyriasis.com.zone"
+$INCLUDE "/home/kyrias/dns/lucifer.kyriasis.com.zone"
+
+
+zeth A 213.141.70.53
+arch NS ns1.he.net.
+ NS ns2.he.net.
+ NS ns3.he.net.
+ NS ns4.he.net.
+ NS ns5.he.net.
diff --git a/lucifer.kyriasis.com.zone b/lucifer.kyriasis.com.zone
new file mode 100644
index 0000000..bb66e84
--- /dev/null
+++ b/lucifer.kyriasis.com.zone
@@ -0,0 +1,9 @@
+; vi: ft=bindzone:ts=8:sw=8:nowrap:noet
+$ORIGIN lucifer.kyriasis.com.
+@ A 178.79.157.58
+ AAAA 2a01:7e00::f03c:91ff:fe69:1787
+
+; Mail
+ MX 5 lucifer.kyriasis.com.
+ SPF "v=spf1 a mx ~all"
+ TXT "v=spf1 a mx ~all"
diff --git a/named-slave.conf b/named-slave.conf
new file mode 100644
index 0000000..9e2aece
--- /dev/null
+++ b/named-slave.conf
@@ -0,0 +1,61 @@
+// vi: ft=named
+
+options {
+ directory "/var/named";
+ pid-file "/run/named/named.pid";
+ auth-nxdomain yes;
+ datasize default;
+ listen-on-v6 { any; };
+ allow-query-cache { none; };
+ allow-query { any; };
+ allow-transfer { none; };
+ allow-update { none; };
+ recursion no;
+ version none;
+ hostname none;
+ server-id none;
+ allow-notify {
+ 212.71.254.33; // theos
+ 2a01:7e00::f03c:91ff:fe6e:f996; // theos
+ };
+};
+
+zone "localhost" IN {
+ type master;
+ file "localhost.zone";
+ allow-transfer { any; };
+};
+
+zone "0.0.127.in-addr.arpa" IN {
+ type master;
+ file "127.0.0.zone";
+ allow-transfer { any; };
+};
+
+zone "." IN {
+ type hint;
+ file "root.hint";
+};
+
+zone "kyriasis.com" {
+ type slave;
+ file "kyriasis.com.zone";
+ masters {
+ 212.71.254.33; // theos
+ 2a01:7e00::f03c:91ff:fe6e:f996; // theos
+ };
+};
+
+logging {
+ channel xfer-log {
+ file "/var/log/named.log";
+ print-category yes;
+ print-severity yes;
+ print-time yes;
+ severity info;
+ };
+ category xfer-in { xfer-log; };
+ category xfer-out { xfer-log; };
+ category notify { xfer-log; };
+};
+
diff --git a/named.conf b/named.conf
new file mode 100644
index 0000000..4d903e3
--- /dev/null
+++ b/named.conf
@@ -0,0 +1,59 @@
+// vim: ft=named
+
+options {
+ directory "/var/named";
+ pid-file "/run/named/named.pid";
+ auth-nxdomain yes;
+ datasize default;
+ listen-on-v6 { any; };
+ allow-query-cache { none; };
+ allow-query { any; };
+ allow-transfer { none; };
+ allow-update { none; };
+ recursion no;
+ version none;
+ hostname none;
+ server-id none;
+ notify no;
+ also-notify {178.79.157.58;};
+};
+
+zone "localhost" IN {
+ type master;
+ file "localhost.zone";
+ allow-transfer { any; };
+};
+
+zone "0.0.127.in-addr.arpa" IN {
+ type master;
+ file "127.0.0.zone";
+ allow-transfer { any; };
+};
+
+zone "." IN {
+ type hint;
+ file "root.hint";
+};
+
+zone "kyriasis.com" IN {
+ type master;
+ file "/home/kyrias/dns/kyriasis.com.zone";
+ allow-transfer {
+ 178.79.157.58; // lucifer
+ 2a01:7e00::f03c:91ff:fe69:1787; // lucifer
+ };
+ notify explicit;
+};
+
+logging {
+ channel xfer-log {
+ file "/var/log/named.log";
+ print-category yes;
+ print-severity yes;
+ print-time yes;
+ severity info;
+ };
+ category xfer-in { xfer-log; };
+ category xfer-out { xfer-log; };
+ category notify { xfer-log; };
+};
diff --git a/theos.kyriasis.com.zone b/theos.kyriasis.com.zone
new file mode 100644
index 0000000..ec0e2b7
--- /dev/null
+++ b/theos.kyriasis.com.zone
@@ -0,0 +1,13 @@
+; vi: ft=bindzone:ts=8:sw=8:nowrap:noet
+
+theos A 212.71.254.33
+ AAAA 2a01:7e00::f03c:91ff:fe6e:f996
+
+; Mail
+ MX 5 theos.kyriasis.com.
+ SPF "v=spf1 a mx ~all"
+ TXT "v=spf1 a mx ~all"
+theos._domainkey.theos TXT "k=rsa; t=s; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDp4YIk0oJEW1PbPBwCEr8o/e7koQ57jHLmBml1nRKwcBSH/TIkuqz85YYT72s88LaXVlaz2JDygT43edcD/kBxPPDXAqfME8PRGxXi5X2nmyhbCBT+Q5w0kiPkbGOta8pes1Ger1tUIcvRWhuiqX5QHB0pY/cJ+rBBPb7VGqjHLwIDAQABoQ57jHLmBml1nRKwcBSH/TIku"
+
+johannes._keybase TXT "keybase-site-verification=-j0boGdp2IlmB5yi8bcMxh6llifeIwJXFoDQXvlucGE"
+johannes._pka TXT "v=pka1;fpr=5134EF9EAF65F95B6BB1608E50FB9B273A9D0BB5;uri=https://theos.kyriasis.com/~kyrias/pgp-key.txt"