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