HTTP/HTTPS による DNS 確認

HTTP/HTTPS による DNS 確認

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

関連情報