Проверьте bind_address
в вашем /etc/marac
как описано здесь:
Если вы хотите привязать процесс к определенному интерфейсу, отредактируйте параметр bind_address
. По умолчанию это 0.0.0.0, что означает любой интерфейс. Если требуется как рекурсивный, так и авторитетный DNS (т.е. вы добавляете файл зоны), вы должны изменить его на конкретный IP-адрес (а), где вам нужно прослушивать maradns, иначе он откажется запускаться.
Так что если ваш bind_address
установлен на 127.0.0.1
то это будет строго привязывать его к локальным соединениям. Поэтому, если вы хотите, чтобы интерфейс был подключен к сети вне локальных соединений, установите его на 0.0.0.0
.
Я не использую MaraDNS, поэтому я не уверен на 100% в именовании параметра bind_address
, но дополнительная информация указывает на то, что параметр называется ipv4_bind_addresses
:
ipv4_bind_addresses: IP-адреса для сервера MaraDNS. Он принимает один или несколько IP-адресов ipv4 в десятичном формате с точками (например, «127.0.0.1») и указывает, какие IP-адреса будет прослушивать сервер MaraDNS. Несколько адресов связывания разделяются запятой, например: «10.1.2.3, 10.1.2.4, 127.0.0.1»