mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-01-31 16:57:55 +00:00
Gabriel Arazas
0760acb676
Now we're going beyond these structuring as we might have to accomodate non-system configurations like Nixvim.
85 lines
2.8 KiB
Dns
85 lines
2.8 KiB
Dns
; This is trying to be discrete with certain information. This should be copied
|
|
; and replaced with more confidential information somewhere.
|
|
$TTL 12h
|
|
$ORIGIN foodogsquared.one.
|
|
|
|
@ 3600 IN SOA ns1 hostmaster (
|
|
2023100801 ; serial number
|
|
1h ; refresh
|
|
15m ; update retry
|
|
3w ; expiry
|
|
3h ; nx = nxdomain ttl
|
|
)
|
|
3600 IN NS ns1.first-ns.de.
|
|
3600 IN NS robotns2.second-ns.de.
|
|
3600 IN NS robotns3.second-ns.com.
|
|
|
|
; Setting up the mail-related DNS entries.
|
|
; For future references, please the see the following document at
|
|
; https://kb.mailbox.org/en/private/e-mail-article/using-e-mail-addresses-of-your-domain
|
|
@ IN MX 10 mxext1.mailbox.org.
|
|
IN MX 10 mxext2.mailbox.org.
|
|
IN MX 20 mxext3.mailbox.org.
|
|
IN TXT v=spf1 include:mailbox.org ~all
|
|
|
|
; Keybase verification key.
|
|
@ 3600 IN TXT #keybaseVerificationKey#
|
|
|
|
; This is something that is needed for mailbox.org to verify it is indeed in my
|
|
; domain.
|
|
#mailboxSecurityKey# 3600 IN TXT #mailboxSecurityKeyRecord#
|
|
|
|
; Protect the validity of my emails sent by me!!!!
|
|
MBO0001._domainkey IN CNAME MBO0001._domainkey.mailbox.org.
|
|
MBO0002._domainkey IN CNAME MBO0002._domainkey.mailbox.org.
|
|
MBO0003._domainkey IN CNAME MBO0003._domainkey.mailbox.org.
|
|
MBO0004._domainkey IN CNAME MBO0004._domainkey.mailbox.org.
|
|
|
|
; Protect my domain email from spoofing.
|
|
_dmarc 400 IN TXT v=DMARC1;p=none;rua=mailto:postmaster@foodogsquared.one;ruf=mailto:admin@foodogsquared.one
|
|
|
|
; This will make PGP clients find my public key for the email.
|
|
_hkps._tcp IN SRV 1 1 443 pgp.mailbox.org.
|
|
|
|
; Email clients autoconfiguration. Useful for email clients like Thunderbird.
|
|
autoconfig IN CNAME mailbox.org.
|
|
_autodiscover._tcp IN SRV 0 0 443 mailbox.org.
|
|
|
|
; My websites that are deployed by somewhere else.
|
|
@ IN A 75.2.60.5
|
|
www IN CNAME foodogsquared.netlify.app.
|
|
wiki IN CNAME foodogsquared-wiki.netlify.app.
|
|
|
|
; Public-facing services from this server. Just remember to increment the
|
|
; serial number once the public IPs changes. PLEEEEEEEEEEEAAAAAAAAASE!
|
|
plover IN A @ploverWANIPv4@
|
|
IN AAAA @ploverWANIPv6@
|
|
|
|
ns1 IN A @ploverWANIPv4@
|
|
IN AAAA @ploverWANIPv6@
|
|
|
|
auth IN CNAME plover
|
|
pass IN CNAME plover
|
|
code IN CNAME plover
|
|
vpn IN CNAME plover
|
|
mux IN CNAME plover
|
|
vouch IN CNAME plover
|
|
|
|
postgres IN CNAME plover
|
|
monitoring IN CNAME plover
|
|
|
|
; Other things.
|
|
_github-pages-challenge-foo-dogsquared IN TXT 673febae1ea0095e76d1e02a7a1709
|
|
|
|
; Setting up SendGrid.
|
|
; This is for rewriting tracking links to my domain.
|
|
url2871 IN CNAME sendgrid.net.
|
|
30339354 IN CNAME sendgrid.net.
|
|
|
|
; This is for SendGrid sender authentication.
|
|
em1172 IN CNAME u30339354.wl105.sendgrid.net.
|
|
s1._domainkey IN CNAME s1.domainkey.u30339354.wl105.sendgrid.net.
|
|
s2._domainkey IN CNAME s2.domainkey.u30339354.wl105.sendgrid.net.
|
|
|
|
; vim: expandtab! tabstop=8 shiftwidth=8 filetype=dns
|