
알려진 불량 도메인에 대한 DNS 요청을 가로채서 라우터 수준에서 광고를 차단하는 프로젝트가 많이 있습니다. 대부분은 문제가 되는 도메인을 0.0.0.0으로 확인하여 작동하는 것 같습니다.
0.0.0.0은 유효한 대상 주소가 아니라고 확신합니다. 내가 찾을 수 있는 모든 문서에서는 이를 소스 주소로만 처리하거나 "로컬 시스템의 모든 주소"를 나타내는 conf 파일의 마법 값으로 처리합니다.
요청 호스트가 웹 서버 자체를 실행하고 있을 수 있으므로 이러한 DNS 서비스는 127.0.0.1 사용을 피하는 것 같습니다. 그러나 왜 둘 중 하나 대신 NXDOMAIN을 반환하지 않는지 이해가 되지 않습니다. 가짜 주소를 반환하는 것보다 도메인을 완전히 거부하는 것이 더 적절해 보입니다.