Verifique o bind_address
no seu arquivo /etc/marac
conforme explicado aqui :
If you want to tie the process to a specific interface, edit the
bind_address
parameter. This defaults to 0.0.0.0 meaning any interface. If both recursive and authoritative DNS is needed (i.e. you add a zonefile) you have to change this to the specific IP addresse(s) where you need maradns to listen, otherwise it will refuse to start.
Portanto, se o seu bind_address
estiver definido como 127.0.0.1
, isso seria vinculado estritamente às conexões do host local. Portanto, se você quiser que a interface fique em rede fora das conexões localhost, defina-a como 0.0.0.0
.
Eu não uso o MaraDNS, por isso não tenho 100% de certeza sobre a nomeação do parâmetro bind_address
, mas mais informações aqui apontam para o parâmetro que está sendo chamado ipv4_bind_addresses
:
ipv4_bind_addresses: The IP addresses to give the MaraDNS server. This accepts one or more ipv4 IPs in dotted-decimal (e.g. "127.0.0.1") notation, and specifies what IP addresses the MaraDNS server will listen on. Multiple bind addresses are separated with a comma, like this: "10.1.2.3, 10.1.2.4, 127.0.0.1"