Cómo configurar solo reenviar el servidor DNS en Ubuntu y Debian

Cómo configurar solo reenviar el servidor DNS en Ubuntu y Debian

El sistema de nombres de dominio (DNS) es un sistema de nomenclatura distribuido jerárquico para computadoras conectadas a través de la red. Resuelve correspondencia de la dirección IP a un nombre de dominio. Un servidor DNS solo hacia adelante no mantiene la información del dominio. Si alguna consulta llega a este servidor, se reenvía al servidor DNS configurado. Se dispone de información de detalles sobre DNS.

Este artículo lo ayudará a configurar el sistema de nombres de dominio (DNS) de reenvío utilizando Bind9 en los sistemas Ubuntu, Debian y LinuxMint.

Instalar paquetes DNS

Bind9 es el servidor DNS más popular utilizado en todo el mundo. Está disponible en repositorios de apt-get predeterminados. Entonces, use los siguientes comandos para instalar el sistema de nombre de dominio Bind9.

SUDO APT UPDATY SUDO APT INSTALL BIND9 

Habilitar el reenvío de DNS

Estamos configurando este servidor como el servidor DNS de reenvío. Entonces, edite el archivo de configuración de enlace

$ sudo vi/etc/bind/nombrado.confusión.opción 

y agregue la siguiente configuración:

 opciones directorio "/var/cache/bind"; recursión sí; Permitir a Quera 192.168.0.0/32; 127.0.0.1; ; Repositorios 8.8.8.8; 8.8.4.4; ; solo hacia adelante;  

Cambiar el servidor DNS 8.8.8.8 y 8.8.4.4 con el servidor DNS adecuado IPS. Usando la Questre Query podemos restringir el acceso del servidor DNS a rangos IP específicos. Para que sea un servidor DNS público, comente Línea Permitir para Query.

Verificar archivos de configuración

Después de hacer toda la configuración, verifique todos los archivos utilizando los siguientes comandos.

nombrado checkconf/etc/bind/nombrado.confirmado checkconf/etc/bind/nombrado.confusión.opción 

Si alguno de los comandos anteriores devuelve el error o la advertencia, corrija eso antes de continuar con el siguiente paso.

Reiniciar DNS

Después de la verificación exitosa de todos los archivos, reiniciemos el servicio bind9 utilizando el siguiente comando.

SUDO Service Bind9 reiniciar 

Configuración de prueba

Finalmente, su servidor DNS está configurado con éxito y listo para usar. Verifiquemos que DNS responda correctamente a las consultas. A continuación se muestra los comandos de ejemplo para probarlo.

cavar tecadmin.neto  ; <> Cavar 9.9.5-3ubuntu0.5-Ubuntu <> Tecadmin.neto ;; Opciones globales: +cmd ;; Tengo respuesta: ;; ->> encabezado<<- opcode: QUERY, status: NOERROR, id: 56343 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 13, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;tecadmin.net. IN A ;; ANSWER SECTION: tecadmin.net. 299 IN A 104.27.189.217 tecadmin.net. 299 IN A 104.27.188.217 ;; AUTHORITY SECTION: . 7776 IN NS c.root-servers.net… 7776 IN NS i.root-servers.net… 7776 IN NS b.root-servers.net… 7776 IN NS l.root-servers.net… 7776 IN NS h.root-servers.net… 7776 IN NS e.root-servers.net… 7776 IN NS a.root-servers.net… 7776 IN NS f.root-servers.net… 7776 IN NS k.root-servers.net… 7776 IN NS j.root-servers.net… 7776 IN NS m.root-servers.net… 7776 IN NS d.root-servers.net… 7776 IN NS g.root-servers.net. ;; Query time: 1332 msec ;; SERVER: 192.168.0.60#53(192.168.0.60) ;; WHEN: Thu Oct 08 16:24:11 IST 2015 ;; MSG SIZE rcvd: 281