나는 어딘가에 구성이없는 것을 알고 있지만, 나는 그것을 찾을 수 없다. 나는 두 개의 라우터를 가지고 있는데, A는 B의 상류이고, 둘 다 dnsmasq을 실행한다.
A 도메인 A.com 있습니다.
B에는 도메인 B.A.com이 있습니다.
A가 dnsmasq.conf에 있습니다.
server=/B.A.com/IPofB
B, 올바른 레코드를 찾을 수 없으면 A. 묻습니다. 존재하지 않는 레코드의 경우 예외적으로 작동합니다. B가 noexist.B.A.com을 요청 받았다고합니다. 그것은 그것을 발견 할 수 없으므로, noexists.B.A.com은 무엇인가 물어 봅니다. A는 찾을 수 없지만 서버 규칙이 있으므로 B는 찾지 못합니다.
보시다시피 앞뒤로 반복됩니다. 어딘가에 잘못 설정된 설정이 있거나 설정을 놓칠 가능성이 높지만 내가 원하는 것을 찾을 수는 없습니다.
답변
시스템이 라우터 B에 존재하지 않는 하위 도메인을 전달하지 못하게하는 레코드를 추가하여 해결되었습니다.
server=/B.A.com/!