dnsmasq иногда не отвечает
Я сделал себе локальный домен на первом хосте через dnsmasq, вот конфиг /etc/dnsmasq.d/zone.domain.local.conf:
# айпи текущего хоста (116.102.196.61), это нужно, чтобы разрешить удаленые запросы
listen-address=116.102.196.61
# address=/домен/айпи
address=/test.domain.local/11.22.33.44
На другом хосте такой конфиг /etc/dnsmasq.d/local.conf:
# локально запускаем, потому что публично и не надо
listen-address=127.0.0.1
# отключаем dhcp, он не нужен
no-dhcp-interface=
# не загружать сервера из /etc/resolv.conf, мы их сами укажем (ниже)
no-resolv
no-poll
# dns сервера для остального
server=8.8.8.8
server=213.186.33.99
# dns сервер для локального домена
server=/domain.local/116.102.196.61
Так же я поменял /etc/resolv.conf, чтобы запросы перенаправлять на локальный dnsmasq:
nameserver 127.0.0.1
nameserver 8.8.8.8
nameserver 213.186.33.99
options timeout:3 attempts:3
И это работает, но не всегда. Есть периоды времени (по 2-3 минуты), когда dns сервер не отвечает и это печально. Вот статистика:
Jul 1 14:30:11 host6 dnsmasq[27163]: time 1593603011
Jul 1 14:30:11 host6 dnsmasq[27163]: cache size 150, 0/1476 cache insertions re-used unexpired cache entries.
Jul 1 14:30:11 host6 dnsmasq[27163]: queries forwarded 3241, queries answered locally 927
Jul 1 14:30:11 host6 dnsmasq[27163]: queries for authoritative zones 0
Jul 1 14:30:11 host6 dnsmasq[27163]: server 116.102.196.61#53: queries sent 3026, retried or failed 24
Jul 1 14:30:11 host6 dnsmasq[27163]: server 213.186.33.99#53: queries sent 215, retried or failed 0
Jul 1 14:30:11 host6 dnsmasq[27163]: server 8.8.8.8#53: queries sent 57, retried or failed 0
Видно, что есть 24 неудачных ответов. В чем может быть дело?