Add lieserl.

Julien LepillerSat Dec 10 19:22:03+0100 2022

04effbf

Add lieserl.

modules/config/dns.scm

3535
            ene))
3636
3737
;; Update this when changing the zone:
38-
(define lepiller-serial 2022111201)
38+
(define lepiller-serial 2022112701)
3939
4040
(define public-dkim
4141
  (apply

4646
4747
(define-zone-entries lepiller.eu.zone
4848
;; Name         TTL Class Type Data
49-
  ("ene"        ""  "IN"  "A"     ene-toulouse-ip4)
50-
  ("ene"        ""  "IN"  "AAAA"  ene-toulouse-ip6)
51-
  ("hermes"     ""  "IN"  "A"     hermes-ip4)
52-
  ("hermes"     ""  "IN"  "AAAA"  hermes-ip6)
53-
  ("xana"       ""  "IN"  "A"     xana-ip4)
54-
  ("dark"       ""  "IN"  "A"     dark-ip4)
55-
  ("nono"       ""  "IN"  "A"     nono-ip4)
56-
  ("nono"       ""  "IN"  "AAAA"  nono-ip6)
57-
  ("@"          ""  "IN"  "A"     hermes-ip4)
58-
  ("@"          ""  "IN"  "AAAA"  hermes-ip6)
59-
  ("www"        ""  "IN"  "CNAME" "lepiller.eu.")
60-
61-
  ("avatar"     ""  "IN"  "CNAME" "nono")
62-
  ("git"        ""  "IN"  "CNAME" "nono")
63-
  ("i18n"       ""  "IN"  "CNAME" "xana")
64-
  ("nani"       ""  "IN"  "CNAME" "xana")
65-
  ("offlate"    ""  "IN"  "CNAME" "xana")
66-
  ("social"     ""  "IN"  "CNAME" "nono")
67-
  ("lfs"        ""  "IN"  "CNAME" "dark")
68-
69-
  ("toulouse"   ""  "IN"  "CNAME" "nono")
49+
  ("ene"        ""  "IN"  "A"       ene-toulouse-ip4)
50+
  ("ene"        ""  "IN"  "AAAA"    ene-toulouse-ip6)
51+
  ("hermes"     ""  "IN"  "A"       hermes-ip4)
52+
  ("hermes"     ""  "IN"  "AAAA"    hermes-ip6)
53+
  ("xana"       ""  "IN"  "A"       xana-ip4)
54+
  ("dark"       ""  "IN"  "A"       dark-ip4)
55+
  ("nono"       ""  "IN"  "A"       nono-ip4)
56+
  ("nono"       ""  "IN"  "AAAA"    nono-ip6)
57+
  ("lieserl"       ""  "IN"  "A"    lieserl-ip4)
58+
  ("lieserl"       ""  "IN"  "AAAA" lieserl-ip6)
59+
  ("@"          ""  "IN"  "A"       hermes-ip4)
60+
  ("@"          ""  "IN"  "AAAA"    hermes-ip6)
61+
  ("www"        ""  "IN"  "CNAME"   "lepiller.eu.")
62+
63+
  ("avatar"     ""  "IN"  "CNAME"   "nono")
64+
  ("git"        ""  "IN"  "CNAME"   "nono")
65+
  ("i18n"       ""  "IN"  "CNAME"   "xana")
66+
  ("nani"       ""  "IN"  "CNAME"   "xana")
67+
  ("offlate"    ""  "IN"  "CNAME"   "xana")
68+
  ("social"     ""  "IN"  "CNAME"   "nono")
69+
  ("lfs"        ""  "IN"  "CNAME"   "dark")
70+
71+
  ("toulouse"   ""  "IN"  "CNAME"   "nono")
7072
  
71-
  ("@"          ""  "IN"  "NS"    "ns")
72-
  ("@"          ""  "IN"  "NS"    "ns2")
73-
  ("ns"         ""  "IN"  "A"     hermes-ip4)
74-
  ("ns"         ""  "IN"  "AAAA"  hermes-ip6)
75-
  ("ns2"        ""  "IN"  "A"     nono-ip4)
76-
  ("ns2"        ""  "IN"  "AAAA"  nono-ip6)
77-
78-
  ("@"          ""  "IN"  "MX"    "10 courriel")
79-
  ("@"          ""  "IN"  "MX"    "50 b.courriel")
80-
  ("@"          ""  "IN"  "MX"    "20 wio6sja633kwuybkyqex7vvnzqvrhrtzjix6cjhsqi42hx3n2qjfmzid.onion.")
81-
  ("@"          ""  "IN"  "MX"    "60 5g33mrv2rp2onyvte2b3ge5a44fxansxwt4sajmmae7lgorxjgz5czad.onion.")
82-
  ("b.courriel" ""  "IN"  "A"     hermes-ip4)
83-
  ("b.courriel" ""  "IN"  "AAAA"  hermes-ip6)
84-
  ("courriel"   ""  "IN"  "A"     nono-ip4)
85-
  ("courriel"   ""  "IN"  "AAAA"  nono-ip6)
86-
  ("imap"       ""  "IN"  "CNAME" "courriel")
87-
  ("smtp"       ""  "IN"  "CNAME" "b.courriel")
88-
  ("@"          ""  "IN"  "TXT"   "\"v=spf1 mx a ~all\"")
89-
  ("@"          ""  "IN"  "SPF"   "\"v=spf1 mx a ~all\"")
73+
  ("@"          ""  "IN"  "NS"      "ns")
74+
  ("@"          ""  "IN"  "NS"      "ns2")
75+
  ("ns"         ""  "IN"  "A"       hermes-ip4)
76+
  ("ns"         ""  "IN"  "AAAA"    hermes-ip6)
77+
  ("ns2"        ""  "IN"  "A"       nono-ip4)
78+
  ("ns2"        ""  "IN"  "AAAA"    nono-ip6)
79+
80+
  ("@"          ""  "IN"  "MX"      "10 courriel")
81+
  ("@"          ""  "IN"  "MX"      "50 b.courriel")
82+
  ("@"          ""  "IN"  "MX"      "20 wio6sja633kwuybkyqex7vvnzqvrhrtzjix6cjhsqi42hx3n2qjfmzid.onion.")
83+
  ("@"          ""  "IN"  "MX"      "60 5g33mrv2rp2onyvte2b3ge5a44fxansxwt4sajmmae7lgorxjgz5czad.onion.")
84+
  ("b.courriel" ""  "IN"  "A"       hermes-ip4)
85+
  ("b.courriel" ""  "IN"  "AAAA"    hermes-ip6)
86+
  ("courriel"   ""  "IN"  "A"       nono-ip4)
87+
  ("courriel"   ""  "IN"  "AAAA"    nono-ip6)
88+
  ("imap"       ""  "IN"  "CNAME"   "courriel")
89+
  ("smtp"       ""  "IN"  "CNAME"   "b.courriel")
90+
  ("@"          ""  "IN"  "TXT"     "\"v=spf1 mx a ~all\"")
91+
  ("@"          ""  "IN"  "SPF"     "\"v=spf1 mx a ~all\"")
9092
  
91-
  ("dkim._domainkey" "" "IN" "TXT" (string-append "v=DKIM1\\; p=" public-dkim "\\; s=email\\; t=s"))
92-
  ("_dmarc"     ""  "IN"  "TXT"   "v=DMARC1\\; p=none\\; sp=reject\\; rua=mailto:rua@lepiller.eu!10m\\; ruf=mailto:ruf@lepiller.eu!10m\\; rf=afrf\\; pct=100\\; ri=86400"))
93+
  ("dkim._domainkey" "" "IN" "TXT"  (string-append "v=DKIM1\\; p=" public-dkim "\\; s=email\\; t=s"))
94+
  ("_dmarc"     ""  "IN"  "TXT"     "v=DMARC1\\; p=none\\; sp=reject\\; rua=mailto:rua@lepiller.eu!10m\\; ruf=mailto:ruf@lepiller.eu!10m\\; rf=afrf\\; pct=100\\; ri=86400"))
9395
9496
(define-zone-entries ipv4-reverse.zone
9597
  ("@" "" "IN" "PTR" "lepiller.eu.")
96-
  ("@"          ""  "IN"  "NS"    "ns.lepiller.eu.")
97-
  ("@"          ""  "IN"  "NS"    "ns2.lepiller.eu."))
98+
  ("@"          ""  "IN"  "NS"      "ns.lepiller.eu.")
99+
  ("@"          ""  "IN"  "NS"      "ns2.lepiller.eu."))
98100
99101
(define-zone-entries ipv6-reverse.zone
100102
  ("1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0" "" "IN" "PTR" "lepiller.eu.")
101-
  ("@"          ""  "IN"  "NS"    "ns.lepiller.eu.")
102-
  ("@"          ""  "IN"  "NS"    "ns2.lepiller.eu."))
103+
  ("@"          ""  "IN"  "NS"      "ns.lepiller.eu.")
104+
  ("@"          ""  "IN"  "NS"      "ns2.lepiller.eu."))
103105
104106
(define ene
105107
  (knot-remote-configuration

modules/data/dns.scm

2424
            hermes-ip4 hermes-ip6
2525
            nono-ip4 nono-ip6
2626
            xana-ip4
27-
            dark-ip4))
27+
            dark-ip4
28+
            lieserl-ip4 lieserl-ip6))
2829
2930
(define hermes-ip4 "89.234.186.109")
3031
(define hermes-ip6 "2a00:5884:8208::1")

4142
(define xana-ip4 "62.210.81.154")
4243
4344
(define dark-ip4 "129.151.236.194")
45+
46+
(define lieserl-ip4 nono-ip4)
47+
(define lieserl-ip6 "2a02:8435:942:f701:e2ff:f7ff:fe00:2006")