바인딩되지 않은 DNS 서버에서 /etc/hosts를 어떻게 사용합니까?

바인딩되지 않은 DNS 서버에서 /etc/hosts를 어떻게 사용합니까?

나는 팔로우한다https://www.openbsd.org/faq/pf/example1.html상자에 바인딩되지 않은 DNS 이름 서버를 설정하십시오.

질문:박스에 있는 /etc/hosts 파일도 사용하도록 바인딩되지 않은 DNS 서버를 어떻게 구성합니까? 광고 차단에 사용되는 여러 도메인이 있는데 127.0.0.1을 반환하는 대신 이를 해결합니다.

답변1

OpenBSD에서는 다음과 같은 줄을 추가해야 합니다 /etc/resolv.conf:

lookup file bind

그러나 이는 통화 gethostbyname(3)gethostbyaddr(3)통화 에만 영향을 미치며 unbound응답에는 영향을 미치지 않습니다. 즉, 이 시스템에서 실행되는 프로그램에만 유효합니다. OpenBSD 시스템에서 파서 역할을 하도록 다른 시스템이 구성되어 있으면 unbound작동하지 않습니다. 이 문제를 해결하려면 HTTP 프록시가 필요할 수 있습니다.

관련 정보