pihole/adguard 사용 후 공용 DNS 서버를 사용하여 도메인이 확인되지 않음

pihole/adguard 사용 후 공용 DNS 서버를 사용하여 도메인이 확인되지 않음

라즈베리 파이의 로컬 네트워크에서 adguard/pihole을 사용한 후 reddit.com과 같은 다른 사이트에 액세스하는 클라이언트 컴퓨터(Mac)에 문제가 있습니다.

8.8.8.8 (google)문제를 해결하려면 DNS 서버를 Wi-Fi 인터페이스 와 같은 것으로 설정하는 것으로 충분하다고 생각했습니다 .

그러나 수행할 때 nslookup -debug reddit.com나는 여전히 다음과 같은 대답을 얻습니다.

Server:     8.8.8.8
Address:    8.8.8.8#53

------------
    QUESTIONS:
    reddit.com, type = A, class = IN
    ANSWERS:
    AUTHORITY RECORDS:
    ->  reddit.com
    origin = cleanbrowsing.rpz.noc.org
    mail addr = accesspolicy.rpz.noc.org
    serial = 1
    refresh = 7200
    retry = 900
    expire = 1209600
    minimum = 86400
    ttl = 3600
    ADDITIONAL RECORDS:
------------
** server can't find reddit.com: NXDOMAIN

DHCP DNS 구성으로 인해 이전에 네트워크의 모든 클라이언트 시스템에서 내 pi를 pihole 서버 또는 adguard 홈 서버로 사용했습니다.

하지만 이제 Google DNS를 하드코딩했으니 Google DNS로부터 정확하고 신뢰할 수 있는 답변을 받아야 하지 않을까요? 확실히 Google DNS는 reddit.com을 알고 있습니다.

편집하다:

내가 이미 무엇을 시도했습니까?

  • Mac의 DNS 캐시와 네트워크 컴퓨터의 거의 모든 DNS 캐시를 플러시했습니다.
  • 다른 네트워크(개인 핫스팟)에 연결했습니다. 8.8.8.8을 사용하여 reddit.com을 확인할 수 있었습니다!

내 네트워크와 관련이 있는 것 같습니다.

내 네트워크는 다음과 같습니다.

  • 다양한 네트워크를 갖춘 라우터로서의 Unifi Dream Machine SE
  • UDM의 각 네트워크에는 DHCP용으로 설정된 2개의 DNS 서버가 있습니다. 하나는 파이홀을 가리키고 다른 하나는 자체를 가리킵니다.

네트워크에 연결하면 DHCP 구성을 통해 자동으로 2개의 DNS 서버를 가져옵니다. 악성 사이트를 차단하려는 의도였습니다.

작업하는 동안 차단을 비활성화했지만 여전히 사이트에 액세스할 수 없었고 광고 차단이 활성화되어 있었습니다:/.

그런 다음 내 컴퓨터의 업스트림 DNS를 Google DNS에 하드코딩했지만 여전히 reddit.com을 확인할 수 없었습니다.

이제 나는 의아해했고 여전히 그렇습니다.

답변1

답변 덕분에여기또한 @Gordon Davisson의 의견을 통해 내 네트워크 Unifi UDM SE 라우터에서 문제에 대한 해결책을 찾았습니다. "설정 > 네트워크 > [YourNetworkHere] > 고급: 콘텐츠 필터링"에서 필터링 모드를 "없음"으로 설정하세요. cleanbrowsing.org는 DNS에 사용됩니다.

이것은 모든 문제를 설명합니다.

관련 정보