summaryrefslogtreecommitdiffstats
path: root/templates
diff options
context:
space:
mode:
authorAsbjørn Sloth Tønnesen <ast@2e8.dk>2025-04-19 16:40:59 +0000
committerAsbjørn Sloth Tønnesen <ast@2e8.dk>2025-04-19 17:24:29 +0000
commit53a18387b4d378fec3996d940b0084ad85dca688 (patch)
treea5cfda93c24a5a1c1e1d4b419bdfecee360b2933 /templates
parent8f8ca063064eee32c5281b1ee6ff4e5ecff9c23b (diff)
downloadede-53a18387b4d378fec3996d940b0084ad85dca688.tar.gz
ede-53a18387b4d378fec3996d940b0084ad85dca688.tar.xz
ede-53a18387b4d378fec3996d940b0084ad85dca688.zip
initial commit
Signed-off-by: Asbjørn Sloth Tønnesen <ast@2e8.dk>
Diffstat (limited to 'templates')
-rw-r--r--templates/ede-addr-a.toml25
-rw-r--r--templates/ede-addr-aaaa.toml25
-rw-r--r--templates/ede-cname.toml37
-rw-r--r--templates/ede-nx.toml19
-rw-r--r--templates/nodata.toml24
5 files changed, 130 insertions, 0 deletions
diff --git a/templates/ede-addr-a.toml b/templates/ede-addr-a.toml
new file mode 100644
index 0000000..c0e1efa
--- /dev/null
+++ b/templates/ede-addr-a.toml
@@ -0,0 +1,25 @@
+[Match]
+QType = "A"
+QName = "{qname}"
+
+[Header]
+Rcode = 0 # NOERROR
+RecursionDesired = true
+Autoritative = true
+CheckingDisabled = false
+
+[Response]
+CopyQuery = true
+
+[[Answer]]
+Name = "{qname}"
+RType = "A"
+TTL = 300
+IP = "194.165.56.50"
+
+[[Additional]]
+RType = "OPT"
+UDPSize = 1232
+SetEDE = true
+EDECode = {ede_code}
+EDEExtra = "{ede_extra}"
diff --git a/templates/ede-addr-aaaa.toml b/templates/ede-addr-aaaa.toml
new file mode 100644
index 0000000..a37bfd6
--- /dev/null
+++ b/templates/ede-addr-aaaa.toml
@@ -0,0 +1,25 @@
+[Match]
+QType = "AAAA"
+QName = "{qname}"
+
+[Header]
+Rcode = 0 # NOERROR
+RecursionDesired = true
+Autoritative = true
+CheckingDisabled = false
+
+[Response]
+CopyQuery = true
+
+[[Answer]]
+Name = "{qname}"
+RType = "AAAA"
+TTL = 300
+IP = "2a10:2a80::50:2"
+
+[[Additional]]
+RType = "OPT"
+UDPSize = 1232
+SetEDE = true
+EDECode = {ede_code}
+EDEExtra = "{ede_extra}"
diff --git a/templates/ede-cname.toml b/templates/ede-cname.toml
new file mode 100644
index 0000000..3a42a2d
--- /dev/null
+++ b/templates/ede-cname.toml
@@ -0,0 +1,37 @@
+[Match]
+QType = "!SOA"
+QName = "{qname}"
+
+[Header]
+Rcode = 0 # NOERROR
+RecursionDesired = true
+Autoritative = true
+CheckingDisabled = false
+
+[Response]
+CopyQuery = true
+
+[[Answer]]
+Name = "{qname}"
+RType = "CNAME"
+TTL = 300
+Target = "notice.ede.dn5.dk."
+
+[[Additional]]
+Name = "notice.ede.dn5.dk."
+RType = "A"
+TTL = 300
+IP = "194.165.56.50"
+
+[[Additional]]
+Name = "notice.ede.dn5.dk."
+RType = "AAAA"
+TTL = 300
+IP = "2a10:2a80::50:2"
+
+[[Additional]]
+RType = "OPT"
+UDPSize = 1232
+SetEDE = true
+EDECode = {ede_code}
+EDEExtra = "{ede_extra}"
diff --git a/templates/ede-nx.toml b/templates/ede-nx.toml
new file mode 100644
index 0000000..440631a
--- /dev/null
+++ b/templates/ede-nx.toml
@@ -0,0 +1,19 @@
+[Match]
+QType = "!SOA"
+QName = "{qname}"
+
+[Header]
+Rcode = 3 # NXDOMAIN
+RecursionDesired = true
+Autoritative = true
+CheckingDisabled = false
+
+[Response]
+CopyQuery = true
+
+[[Additional]]
+RType = "OPT"
+UDPSize = 1232
+SetEDE = true
+EDECode = {ede_code}
+EDEExtra = "{ede_extra}"
diff --git a/templates/nodata.toml b/templates/nodata.toml
new file mode 100644
index 0000000..a75100f
--- /dev/null
+++ b/templates/nodata.toml
@@ -0,0 +1,24 @@
+[Match]
+QType = ""
+QName = "{qname}"
+
+[Header]
+Rcode = 0 # NOERROR
+RecursionDesired = true
+Autoritative = true
+CheckingDisabled = false
+
+[Response]
+CopyQuery = true
+
+[[Authority]]
+Name = "ede.dn5.dk."
+RType = "SOA"
+TTL = 300
+NS = "ns.ede.dn5.dk."
+MBox = "hostmaster.ede.dn5.dk."
+Serial = {serial}
+Refresh = 14400
+Retry = 3600
+Expire = 604800
+MinTTL = 300