1 00:00:00,000 --> 00:00:14,000 Hola a todos, mi nombre es Juan Fidel Cruzano y voy a hacer una configuración de un servidor DNS en Ubuntu como primario. 2 00:00:14,000 --> 00:00:29,000 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, 3 00:00:29,000 --> 00:00:41,000 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 4 00:00:41,000 --> 00:00:55,000 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 5 00:00:55,000 --> 00:01:08,000 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 6 00:01:08,000 --> 00:01:22,000 que le hemos puesto. Una vez configurado esto, entraríamos en la máquina virtual en cuestión y configuraríamos la red. 7 00:01:23,000 --> 00:01:42,000 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. 8 00:01:42,000 --> 00:02:04,000 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. 9 00:02:04,000 --> 00:02:25,000 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. 10 00:02:26,000 --> 00:02:41,000 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. 11 00:02:41,000 --> 00:03:00,000 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. 12 00:03:00,000 --> 00:03:15,000 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. 13 00:03:15,000 --> 00:03:40,000 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. 14 00:03:41,000 --> 00:03:52,000 Ahora ya funciona. Lo vemos en blanco. Funciona. Ya me puedo descargar los repositorios. Abremos un terminal. 15 00:03:52,000 --> 00:04:10,000 Entramos como administradores y actualizamos repositorio. 16 00:04:22,000 --> 00:04:46,000 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. 17 00:04:46,000 --> 00:05:11,000 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. 18 00:05:11,000 --> 00:05:18,000 Son los que nos interesan para crear la zona y para crear los registros de recursos. 19 00:05:18,000 --> 00:05:40,000 Parece que está tardando un poco. Una vez hecho esto, apd install bind9. 20 00:05:48,000 --> 00:06:06,000 No tiene más. Lo único es tener en cuenta el formato de la configuración de los archivos. Hay que tener mucho cuidado. 21 00:06:06,000 --> 00:06:24,000 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. 22 00:06:24,000 --> 00:06:49,000 Ojo con los puntos y comas. Ojo con los puntos y comas. Ojo con las llaves. 23 00:06:49,000 --> 00:06:55,000 Ojo con las llaves. 24 00:06:55,000 --> 00:07:23,000 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. 25 00:07:23,000 --> 00:07:41,000 Una vez instalado, voy a ver si me ha creado los directores que voy a necesitar. 26 00:07:41,000 --> 00:08:06,000 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. 27 00:08:06,000 --> 00:08:20,000 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. 28 00:08:20,000 --> 00:08:45,000 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. 29 00:08:45,000 --> 00:08:58,000 ZONE. NOMBRE. DOMINIO. Y ENTRE LLAVES. TIPEMASTER. Y DÓNDE SE ENCUENTRA EL FICHERO. 30 00:08:59,000 --> 00:09:11,000 Yo hago lo mismo. ZONE. SMR. Lo he llamado igual. Podría haberse llamado de otra forma. Acatas.com por ejemplo. 31 00:09:11,000 --> 00:09:35,000 ZONE. TIPEMASTER. Y DÓNDE SE ENCUENTRA EL FICHERO. 32 00:09:35,000 --> 00:09:54,000 ZONE. TIPEMASTER. Y DÓNDE SE ENCUENTRA EL FICHERO. 33 00:09:54,000 --> 00:10:16,000 Una vez creada la zona es muy sencillito. ZONA. PRIMARIA. NOMBRE. DOMINIO. Y DÓNDE SE ENCUENTRA EL FICHERO. 34 00:10:16,000 --> 00:10:36,000 Ahora me voy a crear el registro de recursos. Pero me voy a basar en el db.local que ya existe. 35 00:10:36,000 --> 00:11:01,000 SMR01.net. Aquí tengo la base. Tengo que cambiar. Simplemente. Vale. Hay una cosa que no he hecho. 36 00:11:01,000 --> 00:11:27,000 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. 37 00:11:27,000 --> 00:11:56,000 Y le voy a decir que ubuntu01 es la mía propia. Estoy diciendo que ubuntu01 es donde está el db.local. 38 00:11:57,000 --> 00:12:14,000 Voy a configurar el servidor de ns. Voy a configurar también el Windows 10. W10. A 10.0.1.4. Por ejemplo. 39 00:12:14,000 --> 00:12:42,000 Hay otra máquina dentro de la zona que tiene ese IP. Vale. Aquí pongo ubuntu01. Y aquí voy a poner que lo administra. 40 00:12:42,000 --> 00:13:08,000 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. 41 00:13:08,000 --> 00:13:36,000 Ojo con poner punto o no ponerlo. Que es importante. Controlo. Salvo. 42 00:13:38,000 --> 00:14:03,000 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. 43 00:14:04,000 --> 00:14:19,000 Lo guardo. Y también en hostname. Ubuntu01. Vale. Solo tendría que cerrar el terminal y abrirlo. 44 00:14:19,000 --> 00:14:42,000 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. 45 00:14:42,000 --> 00:15:04,000 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. 46 00:15:04,000 --> 00:15:19,000 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. 47 00:15:19,000 --> 00:15:35,000 Entonces le estoy diciendo que cuando tenga que traducir. Cuando quiera saber la IP de un dominio. Que se pregunte a sí mismo. 48 00:15:35,000 --> 00:16:00,000 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. 49 00:16:01,000 --> 00:16:23,000 Nuestro caso. NSlookup.ubuntu01. Vamos a ver si traduce el Windows 10. Si os acordáis habíamos puesto el .4. Vemos que funciona. 50 00:16:23,000 --> 00:16:42,000 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. 51 00:16:42,000 --> 00:17:05,000 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. 52 00:17:06,000 --> 00:17:32,000 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. 53 00:17:32,000 --> 00:17:48,000 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. 54 00:17:48,000 --> 00:18:09,000 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.