¿Cuál es la mejor manera de configurar DNS en un servidor Mac cuando tiene DNS desde su enrutador? ¿A qué debo configurar el enrutador y qué configuración debo configurar en el servicio DNS del servidor Mac?

Deje el enrutador solo. Probablemente reenvía las solicitudes de DNS al DNS de su ISP.

En cuanto a la configuración de su propio servidor DNS, la respuesta depende de sus objetivos. Si solo quiere que funcione por diversión, tiene dos opciones: reenvío o sugerencias de raíz.

Nota: Asumo aquí que no está intentando crear un servidor público autorizado porque eso requeriría una dirección IP estática, reenvío de puertos, y su MAC tendría que estar encendido y funcionando todo el tiempo. Puede crear un dominio DNS interno para patadas …

Si solo está hablando de un servidor recursivo / de almacenamiento en caché, entonces se puede configurar para reenviar o usar sugerencias de raíz. Si desea utilizar el reenvío, debe elegir un servidor DNS al que reenviar, como su enrutador o un servidor DNS público. Si desea utilizar sugerencias de raíz, debe asegurarse de que estén instaladas y activadas. Querrás leer sobre cómo hacer eso.

En breve:

  • Asegúrese de que el servidor tenga una dirección IP estática.
  • En su enrutador, asigne la primera IP del servidor DNS como la de su servidor. Opcionalmente, use un servidor DNS de terceros como secundario (por ejemplo: Google DNS IP 8.8.8.8).
  • Configure un servicio DNS en su servidor, como Bind, y asegúrese de que el servidor y cualquier firewall (s) permitan el tráfico en el puerto UDP 53 y, con mayor frecuencia, TCP 53.

Si su intención es alojar su propio dominio, debe tener dos IP públicas inmutables. En una red doméstica, solo tendrá una, y puede cambiar. Si tiene una red comercial, su ISP le habrá dado un bloque de IP. En ese caso, puede configurar un servidor DNS primario y secundario y usar NAT en otra IP para servicios de Internet para clientes en su red. En ese caso, los servidores DNS se configurarán como la autoridad para su dominio y harán referencia a los servidores raíz.

Hay otro caso. Es posible que tenga una red privada y una única IP pública y desee configurar un servidor DNS para que los clientes dentro de la red privada puedan acceder a los servicios dentro de la red por nombre, en lugar de IP. Tendrá que elegir un nombre de dominio que no exista o no sea uno al que cualquier cliente necesite acceder. El servidor DNS se rellenará con registros de clientes locales y se configurará para reenviar solicitudes no locales al servidor DNS de su ISP. También necesitaría configurar el enrutador para pasar la IP de su servidor para las solicitudes de DNS.