Dns

通過 HTTP/HTTPS 解析 DNS

  • February 19, 2017

有沒有辦法通過HTTP/HTTPS解析DNS,案例是:

我的 ISP 將每個 DNS 請求重定向到他們自己的 DNS 並污染 DNS 記錄。

我所需要的只是一個可以使用 http 或 https 解析請求的軟體,例如,當我將 /etc/resolv.conf 設置為

nameserver 127.0.0.1

會有一個程序/服務監聽 127.0.0.1:53 並將包含 DNS 查詢的 HTTP 請求送出到另一台伺服器

我找到了可以解決問題的替代答案,使用加密的 DNS,首先安裝:

pacman -Sy dnscrypt-proxy

然後手動啟動dnscrpyt程序:

dnscrypt-proxy --resolver-name=cloudns-can

該列表可以在/usr/share/dnscrypt-proxy/dnscrypt-resolvers.csv

或自動:

sudo systemctl enable dnscrypt-proxy
sudo systemctl start dnscrypt-proxy

然後改變你的/etc/resolv.conf

nameserver 127.0.0.1

您不應該考慮 DNSSEC 和不同的 DNS 解析器嗎?您可以從此處獲取列表: https ://duckduckgo.com/?q=Public+DNS+Servers&t=ffsb&ia=answer&iax=1

引用自:https://unix.stackexchange.com/questions/168070