meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| hardware:fortigate:dns [132018/06/ 09:00] – [Ejemplo de configuración para una oficina remota] lc | hardware:fortigate:dns [182023/01/ 13:36] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| + | {{tag> | ||
| + | ===== Fortigate como Servidor DNS ===== | ||
| + | Los cortafuegos Fortigate pueden funcionar como servidores DNS y DHCP, por lo que nos podemos ahorrar el disponer de un servidor en nuestra oficina y además podemor usarlo como caché y optimizar el tráfico originado por dichas peticiones. | ||
| + | |||
| + | El equipo se puede configurar como Maestro (Master) DNS, añadiendo manualmente los registro DNS que necesitemos, | ||
| + | |||
| + | A su vez el servidor dns puede ser autoritativo o recursivo. La difrencia está en que en el modo recursivo, en caso de no poder resolver un nombre, haría la petición de búsqueda al DNS externo que tengamos configurado.. | ||
| + | |||
| + | Otra de las opciones que podemos elegir es si queremos que el servidor dns sea **Public** | ||
| + | Si marcamos como Public los usuarios externos pueden acceder a realizar consultas. Si lo marcamos como **Shadow** sólo los usuario internos pueden usarlo. | ||
| + | |||
| + | Para activar el servidor DNS tenemos que ir Configuración- > Características | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Al activarlo nos aparecerá una nueva opción **Servidor DNS ** dentro del menú de Red | ||
| + | |||
| + | ==== Crear Base de datos DNS ==== | ||
| + | Para crear nuestra Base de datos DNS en el fortigate vamos a red-> | ||
| + | {{ : | ||
| + | ==== Servicio DNS en Interface ==== | ||
| + | Una vez creada nuestra base de datos, lo siguiente es activar el servicio dns en las interfaces que necesitemos. Para ello pulsamos el botón Crear Nuevo en la sección de **Servicio DNS en Interface** | ||
| + | Seleccionamos el interface por el que nos van a llegar las peticiones de resolución de nombre y seleccionamos también el modo | ||
| + | {{ : | ||
| + | |||
| + | < | ||
| + | |||
| + | ==== Ejemplo de configuración para una oficina remota ==== | ||
| + | Partimos del supuesto de que tenemos una delegación pequeña que conecta por VPN con la oficina central, y que los equipos están dentro de un dominio con Directorio Activo . | ||
| + | |||
| + | Para la resolución de nombre podríamos simplemente permitir el tráfico DNS desde los equipos clientes a los servidores del dominio, pero eso implicaría desperdiciar ancho de banda y mayores tiempos de respuesta. | ||
| + | |||
| + | La solución sería desplegar el servico DNS en nuestro cortafuegos | ||
| + | |||
| + | === Paso 1 === | ||
| + | Lo primero es abrir el complemento DNS de nuestro dominio, desplegamos la zona que queremos transferir, buscamos el registro de inicio de autoridad SOA (Start of Authority) y pinchamos botón derecho -> propiedades | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | - Añadimos la ip de nuestro firewall remoto en la pestaña de Servidores de nombre. | ||
| + | - En la pestaña de Transferencia de zona marcamos la casilla de permitir la transferencias de zona -> sólo a los servidores nombrados en la pestaña Servidores y procedemos a pulsar sobre el botón **Notificar** | ||
| + | - {{ : | ||
| + | |||
| + | < | ||
| + | |||
| + | === Paso 2 === | ||
| + | Activamos en nuestro firewall el complemento de la Base de datos de DNS | ||
| + | {{ : | ||
| + | |||
| + | === Paso 3 === | ||
| + | Vamos a crear el servidor como esclavo, para ello vamos a nuestro fortigate -> | ||
| + | {{ : | ||
| + | Creamos una nueva base de datos con los siguientes datos: | ||
| + | * tipo-> | ||
| + | * Ver -> Sombra | ||
| + | * Zona de DNS -> | ||
| + | * nombre de dominio -> | ||
| + | * IP del Master -> dirección ip del servidor DNS maestro | ||
| + | * Autoritativo -> Deshabilitado para permitir las consultas recursivas | ||
| + | |||
| + | === Paso 4 === | ||
| + | Ahora que tenemos la Base de datos DNS creada vamos a crear un servicio DNS por los interfaces por los que vamos a dar dicho servicio a nuestro equipos. Para ello vamos a Sistema -> Red -> Servidor DNS -> Servicio DNS en Interface | ||
| + | |||
| + | Seleccionamos la interfaz y modo recursivo | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | === Paso 5 === | ||
| + | Como último paso para la integración con el AD deberemos de crear un registro SRV mediante | ||
| + | Abrimos la consola CLI y añadimos los siguientes comandos | ||
| + | < | ||
| + | edit " | ||
| + | set forwarder " | ||
| + | next | ||
| + | end | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | < | ||
| + | edit " | ||
| + | set forwarder " | ||
| + | set source-ip " | ||
| + | next | ||
| + | end | ||
| + | </ | ||
| + | |||
| + | === Paso 6 === | ||
| + | Desde la consola CLi podemos realizar las siguientes verificaciones | ||
| + | < | ||
| + | < | ||
| + | <sxh> | ||
| + | 1 -> Clear DNS cache | ||
| + | 2 -> Show stats | ||
| + | 3 -> Dump DNS setting | ||
| + | 4 -> Reload FQDN | ||
| + | 5 -> Requery FQDN | ||
| + | 6 -> Dump FQDN | ||
| + | 7 -> Dump DNS cache | ||
| + | 8 -> Dump DNS DB | ||
| + | 9 -> Reload DNS DB | ||
| + | 10 -> Dump secure DNS policy/ | ||
| + | 11 -> Reload Secure DNS setting | ||
| + | 12 -> Show Hostname cache | ||
| + | 13 -> Clear Hostname cache | ||
| + | 14 -> DNS debug bit mask</ | ||
| + | ==== Referencias ==== | ||
| + | * http:// | ||
| + | * https:// | ||
| + | * https:// | ||