Настройка unbound для разрешения разрешения на mdns


4

Я пытаюсь настроить свой собственный домашний DNS-сервер, частично чтобы компьютеры без avahi / Bonjour могли разрешать адреса .local. (например, unrooted Androids) Я пытаюсь использовать unbound для этого. Так как я знаю, что это dig hostname.local @224.0.0.251 -p 5353работает (по какой-то причине dig hostname.local @FF02::FB -p 5353, похоже, даже при том, что у меня есть IPv6 локально), я решил, что я мог бы просто поместить эти строки в свой unbound.conf:

forward-zone:
    name: local
    forward-addr: 224.0.0.251@5353

Тем не менее, это дает SERVFAIL. Кажется, проблема в том, что unbound не получает ответ с IP-адреса, на который он отправил запрос. У меня есть следующие строки в моем файле журнала:

[1412507591] unbound[30868:3] info: 0RDd mod1 rep debian-bbb.local. A IN
[1412507591] unbound[30868:3] debug: cache memory msg=117331 rrset=174700 infra=488970 val=79412
[1412507591] unbound[30868:3] debug: answer cb
[1412507591] unbound[30868:3] debug: Incoming reply id = 3b44
[1412507591] unbound[30868:3] debug: Incoming reply addr = ip4 192.168.0.11 port 5353 (len 16)
[1412507591] unbound[30868:3] debug: lookup size is 1 entries
[1412507591] unbound[30868:3] debug: received unwanted or unsolicited udp reply dropped.
[1412507591] unbound[30868:3] debug: dropped message[50:0] 3B44840000010001000000000A64656269616E2D626262056C6F63616C0000010001C00C000100010000000A0004C0A8000B

Могу ли я что-нибудь сделать, чтобы это сработало? Я знаю, что unbound имеет расширяемость Python, но это выглядит довольно медленно (и хлопотно). Кроме того, правильно ли я понимаю, что это не вызовет никаких проблем для компьютеров с реализацией mdns, потому что они сначала сами будут использовать mdns?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.