언바운드 스텁 영역이 작동하지 않습니다.

언바운드 스텁 영역이 작동하지 않습니다.

VPN 주소를 로컬 데이터로 확인하는 바인딩되지 않은 서버가 있습니다.

local-data: "host1.wireguard. A 10.10.100.10"
local-data: "host2.wireguard. A 10.100.100.11"

폴링하면 DNS 레코드가 직접 반환됩니다. 그러나 언바운드 서버를 가리키는 스텁 영역을 추가해도 결과가 없습니다. 이것은 내 로컬 언바운드 구성의 일부입니다.

stub-zone:                                                                                                                                                                                                 
        name: "wireguard"                                                                                                                                                                                         
        stub-addr: 10.10.10.1  # DNS server's address
                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
forward-zone:                                                                                                                                                                                              
        name: "."                                                                                                                                                                                          
        forward-addr: 1.1.1.1@853#cloudflare-dns.com
        forward-addr: 1.0.0.1@853#cloudflare-dns.com

나는 아무 소용이 없는 구성의 다양한 변형을 시도했습니다. 뭔가 빠졌나요?

답변1

내 기억이 정확하다면 바인딩되지 않은 스텁 영역은 다른 재귀적 네임서버가 아닌 권한 있는 네임서버를 가리키도록 되어 있습니다. 로컬 영역이 정의된 바인딩되지 않은 서버는 실제로 권한 있는 이름 서버가 아닙니다. 나는 두 가지 옵션이 있다고 생각합니다.

  1. 언바운드 서버를 전달 영역으로 지정하거나

  2. 바인딩 해제 대신 NSD 또는 BIND와 같은 것을 권한 있는 이름 서버로 사용하십시오.

관련 정보