HTTP / HTTPSを介してDNSを確認する方法はありますか?ケースは次のとおりです。
私のISPはすべてのDNS要求を独自のDNSにリダイレクトし、DNSレコードを汚染します。
私にとって必要なのは、httpまたはhttpsを使用して要求を解決できるソフトウェアだけです。たとえば、/etc/resolv.conf を次のように設定した場合です。
nameserver 127.0.0.1
127.0.0.1:53を受信し、DNSクエリを含むHTTP要求を他のサーバーに送信するプログラム/サービスがあります。
答え1
暗号化された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
答え2
DNSSECと他のDNSリゾルバを考慮する必要はありませんか?ここからリストを取得できます。 https://duckduckgo.com/?q=Public+DNS+Servers&t=ffsb&ia=answer&iax=1