Configurando un servidor dns en Linux como primario - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Configurando un servidor dns en Linux como primario
Hola a todos, mi nombre es Juan Fidel Cruzano y voy a hacer una configuración de un servidor DNS en Ubuntu como primario.
00:00:00
Lo primero que tenemos que hacer es ir al VirtualBox y crearnos una RedNet. Vamos a Preferencias, Red, y bueno, yo en este caso ya la tengo creada,
00:00:14
pero si no la crearíais. Le daríais al más, Red, yo lo he llamado Red01, y lo importante es la dirección de red. En nuestro caso utilizamos la 10.0.1.0
00:00:29
con la máscara 24. Vosotros podéis utilizar la red que queráis, pero luego tenéis que actuar en consecuencia. Una vez creada la red, tenemos que ver que
00:00:41
las máquinas que se van a conectar estén en esa red. En nuestro caso, la de Ubuntu, veo que sí que está. Si no lo cambiamos, RedNet y el nombre de la red
00:00:55
que le hemos puesto. Una vez configurado esto, entraríamos en la máquina virtual en cuestión y configuraríamos la red.
00:01:08
Busco Advanced Network Configuration y entro en la configuración y en IPv4. Le digo que no me voy a conectar automáticamente. Va a ser un servidor DNS.
00:01:23
Los servidores normalmente no tienen una IP automática. Se la ponemos manual y le digo yo, añado yo la que quiero. 10.0.1.2. Netmask 24. Gateway por defecto.
00:01:42
Al crear una RedNet, la primera IP disponible se la asigna a la puerta de enlace. Yo simplemente lo utilizo. DNS server. De momento le voy a poner uno de Google.
00:02:04
Luego lo tendremos que cambiar. Para hacer las pruebas lo cambiaré por mi DNS propio que acabo de crear. De momento, para que funcione Internet y me pueda descargar repositorios, le pongo el de Google.
00:02:26
El dominio de búsqueda. Le voy a poner el dominio al que voy a asociar el servidor DNS. Es un dominio ficticio y lo vamos a llamar smr01.net.
00:02:41
Sabéis que las zonas de autoridad van asociadas a al menos un dominio. Este dominio tiene que existir. Como lo vamos a utilizar de forma local, no existe. Para hacer las pruebas nos vale.
00:03:00
Luego ya veremos en pruebas reales comprando un dominio que efectivamente es lo mismo. Para que funcione, apagamos la conexión y volvemos a aceptar.
00:03:15
Ahora ya funciona. Lo vemos en blanco. Funciona. Ya me puedo descargar los repositorios. Abremos un terminal.
00:03:41
Entramos como administradores y actualizamos repositorio.
00:03:52
Tarda un momento. Lo que vamos a hacer a continuación es instalar el servidor. Lo vamos a hacer con el bind9. Es lo que hacemos acto seguido.
00:04:22
Esa instalación nos generará unos directorios. Nosotros vamos a comentar los que nos interesan. Sobre todo son dos, el namedconf local y el db.local.
00:04:46
Son los que nos interesan para crear la zona y para crear los registros de recursos.
00:05:11
Parece que está tardando un poco. Una vez hecho esto, apd install bind9.
00:05:18
No tiene más. Lo único es tener en cuenta el formato de la configuración de los archivos. Hay que tener mucho cuidado.
00:05:48
Tiene que ser así. Definimos la zona con el dominio y le decimos dónde va a estar el registro de recursos. Ojo con los puntos y comas. Ojo con las llaves.
00:06:06
Ojo con los puntos y comas. Ojo con los puntos y comas. Ojo con las llaves.
00:06:24
Ojo con las llaves.
00:06:49
Ya está instalado el servidor. Me estaba dando un error clásico. Por eso no terminaba. Hubo un proceso bloqueado. Lo he matado con el kill y he borrado ese directorio.
00:06:55
Una vez instalado, voy a ver si me ha creado los directores que voy a necesitar.
00:07:23
Bien. Y veo que archivos de configuración necesita. Tengo el namez.conf.local que lo necesito para crear la zona. Tengo el namez.conf.options para si quiero hacer otras configuraciones como la resolución inversa.
00:07:41
Y las zonas por defecto. Los 13 root servers. Y db.local que lo voy a utilizar como base para crear mi registro de recursos.
00:08:06
Lo primero. Voy a crear la zona. Y aquí inserto lo que me dice la práctica. Creo la zona como me dice la práctica.
00:08:20
ZONE. NOMBRE. DOMINIO. Y ENTRE LLAVES. TIPEMASTER. Y DÓNDE SE ENCUENTRA EL FICHERO.
00:08:45
Yo hago lo mismo. ZONE. SMR. Lo he llamado igual. Podría haberse llamado de otra forma. Acatas.com por ejemplo.
00:08:59
ZONE. TIPEMASTER. Y DÓNDE SE ENCUENTRA EL FICHERO.
00:09:11
ZONE. TIPEMASTER. Y DÓNDE SE ENCUENTRA EL FICHERO.
00:09:35
Una vez creada la zona es muy sencillito. ZONA. PRIMARIA. NOMBRE. DOMINIO. Y DÓNDE SE ENCUENTRA EL FICHERO.
00:09:54
Ahora me voy a crear el registro de recursos. Pero me voy a basar en el db.local que ya existe.
00:10:16
SMR01.net. Aquí tengo la base. Tengo que cambiar. Simplemente. Vale. Hay una cosa que no he hecho.
00:10:36
Mi servidor de nombres se va a llamar ubuntu01. Aquí si no le pongo nada es como en el registro anterior. Prefiero. Esto lo voy a quitar.
00:11:01
Y le voy a decir que ubuntu01 es la mía propia. Estoy diciendo que ubuntu01 es donde está el db.local.
00:11:27
Voy a configurar el servidor de ns. Voy a configurar también el Windows 10. W10. A 10.0.1.4. Por ejemplo.
00:11:57
Hay otra máquina dentro de la zona que tiene ese IP. Vale. Aquí pongo ubuntu01. Y aquí voy a poner que lo administra.
00:12:14
azmon.smr01.net. Vale. Principio de autoridad. Con servidor de nombres. Y la dirección IP. Esto estaría bien. Ojo con los puntos y coma.
00:12:42
Ojo con poner punto o no ponerlo. Que es importante. Controlo. Salvo.
00:13:08
Vale. Ahora a continuación voy a cambiar el nombre de la máquina. Para ello me tengo que dirigir a el etc host. Y donde pone ubuntu pongo ubuntu01 porque es el nombre que le quiero poner a mi máquina.
00:13:38
Lo guardo. Y también en hostname. Ubuntu01. Vale. Solo tendría que cerrar el terminal y abrirlo.
00:14:04
Vale. Igual tengo que cerrar sesión. No vale con cerrar el terminal. Cierro sesión. Voy a pausar el vídeo. Después de reiniciar vemos que se ha cambiado el nombre de la máquina.
00:14:19
Y con lo que ya tenemos todo preparado. Simplemente tendríamos que volver a la configuración de red. Y en el espacio a la hora de decirle que DNS utilizar.
00:14:42
Decirle que va a ser la propia máquina. Utilizar la propia IP. Normalmente localhost o 127.0.0.1 da problemas. Mejor poner la propia IP.
00:15:04
Entonces le estoy diciendo que cuando tenga que traducir. Cuando quiera saber la IP de un dominio. Que se pregunte a sí mismo.
00:15:19
Apagamos y reiniciamos la conexión. Y una vez aquí simplemente tengo que probar que funciona. Vamos a ver si traduce los dominios que nos hemos creado ficticios.
00:15:35
Nuestro caso. NSlookup.ubuntu01. Vamos a ver si traduce el Windows 10. Si os acordáis habíamos puesto el .4. Vemos que funciona.
00:16:01
Hay una prueba que no hemos hecho. Ahora vemos que funciona. Si vamos a la carpeta donde están los ficheros de configuración. Yo puedo ver si esos ficheros de configuración dan error o no.
00:16:23
Simplemente tendría que poner namez.checkconf. Si hay algún error en la creación de la zona. Me lo diría. Y el namez.checkzone. Nombre del dominio smr01.net.
00:16:42
Donde está situado el fichero que quiero comprobar. etcbinbd.smr01.net. Not found. Debe haberlo puesto mal. BD no. Debe. Me dice OK. Que la zona es correcta.
00:17:06
Ya lo hemos hecho todo. Podríamos hacer delegación. Podríamos hacer un secundario. Podríamos hacer muchas cosas que iremos viendo en sucesivas prácticas.
00:17:32
Pero ya veis que no es nada sencillo. Modificar un par de archivos. Que además en este caso sí que puedo comprobar si hay error o no. Y luego verificar si traduce. Eso es todo. Nos vemos en otra.
00:17:48
- Idioma/s:
- Autor/es:
- Juan Fidel Cosano
- Subido por:
- Juan Fidel C.
- Licencia:
- Reconocimiento - Compartir igual
- Visualizaciones:
- 5
- Fecha:
- 9 de noviembre de 2023 - 20:53
- Visibilidad:
- Clave
- Centro:
- IES ROSA CHACEL
- Duración:
- 18′ 10″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 140.73 MBytes