Tengo varios clientes Mac OS X El Capitan y macOS Sierra cuyas configuraciones DHCP les dan la dirección IP local de un enrutador DD-WRT con configuración DNSMasq dentro de mi LAN.
Esto es para que pueda usar server.example.com
e ir a 192.168.1.3
y no a nuestra dirección IP pública, y es mucho más fácil de administrar que editar el archivo de hosts de cada mac, y tampoco afecta a las Mac portátiles. cuando necesitan conectarse al mismo nombre de host desde fuera del edificio.
Sin embargo, varias veces las Mac siguen 'olvidando' el DNS local. Por ejemplo, cuando se produce el problema, puedo hacer ping al nombre de host del servidor y obtener la IP pública externa. Luego puedo borrar el caché de DNS, ejecutar el ping nuevamente y ahora es la dirección IP local correcta.
¿Alguien ejecuta una configuración similar, y conoce alguna de las fallas o problemas comunes y cómo evitarlos?
Antes de usar DNSMasq en un enrutador DD-WRT, estaba usando la capacidad DNS de la aplicación Mac OS X Server, pero descubrí que era muy lento ya que el mismo servidor ejecutaba el uso compartido de archivos para el estudio, por lo que se retiró. .
Incluso he pensado en ejecutar un comando programado (ya sea en cada Mac o mediante algún script de administración de escritorio remoto) para borrar el DNS cada pocas horas o algo así.