From 13a03812ba4111b9dd6f8b7f952d49cecdfc95b9 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Sun, 27 Sep 2020 15:05:53 +0300 Subject: [PATCH] resolv.conf: move resolvers to resolv.csv --- etc/resolv.conf | 44 +++----------------------------------------- etc/resolv.csv | 7 +++++++ 2 files changed, 10 insertions(+), 41 deletions(-) create mode 100644 etc/resolv.csv diff --git a/etc/resolv.conf b/etc/resolv.conf index 25f43ff7..fdc3485a 100644 --- a/etc/resolv.conf +++ b/etc/resolv.conf @@ -1,25 +1,12 @@ +# notes on resolv.conf, actual DNS resolvers in resolv.csv (not a system +# config file) + # Local resolver (Unbound?) #nameserver 127.0.0.1 #nameserver ::1 # dnscrypt-proxy directly (Debian/systemd) #nameserver 127.0.2.1 -# Quad9 IPv6 #1 -nameserver 2620:fe::fe -# CloudFlare IPv6 #2 -#nameserver 2606:4700:4700::1001 -# OpenDNS IPv4 #2 -#nameserver 208.67.220.220 -# Google DNS IPv4 #1 -#nameserver 8.8.8.8 -# Quad9 DNS IPv4 #1 -nameserver 9.9.9.9 -# Google DNS IPv6 #2 -#nameserver 2001:4860:4860::8844 -# Quad9 DNS IPv6 #2 -nameserver 2620:fe::9 -# CloudFlare IPv4 #1 -#nameserver 1.1.1.1 # trust-ad option is required from glibc2.31+ to tell everything to trust # AD/DNSSEC in case there is a localhost DNS server that validates it options edns0 single-request-reopen #trust-ad @@ -35,31 +22,6 @@ options edns0 single-request-reopen #trust-ad # use.opendns.com http://208.69.38.205/ # system.opendns.com http://208.69.38.170/ -# For copy-pasting to nm-connection-editor -# No OpenDNS for breaking DNSSEC. -# 8.8.8.8, 1.1.1.1 -# 2606:4700:4700::1001, 2001:4860:4860::8844 - -# 2019-07-22: I actually prefer Quad9 to Cloudflare and Google. -# I am also a bit lost on what is my purpouse here considering -# I have just done so much with dnscrypt-proxy & unbound -# 149.112.112.112, 9.9.9.9 -# 2620:fe::9, 2620:fe::fe - -# 2020-08-08: obviously the purpouse here is to be a random DNS note that -# hopefully englightens future me when I need it on everything and nothing -# related to DNS! - -# DNS-over-HTTPS -# Quad9: https://dns.quad9.net/dns-query -# Google: https://dns.google/dns-query -# Cloudflare: https://cloudflare-dns.com/dns-query -# https://mozilla.cloudflare-dns.com/dns-query -# OpenDNS: https://doh.opendns.com/dns-query -# Adguard: https://dns.adguard.com/dns-query -# NextDNS: https://dns.nextdns.io -# https://firefox.dns.nextdns.io - # systemd-resolved symlink files: # !!! /run/systemd/resolve/stub-resolv.conf !!! /usr/lib/systemd/resolv.conf /run/systemd/resolve/resolv.conf diff --git a/etc/resolv.csv b/etc/resolv.csv new file mode 100644 index 00000000..d0a3d48a --- /dev/null +++ b/etc/resolv.csv @@ -0,0 +1,7 @@ +Provider,DoH,DoT,IPv6,IPv6,IPv4,IPv4 +AdGuard,https://dns.adguard.com/dns-query,dns.adguard.com,2a10:50c0::ad1:ff,2a10:50c0::ad2:ff,94.140.14.14,94.140.15.15 +Cloudflare,https://cloudflare-dns.com/dns-query,one.one.one.one,2606:4700:4700::1001,2606:4700:4700::1111,1.1.1.1,1.0.0.1 +Cloudflare antimalware,https://security.cloudflare-dns.com/dns-query,,,,1.1.1.2,1.0.0.2 +NextDNS,https://dns.nextdns.io,dns.nextdns.io,2a07:a8c1::,2a07:a8c0::,45.90.30.0,45.90.28.0 +OpenDNS,https://doh.opendns.com/dns-query,,2620:119:35::35,2620:119:53::53,208.67.222.222,208.67.220.220 +Quad9,https://dns.quad9.net/dns-query,dns.quad9.net,2620:fe::fe,2620:fe::9,9.9.9.9,149.112.112.112