Versión simplificada de mi configuración es la siguiente:
- pi-hole también sirviendo como dns local
- Asus RT-AC68U resolviendo el dns a pi-hole
- mi nas con la dirección local nas.lan
- macbbook usando Big Sur donde experimento mis problemas
El verdadero problema para mí ocurre durante el desarrollo de nodos que involucra servidores locales, pero estos ejemplos describen el problema.
Lo que no funciona
Safari no puede encontrar http://nas.lan:5000
El siguiente script de node.js (error ENOTFOUND)
var dns = require('dns');
dns.lookup('nas.lan', function(err, res, fam){console.log(err, res, fam);})
Lo que sí funciona
Tanto en Chrome como en EdgeChrome http://nas.lan:5000 se resuelve sin problemas.
También nslookup nas.lan
funciona sin problemas.
Entonces, ¿qué debo hacer para que mi dns local siempre funcione?