From e78ced41fb02758a21f6543c3dd01de5965401ba Mon Sep 17 00:00:00 2001 From: decentral1se Date: Wed, 6 Oct 2021 08:47:01 +0200 Subject: [PATCH] fix: use freifunk DNS resolver Closes https://git.coopcloud.tech/coop-cloud/organising/issues/180. --- cli/server/init.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cli/server/init.go b/cli/server/init.go index 99c43daeb..528ced8ee 100644 --- a/cli/server/init.go +++ b/cli/server/init.go @@ -35,6 +35,9 @@ later for more advanced use cases. return err } + // https://www.privacy-handbuch.de/handbuch_93d.htm + freifunkDNS := "5.1.66.255:53" + resolver := &net.Resolver{ PreferGo: false, Dial: func(ctx context.Context, network, address string) (net.Conn, error) { @@ -42,10 +45,10 @@ later for more advanced use cases. Timeout: time.Millisecond * time.Duration(10000), } // comrade librehosters DNS resolver https://snopyta.org/service/dns/ - return d.DialContext(ctx, "udp", "95.216.24.230:53") + return d.DialContext(ctx, "udp", freifunkDNS) }, } - logrus.Debugf("created DNS resolver via 95.216.24.230") + logrus.Debugf("created DNS resolver via '%s'", freifunkDNS) ctx := context.Background() ips, err := resolver.LookupIPAddr(ctx, domainName)