DNS en Linux: información fundamental sobre el tema
El DNS (Domain Name System) es un servidor extremadamente importante para el funcionamiento de internet.
En resumen, funciona para traducir direcciones de IP a los nombres de los dominios de un sitio web.
Al crear un sitio web, en cualquier sistema operativo, es necesario configurar el DNS para que funcione correctamente.
En este artículo, vamos a explicarte más sobre qué es el DNS y algunas formas diferentes de configurarlo en Linux.
¡Buena lectura!
Entiende qué es y para qué sirve un DNS
El DNS es un servidor responsable de traducir nombres en direcciones IP y viceversa. Este proceso ocurre al buscar una URL en el navegador.
En ese momento, la solicitud para encontrar un determinado sitio se envía al DNS, que verifica los datos, encuentra la página y te redirige a la IP del servidor en cuestión.
Caso el DNS no existiera, compartir una URL sería totalmente diferente de lo que es hoy. Básicamente, las personas tendrían que buscar a través de las direcciones de IP.
Es decir, las URLs serían una serie de números. El DNS es útil por facilitar el acceso mediante direcciones más simples, dispensando así el uso de numeraciones.
Además, el DNS permite que los creadores de sitios puedan nombrar su URL, haciendo que se comparta de forma más simple entre los usuarios.
Existe una asociación internacional que se encarga de los accesos de todos los sitios mondiaux. La ICANN, que en traducción al español significa Corporación de Internet para la Asignación de Nombres y Números.
Es por este motivo que, independientemente del lugar donde busques una URL, funcionará, salvo en algunos casos de bloqueo en otro país.
Linux DNS: afinal, ¿qué es DNS en Linux?

El DNS es un servidor que necesita ser configurado en cualquier sistema operativo de tu computadora.
De este modo, al crear un sitio web o blog, es necesario configurar tu DNS, para que funcione correctamente.
Linux es un sistema operativo de código abierto, lo que permite un mayor control a través de comandos en terminal.
Por eso, para configurar el DNS en una computadora con Linux, es necesario seguir una serie de pasos que involucran los conocidos comandos.
Tipos de registros DNS en Linux
El DNS es un servidor que cuenta con diferentes registros, capaces de agregar algunas funciones al dominio.
Muchas empresas, por ejemplo, tienen un sitio web y un blog. De esta forma, no configuran un nuevo DNS, sino que crean un subdominio.
Existen aquellos sitios que también desean agregar funcionalidades, como un servidor de correo electrónico o un servidor de File Transfer Protocol.
Para esto, están disponibles algunos registros de DNS. Confira los principales:
- Registros A: associan direcciones de IP a dominios;
- Registros NS (Name Server): localizan los servidores DNS;
- Registros CNAME (Canonical Name): redirigen a dominios y subdominios;
- Registros PTR (Pointer): associan dominios a direcciones de IP;
- Registros MX (Mail Exchanger): ejecutan la configuración de cuentas de correo electrónico.
DNS Linux: entiende sobre dominios y zonas
Dominios y zonas son dos términos que serán bastante abordados en una configuración de Linux DNS.
Antes de cualquier cosa, es necesario entender la diferencia entre los dos, ya que las dos propiedades pueden causar confusión.
La relación entre los dos términos es que un dominio cualquiera como, por ejemplo, linux.com se almacena en un archivo de zona linux.com.txt.
Existe una zona del dominio raíz, conocida como Root Domain y, debajo de ella otras zonas como .com, .net y .org.
Cualquier zona puede crear otras capaces de almacenar información de subdominios. Es decir, linux.com pertenece a la zona .com, y puede contener subdominios como blog.linux.com.
Cuando se crea una zona, se almacena en un servidor DNS, que contiene todos los dominios y subdominios de dicha zona.
Ahora que entendemos mejor sobre la relación entre zona y dominios, vamos a explicarte sobre el servidor Linux DNS más utilizado.
BIND: uno de los servidores DNS más utilizados en Linux
El BIND (Berkeley Internet Name Domain), también llamado named, es un software lanzado en la década de 1980.
El servidor BIND es muy utilizado en servidores Linux y, por eso, es necesario entender más sobre él cuando se trabaja con el sistema operativo.
Funciona, básicamente, al convertir un servidor común en un servidor Linux DNS. Esto puede hacerse tanto para red de internet pública, como privada, o LAN en términos más técnicos.
Saiba como descobrir Linux IP DNS (IP do servidor)
Para descobrir o IP do servidor no Linux, é possível utilizar os comandos via terminal a seguir:
cat /etc/resolv.conf
grep "nameserver" /etc/resolv.conf
Ainda existe outra opção, que é o comando nmtui.
Además de eso, puedes descobrir se o DNS está funcionando en tu computadora Linux. Para isso, utilize os comandos dig e nslookup.
Saiba como configurar o Linux DNS

O método mais comum para configurar o Linux DNS é através do pacote BIND, que já explicamos anteriormente.
Primeiramente comece abrindo o ficheiro de configuração. Para isso, digite o seguinte comando:
$ sudo vi /etc/resolv.conf
Em seguida, é necessário indicar o endereço de IP que leva até o seu site. Então, caso o você possua dois servidores de endereço 192.000.00.0 e 192.000.00.1, o comando será:
search meuisp.pt nameserver 192.000.00.0 nameserver 192.000.00.1
Você precisa então reiniciar o serviço de rede a partir do comando:
$ sudo /etc/init.d/networking restart
Então é necessário executar o ficheiro ifconfig-a para executar as configurações de acordo com os detalhes do seu site.
Para entender mais sobre essa configuração, haz clic en este enlace donde explicamos de forma más detallada.
Conclusión
Este artículo tuvo como objetivo explicarte mejor sobre Linux DNS. Es decir, sobre las formas en que el DNS se relaciona con el sistema operativo de código abierto.
Para quienes están en proceso de aprendizaje, entender cómo configurar el DNS en Linux es fundamental, ya que es una actividad requerida para varios profesionales de Tecnología de la Información (TI).
Si te gustó el artículo, también recomendamos la lectura: "Cómo obtener certificación LPI: ¡TODO lo que necesitas saber!".
Eso fue solo una pieza. El curso enseña el camino completo — desde tu primer comando hasta el día del examen.