Para que nuestra lan pueda resovler los dominios tipo app.server.local se necesita servidor dns propio no con nginx
-
En un jail tal cual se instalara el
dnsmasq -
En el router se usara la ip de ese
dnsmaqscomo primario -
Ya tiene script de autoinicio este
dnsmasq
cuando se reinicia el server dnsmasq, posiblemente los cliente no puedan resolver el dominio .local nuevamente por la cache, entonces reconectamos el internet
|
dnsmasq.conf
Este fichero lo vamos editar para añdir nuestro servidores a resolver
nano /usr/local/etc/dnsmasq.conf
GNU nano 8.2 /usr/local/etc/dnsmasq.conf
# Configuration file for dnsmasq.
#
# Format is one option per line, legal options are the same
# as the long options legal on the command line. See
# "/usr/sbin/dnsmasq --help" or "man 8 dnsmasq" for details.
address=/antecedentespenales.server.local/192.168.1.219 (1)
address=/netty.server.local/192.168.1.219
address=/tomcat.server.local/192.168.1.219
address=/vault.server.local/192.168.1.21
address=/jellyfin.server.local/192.168.1.130
address=/navidrome.server.local/192.168.1.44
server=1.1.1.1
server=1.0.0.1
| 1 | address esta donde esta la magia. |
unicamente funciona de momento con XXXX.server.local, el server.local es necesario, para evitar confucion con el protocolo mDNS
|
Para cliente linux toca editar el fichero resolved.conf
sudo nano /etc/systemd/resolved.conf
[Resolve]
# Some examples of DNS servers which may be used for DNS= and FallbackDNS=:
# Cloudflare: 1.1.1.1#cloudflare-dns.com 1.0.0.1#cloudflare-dns.com 2606:4700:4700::1111#cloudflare-dns.com 2606:4700:4700::1001#cloudflare-d>
# Google: 8.8.8.8#dns.google 8.8.4.4#dns.google 2001:4860:4860::8888#dns.google 2001:4860:4860::8844#dns.google
# Quad9: 9.9.9.9#dns.quad9.net 149.112.112.112#dns.quad9.net 2620:fe::fe#dns.quad9.net 2620:fe::9#dns.quad9.net
DNS=192.168.1.16 1.1.1.1 (1)
FallbackDNS=1.1.1.1 (2)
Domains=local
DNSSEC=no
| 1 | Configurar esta linea |
| 2 | Y esta como fallback también. |
Luego reiniciar con
sudo systemctl restart systemd-resolved