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
내 기억이 정확하다면 바인딩되지 않은 스텁 영역은 다른 재귀적 네임서버가 아닌 권한 있는 네임서버를 가리키도록 되어 있습니다. 로컬 영역이 정의된 바인딩되지 않은 서버는 실제로 권한 있는 이름 서버가 아닙니다. 나는 두 가지 옵션이 있다고 생각합니다.
언바운드 서버를 전달 영역으로 지정하거나
바인딩 해제 대신 NSD 또는 BIND와 같은 것을 권한 있는 이름 서버로 사용하십시오.