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

관련 정보