누구든지 이 경고에 대해 자세히 설명할 수 있습니까? 그것이 참조하는 언바운드 주석을 읽으면 보안상의 이유로(?) 일부 구성인 것 같지만 확실하지 않습니다.거래아래에 언급된 구성 파일을 추가하여 이 경고를 "제거"하는 경우에도 마찬가지입니다.
네임서버 ADDRESS의 DNS 패킷 크기를 SAFE_PKTSZ로 줄입니다.
더 작은 최대 DNS 패킷 크기를 사용하여 업스트림에서만 응답을 수신하는 경우 dnsmasq는 이에 대해 경고하고 일정 기간(기본값은 60초) 동안 각 서버에서 이 결정을 기억합니다.
이 메시지가 계속해서 표시되면 Pi-hole에서 구성된 업스트림 서버까지의 경로가 비정상적으로 잘려 영향을 받은 것입니다. /etc/dnsmasq.d/99-edns.conf와 같은 구성 파일을 추가하고 다음을 추가하면 됩니다.
edns-packet-max=1232 pihole restartdns를 실행한 후 Pi-hole은 더 큰 패킷 크기(기본값은 4096)도 시도하지 않습니다. 우리를 좀 봐무료 가이드1232 특정 값에 대해 설명합니다.
답변1
결국 그것은 단지 경고일 뿐이다. 당신이 할 때아니요권장대로 구성하면 pihole
계속해서 더 큰 패킷을 사용(요청할 수도 있음)합니다. 그러나 응답 이름 서버는 항상 더 작은 패킷 크기인 1232를 사용합니다.
따라서 몇 가지 가능성이 있습니다.
- 첫째, 업스트림 서버가 하나만 있으므로 권장되는 대로 패킷 크기를 줄여야 합니다. 그렇지 않으면 계속 알림을 받게 됩니다. 그러나 성능에 관해서는 어떤 절충안도 없습니다.
- 둘째, 업스트림 서버가 여러 개 있는데 그 중 일부는 영향을 받고 일부는 영향을 받지 않습니다. 크기를 줄이면 PiHole은 더 작은 크기의 서버를 모두 쿼리합니다. 영향을 받은 사람은 어쨌든 더 작은 크기로 응답할 것입니다. 하지만 영향을 받지 않는 사람들도 더 작은 크기를 사용할 수밖에 없습니다. 이는 서버가 하나의 큰 패킷 대신 여러 개의 작은 패킷을 보낼 때 성능 저하가 발생할 수 있음을 의미합니다. 그러나 아마도 이것이 눈에 띄는 성능 저하를 일으키지는 않을 것이라고 생각합니다.
참고: 위 내용은 대략적인 추측이지만 정확하다고 생각합니다.