DNS over HTTPS using Dingo

UPDATE:
It is easier to achive similiar result using systemd
Edit /etc/systemd/resolved.conf and change these lines:
FallbackDNS=8.8.8.8 8.8.4.4 2001:4860:4860::8888 2001:4860:4860::8844
DNSSEC=yes

systemctl daemon-reload
and use 8.8.8.8 as your dns in network manager


Download binary
https://github.com/pforemski/dingo

and copy to /usr/local/bin/

Create systemd unit

vim /etc/systemd/system


[Unit]
Description=Dingo

Wants=network.target

[Service]
Type=simple
ExecStart=/usr/local/bin/dingo-linux-amd64 -port 53 -gdns:auto
StandardOutput=null



Restart=on-abort
 

[Install]
WantedBy=multi-user.target




systemctl daemon-reload
systemctl enable dingo
systemctl start dingo

Use it in resolv.conf or enter in Network Manager
echo nameserver 127.0.0.1 > /etc/resolv.conf


Comments

Popular posts from this blog

Ports to allow for whatsapp call

Manually clean up zimbra zmcat/zmcpustat exploit

Keychron K2 in Linux