Bases del sistema operativo

1

Aviso de renovación del curso

2

Lo que aprenderás sobre la administración de servidores linux

3

Distribuciones más utilizadas de Linux

4

Instalación de Ubuntu Server

5

Instrucciones para instalar CentOS

6

Gestión del árbol de directorios

7

Diferencias entre LESS, CAT, HEAD y TAIL para lectura de archivos

8

Interacción con archivos y permisos

9

Conociendo las terminales en linux

10

Manejo y monitoreo de procesos y recursos del sistema

11

Monitoreo de recursos del sistema

Instalación y manejo de software en Linux

12

Análisis de los parámetros de red

13

Administración de paquetes acorde a la distribución

14

Manejo de paquetes en sistemas basados en Debian

15

Administración de software con YUM y RPM para CentOS

16

Nagios: Desempaquetado, descompresión, compilación e instalación de paquetes

Administración de usuarios

17

Los usuarios, una tarea vital en el proceso de administración del sistema operativo

18

Creando y manejando cuentas de usuario en el sistema operativo

19

Entendiendo la membresía de los grupos

20

Usando PAM para el control de acceso de usuarios

Servicios en el sistema operativo

21

Autenticación de clientes y servidores sobre SSH

22

Configurando DNS con bind

23

Arranque, detención y recarga de servicios

24

NGINX y Apache en Ubuntu server

25

Instalación y configuración de NGINX

26

¿Qué es NGINX Amplify?

27

NGINX Amplify: Instalación y configuración de un servidor para producción

28

Monitoreo de MySQL con Nagios

29

Configuración de Nagios

30

Los logs, nuestros mejores amigos

31

Otros servicios de logs

Bash scripting

32

Las bases de bash

33

Las variables y su entorno de ejecución

34

Automatizando tareas desde la terminal

35

Automatizando la copia de seguridad

36

Crontab

Asegurando tu servidor

37

Entendiendo la gestión de vulnerabilidades

38

¿Qué es una superficie de ataque? Principio del menor privilegio

39

El firewall y sus reglas

40

Escaneo de puertos con NMAP y NIKTO desde Kali Linux

41

Lynis: Herramientas de auditoria de seguridad en Linux

Proyecto

42

Configuración de Node.js en un ambiente productivo

43

Configuración de NGINX para la aplicación de Node.js

Bonus: Linux en Azure

44

Aprende sobre Linux en Azure

45

Despliegue de una aplicación web MEAN

46

Crea una máquina virtual en la nube de Azure

Conclusiones

47

Lo que aprendiste sobre servidores linux

Configurando DNS con bind

22/47

Lectura

Antes de empezar a configurar el servicio de DNS, es importante conocer algo de historia, así como algunas alternativas que tenemos para comprar DNS.

...

Regístrate o inicia sesión para leer el resto del contenido.

Aportes 108

Preguntas 7

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Me parece que en la expliación quedan muchos vacíos, ¿Porque el puerto 53? , ¿Para que lo estamos instalando?, ¿Por qué es relevante el tiempo de ejecución y que se desde localhost? En fin, esta clase me dejo aburrido, toca ir y mirar el tutorial de Bind en otro curso y luego seguir.

Como no me quedo tan claro la funcionalidad de este articulo decidí investigar y aquí va lo que encontré:
BIND (Berkeley Internet Name Domain) es open source y nos ayuda a publicar información DNS en Internet así como resolver las consultas de los usuarios.

Su documentación en ingles: https://downloads.isc.org/isc/bind9/9.11.19/doc/arm/Bv9ARM.pdf

DNS: Es un sistema que ayuda a traducir los nombres de la red (A sus correspondientes direcciones) y se divide en 3.
Cliente -> Hace las peticiones
Servidor -> Resuelve las peticiones
Zona de Autoridad-> Servidores que tienen asignado un conjunto de dominios (.mx, .col, .org, etc).

Hay muchísima informaron pero esto me ayudo a comprender mejor el porque de las cosas.

No se explica realmente ¿qué es un DNS?, ¿por qué hacemos una consulta DNS?, ¿Cuál es la función y para qué es necesario el programa dig? ¿porqué BIND? y lo más importante ¿cómo se configura BIND y porqué es necesario para tener un servicio DNS?

Muchas dudas me quedan, gracias a los que han compartido mas info en los comments, este curso es mi primer acercamiento tanto gnu/Linux como a todo el tema de servidores, y la verdad creo que voy a tener que dejarlo, porque a partir del video 20 me perdì del todo…

RESUMEN DE LA CLASE
|
Configurando DNS con bind
|
|
Pasos a seguir
|

  • Instalar bind9:
sudo apt install -y bind9
  • Verificar que el puerto 53 esté en escucha
sudo netstat -ltnp
  • Consultar al DNS para comprobar que todo funciona correctamente
dig www.platzi.com @127.0.0.1

Esta clase si quedo en “Veremos”, es un tema importante y lo realizaron en una descripción, clase muy regular

Este Curso ya debería ser actualizado, a mi parecer y en comparación con otros cursos es bastante malo, la explicación no es muy clara y un tanto difícil de seguir

Estimados, un breve resumen de DNS:

  1. Qué es ?
    Es un sistema para resolver un nombre a partir de una dirección IP (y viceversa) desarrollado por la Universidad de Berkeley

  2. Para qué se usa ?
    Para referenciar fácilmente lugares de internet usando una notación llamda FQDN (Full Qualify Domain Name) en vez de direcciones IP
    Por ejemplo: es más fácil decir https://www.platzi.com que https://104.17.175.85 ó https://2606:4700::6811:af55

  3. Porqué se necesita un servidor DNS ?
    Porque si la dirección IP de un servicio eventualmente cambia sería necesario modificarla manualmente en muchos lugares, y también los usuarios tendrían que aprenderse la nueva para acceder.
    DNS al usar un nombre permite que los cambios de dirección IP sean más transparentes para el usuario

  4. Cómo funciona ?
    El servidor corre un servicio llamado bind el cual almacena en una base de datos nombres con sus respectivas direcciones IP
    El cliente busca al servidor DNS (en linux configurado en /etc/resolv.conf) cada vez que necesita averiguar un nombre usando la dirección IP o viceversa
    Se pueden usar herramientas de cliente como dig o nslookup para probar la resolución de nombres por DNS
    Un servidor DNS puede alimentar su base de datos de nombres a partir de otros DNS externos
    El cliente puede tener varios servidors DNS a quien consultarle

  5. Otros datos
    DNS corre en el puerto 53 y el DNS seguro por el 853. - DNS seguro se usa por privacidad en el navegador
    En linux se puede consultar si un servidor DNS está corriendo con utilidades como netstat o lsof

Interesante, aunque al final no vi para qué se usó bind, o no vi como enlazar el DNS comprado con bind

Saludos,
En la siguiente página pueden evaluar el performance de los servicios DNS a nivel global sin tener que realizar instalaciones: https://www.dnsperf.com/#!dns-resolvers

En Ubuntu Server 16.04, al correr sudo netstat -ltnp el puerto 53 no aparecía porque no se había iniciado el bind, para hacerlo corrí

sudo service bind9 start

Luego funcionó.

Creo que le falta al tutorial para poder crearse un dns interno para nuestra red. Encontré esto que luego lo pienso seguir para ver como puedo tener un dns para el servidor en la red local.

https://www.linuxtechi.com/setup-bind-server-centos-8-rhel-8/

El DNS es el servicio que permite traducir las direcciones IP en nombres como www.google.com o platzi.com, el cual con el comando dig google.com nos ayuda a ver la direccion ip que esta asociada a dichos nombres. Ademas en la configuracion de red de tu maquina debe ser capaz de traducir estos nombres conectandose a los servidores DNS que generalmente ofrece el proveedor de internet que contratas

usa la combinacvion del comando que sugieren con grep

netstat -ltpn | grep 53

Investigando encontré un articulo que explica como funcionan los DNS
DNS: DNS nos permite pedirle a un servidor especial que nos proporcione la dirección IP del sitio web al que intentamos acceder.

  • Al realizar una solicitud a un sitio web. Lo primero que hace su computadora es verificar su caché local para ver si ya tiene una dirección IP almacenada para el sitio web; si es así, perfecto. Si no es así, pasa a la siguiente etapa del proceso.

  • Suponiendo que aún no se haya encontrado la dirección, su computadora enviará una solicitud a lo que se conoce como un recursive DNS server. Estos serán reconocidos automáticamente por el enrutador en su red. Muchos proveedores de servicios de Internet (ISP) mantienen sus propios servidores recursivos, empresas como Google y OpenDNS también controlan los servidores recursivos. Así es como su computadora sabe automáticamente dónde enviar la solicitud de información: los detalles de un servidor DNS recursivo se almacenan en su router. Este servidor también mantendrá un caché de resultados para dominios populares; sin embargo, si el sitio web que ha solicitado no está almacenado en la memoria caché, el servidor recursivo pasará la solicitud a un root name server.

  • Los root name server esencialmente realizan un seguimiento de los servidores DNS en el siguiente nivel, eligiendo uno apropiado para redirigir su solicitud. Estos servidores de nivel inferior se denominan Top-Level Domain servers.

  • Los Top-Level Domain (TLD) se dividen en extensiones. Entonces, por ejemplo, si estuviera buscando ejemplo_.com, su solicitud se redirigiría a un servidor TLD que manejara dominios .com , Si estuviera buscando ejemplo_.co.uk, su solicitud se redirigiría a un servidor TLD que maneja dominios .co.uk . Al igual que con los root name server, los servidores TLD realizan un seguimiento del siguiente nivel: Authoritative name servers. Cuando un servidor de TLD recibe su solicitud de información, el servidor la pasa a un Authoritative name servers adecuado.

  • Los Authoritative name servers se utilizan para almacenar registros DNS para dominios directamente. En otras palabras, todos los dominios del mundo tendrán sus registros DNS almacenados en un servidor de nombres autorizado en algún lugar u otro; ellos son la fuente de la información. Cuando su solicitud llegue al servidor de nombres autorizado (Authoritative name servers) para el dominio que está consultando, le enviará la información relevante, lo que permitirá que su computadora se conecte a la dirección IP detrás del dominio que solicitó.

Me gustaría un poco más de información acerca de los cuatro últimos puntos:

  • Configuracion de Bind
  • Adquirir DNS
  • Cliente DNS (Bind es un cliente o servidor de DNS ? )
  • Sin haber entrado en detalle en los temas anteriores, no se entiende por que necesitariamos la herramienta namebench
    Saludos !

este tema es demasiado bueno para que se quede solo en esto, realmente deberían hacer un video para esto, solo asi no queda muy claro

Realmente no siento que haya quedado clara la clase. Seria bueno que tuviera mas contexto y explicacion de como instalar bind

Cuando realizo la consulta al DNS como indica en esta clase con:
dig www.platzi.com @127.0.0.1

Nos dice que en la salida nos interesa la parte de respuesta y la de tiempo de ejecución para validar que la respuesta se dio desde localhost. La respuesta que deberia salir segun el documento es:

Yo no tengo esa respuesta, seguí paso a paso el documento, al parecer no esta funcionando. La respuesta que me da al ejecutar dig www.platzi.com @127.0.0.1 es:

Les recomiendo este articulo para aclarar dudas sobre DNS y bind9
Configuración servidor DNS (bind9) en Ubuntu
https://www.marblestation.com/?p=543#:~:text=%24 %2Fetc%2Finit.,pointer marblestation.homeip.net.

Disculpa no entendi bien cual seria el beneficio de este software sobre todo si el server esta en la nube, me lo puedes explicar.

https://youtu.be/4IuNKK2y49s

CÓMO configurar tu DNS - Configuración de BIND

para que entiendan para que se usa y hacer las cosas basicas.

slds

Cuando no sepan la utilidad de algún comando y los argumentos, como el caso de “dig server” pueden pegar el comando en la web https://www.explainshell.com y les coloca la parte del manual (man) que lo explica

Me tome el tiempo de investigar que es aptitude y comparto lo que encontre:

aptitude es una interfaz de texto para el sistema de paquetes de Debian GNU/Linux.

Permite al usuario ver la lista de paquetes y realizar tareas de gestión tales como instalar, actualizar o eliminar paquetes. Puede llevar a cabo las acciones con una interfaz gráfica o en la línea de órdenes.

Entendiendo DNS de manera rapida

Coloco mi comentario en imagen, ya que por alguna razón no pude hacerlo en texto, pero me parecio más util de esta manera, ya que puedo resaltar datos importantes y colocar otras imagenes, espero sea de utilidad

muchas gracias por el aporte solo quiero indicar lo siguiente:
En CentOS Server

  1. Instalamos el paquete bind
    sudo yum install bind bind-utils -y
  2. Habilitamos los servicios de bind
    systemctl enable named
  3. Iniciamos los servicios de bind
    systemctl start named
    verificamos los puertos que están en LISTENING con el comando
    sudo netstat -ltnp
    y verificar que el puerto 52 está activo y escuchando
    Para CentOs Server
    rpm -qa bind
    Sin embargo, en CentOS 7 los directorios dentro de /etc/ no se llaman bind9 sino named
    El archivo de configuración principal será:
    /etc/named.conf

Usando únicamente el comando netstat no me arroja los datos de estado donde debe decir “ESCUCHAR”.
Usado el comando netstat -ltnp si funciona.

Pero esto es en centos o debian, no me funciona aptitude en centos

No tengo muy claro la función de contratar un DNS.

Aunque tengo tiempo trabajando en Linux, y tengo una ligera idea de que es DNS, pero no entendí que se está haciendo en este articulo o para que se hace cada paso. ¿Cúal es la finalidad? Creo que este tutorial si ya está elevado para un nivel mayor.

si estoy usando directamente un proveedor de cloud, es necesario configurar un dns local ? o simplemnte uso el del vendor o contracto directamente uno, alguno de la lista me los probee de manera gratuita.

Apoyo 100% a la comunidad platzi, a esta clase le faltó ser explicada

aquí hay un video que mejor explica este tema https://www.youtube.com/watch?v=4IuNKK2y49s

si la verdad este material necesita ser actualizado y explicado mejor algunos temas

Clase 21: Configurando DNS con bind.
.
Como una guía telefónica, un sistema de nombres de dominio (DNS)
 hace de puente entre los humanos y los ordenadores al vincular los nombres de dominio
 con sus respectivas direcciones de Protocolo de Internet (IP).
.
Vamos a hacer uso de BIND para configurar el DNS de nuestro servidor. BIND es el servidor de DNS más comúnmente usado en Internet, especialmente en sistemas Unix, en los cuales es un estándar de facto.
Para instalar BIND, usaremos el siguiente comando apt install -y bind9. Podemos verificar su instalación con el comando sudo netstat -lntp el cual nos mostrara aquellas conexiones en escucha por el protocolo TCP . Allí podremos ver que bind9 esta en escucha en el puerto 53 (puerto por defecto si no se especifica uno).
Los archivos de configuración de BIND son /etc/bind/named.conf y **** /etc/bind/rndc.key.
.
Para realizar consultas al DNS podemos utilizar varias herramientas, entre ellas dig, que me permiten conocer más al respecto del nombre de dominio, para ello usaremos cualquier dominio y lo buscaremos en la máquina local, es decir 127.0.0.1.

Ej: dig www.google.com @127.0.0.1

Es una clase importante estaría bueno el video.

No entendí el propósito de esta clase. Pudo haberse explicado mejor la intención de haber configurado un DNS. ¿Para qué me sirve?

DNS (Domain Name System):

  • es una base de datos distribuida y jerárquica, que almacena la información necesaria para los nombres de dominio.

  • Sus usos principales son la asignación de nombres de dominio a direcciones IP y la localización de los servidores de correo electrónico correspondientes para cada dominio

  • Los Servidores DNS utilizan TCP y UDP, en el puerto 53 para responder las consultas. Casi todas las consultas consisten de una sola solicitud UDP desde un Cliente DNS, seguida por una sola respuesta UDP del servidor. Se realiza una conexión TCP cuando el tamaño de los datos de la respuesta exceden los 512 bytes, tal como ocurre con tareas como transferencia de zonas.

NO ENTENDÍ NADA!!!

para reducir el resultado recomiendo completar este:

dpkg -L bind9 | grep bind

Tengo el siguiente error al ejecutar sudo apt-get update:

Según lo que leí es un problema de los DNS. Alguien sabe como puedo solucionarlo?

la opcion -y funciona para cuando en el proceso de instalacion de algun paquete te arroje una confirmación [Yes/no], con esto automaticamente eligiremos Yes como opción.

Excelente forma de explicar la configuracion de DNS con Bind.

Excelente!

Compañeros. Por si alguien quiere indagar más sobre Servidores DNS, les comparto el siguiente enlace con una serie de videos (charlas) muy interesante y explican a detalle. Seguramente ayudará en algo.
El canal se llama, Pensando con la boca, Youtube
https://www.youtube.com/watch?v=DV-13BjKjfI&list=PLs4WJKTuWl33gyd40ptWP3NwlBKu6gybX

No entiendo porque indican que esto es una conifguracion de DNS… Solo detallan la forma de instalar un servicio con apt. Falta la configuracion de la zona, Redes q va a gestionar, etc.
Realmente muy pobre.

sin animos de ofender creo que este tema es muy abarcativo como para solo dedicar un simple post del tema, buscando en internet encontre respuestas a mis dudas, aun asi creo que no deberian dar por “hecho” ciertos conceptos, en otras clases tambien ha dejado baches el profe, espero mejoren eso para un mejor aprendizaje para nosotros los alumnos 😄

Bind es un software de servidor de nombres de dominio (DNS) para sistemas operativos de tipo Unix, especialmente para Linux.

Bind se ejecuta en el puerto 53 debido a que este es el puerto asignado para el servicio DNS (Domain Name System). El puerto 53 es usado para la comunicación entre los servidores DNS y los clientes, por tanto, cuando un cliente realiza una solicitud de resolución de nombres de dominio, la solicitud se envía a través del puerto 53 al servidos DNS.

Bind convierte los nombres de dominio legibles para las personas en direcciones IP, lo que permite que los dispositivos de red se comuniquen entre sí debido a que los mismos entienden direcciones IP, mas no nombres concretos.

Si deseamos acceder a “https://www.platzi.com”, nuestro navegador lo que esta haciendo realmente es preguntar a un servidor DNS cual es la dirección IP de “https://www.platzi.com”. Cuando el navegador obtiene la dirección IP correspondiente a “https://www.platzi.com”, se comunica con el servidor que aloja la pagina de platzi.

En otras palabras, primero nos comunicamos con un servidor DNS antes que con la pagina web solicitada.

Es importante tener en cuenta que no siempre se realizaran peticiones DNS para resolver un nombre a una IP, ya que puede que en la caché DNS se encuentre la dirección IP del nombre solicitado, por lo que el navegador no tendrá que solicitar nuevamente la dirección IP hasta cierto periodo de tiempo, conocido como TTL.

No es clara la intención de este documento, además de que supone que ya se conocen varios temas, lo cual no es coherente con un curso introductorio.

Hola, puedes buscar los precios de los dominios de diferentes empresas y su mejor opción en la siguiente web: https://tld-list.com/

Complemento y Resumen de la Clase

1. Qué es DNS (para Dummies)


DNS es un sistema que convierte los nombres de dominio fáciles de recordar (tipo, una página: www.google.com) en direcciones IP, porque es con las IP que los dispositivos pueden acceder a los sitios o servicios de internet.

Cuando escribes una dirección en tu navegador o haces clic en un enlace, tu dispositivo hace una solicitud a un servidor DNS para obtener la dirección IP correspondiente y poder cargar la página que has solicitado.

<h5>Ejemplo:</h5>


| Dominio | —> | IP |
| https://www.platzi.com | —> | 104.17.175.85 |
| https://www.slack.com | —> | 34.193.255.5 |
⠀⠀

2. El paquete BIND y su relación con los DNS


BIND es un paquete de software que se utiliza en sistemas Linux y otros sistemas para implementar un servidor de DNS. Para los del barrio: se usa para crear tu propio servidor DNS.

BIND puede realizar búsquedas de nombres de dominio de forma recursiva (le pregunta a otros servidores DNS hasta que de con la respuesta) y autoritativa (el propio servidor DNS tiene la respuesta y no se la tiene que pedir a nadie más), cargar y actualizar de forma dinámica información de nombres de dominio y configurar cachés de DNS para mejorar el rendimiento y la eficiencia. Es decir, es un sistema dinámico que provee una solución completa para crear servidores DNS.

3. Instalación e inicialización de Bind


Puedes instalar bind en Ubuntu con el siguiente comando (el flag -y lo que hará sera confirmar ‘y’ todas las preguntas):

sudo apt install -y bind9


Una vez instalado, lo ideal sería levantar el servicio de bind con:

sudo service bind9 start


3. Usando Dig


Dig es una herramienta muy útil para realizar consultas DNS y obtener información sobre dominios. También puede ser útil para solucionar problemas de red o para verificar la configuración de un servidor DNS. Es por eso que utilizamos dig para probar nuestro recién montado servicio de DNS:

dig ww.platzi.com @127.0.0.1


Esto, le hará la petición a nuestro servicio DNS local y nos convertirá el dominio a una IP.



Espero este post te sea de ayuda 😃

Saludos, les paso la “receta” para instalar Bind en Centos 7 que me funciono:

  1. Instalar Bind y sus utilidades:
# yum install bind bind-utils -y
  1. Modificamos 3 lineas de la seccion “options” en el archivo /etc/
listen-on port 53 { 127.0.0.1; any; };
allow-query     { localhost; any; };
allow-query-cache       { localhost; any; };
  1. Revisamos los atributos de los archivos archivo /etc/named.conf y /etc/named.rfc1912.zones:
# ls -lZ /etc/named.conf
# ls -lZ /etc/named.rfc1912.zones

Hay que revisar que la propiedad aparezca como root:named y si tenemos SELinux habilitado, despues de editar el archivo de configuración, confirmamos que el contexto este configurado a named_conf_t. De lo contrario utilizamos los siguientes comandos:

# semanage fcontext -a -t named_conf_t /etc/named.conf
# semanage fcontext -a -t named_conf_t /etc/named.rfc1912.zones 
  1. Verificamos que la sintaxis del archivo de configuración este correcto:
# named-checkconf /etc/named.conf 
  1. Ahora reiniciamos el servicio, lo habilitamos para iniciar automaticamente y revisamos su estatus:
# systemctl restart named
# systemctl enable named
# systemctl status named


6. Como paso final abrimos el puerto 53 en el firewall:

# firewall-cmd --add-port=53/udp
# firewall-cmd --add-port=53/udp --permanent

Podemos probar el servicio con dig:

# dig platzi.com @127.0.0.1

Muchas gracias, yo seguí los pasos y busqué información adicional para entenderlo bien, y ahora lo entiendo con claridad, incluso he notado la mejora en mi velocidad de internet gracias a aplicar las configuraciones aprendidas en mi dispositivo personal. Muchas gracias por la clase.

En esta clase no entendí mucho que digamos

Si les aparece el siguiente error con el comando dig

-bash: dig: command not found

Deben instalar esta aplicacion

sudo apt-get install dnsutils

Si les aparece el siguiente error

"-bash: netstat: command not found". 

Deben instalar netstat con el siguiente comando.


sudo apt install net-tools

El comando :

sudo netstat -ltnp

Hay que ejecutarlo con sudo, de otra forma no va a mostrar los puertos relevantes siendo escuchados por named y systemd-resolv

Puerto 53: Es utilizado para servicios DNS, este protocolo permite utilizar tanto TCP como UDP para la comunicación con los servidores DNS

Como a la mayoría logré todo pero sin saber que estoy haciendo, para qué y porqué, como quien diría quedé igual que como empecé 😅

Creo que en esta clase quedan muchas dudas tratare de resolver algunas:

para que sirve utilizar dig .platzi 127.0.0.1:

nos arroja la información de cuanto tiempo tarda en responder el servidor pero mas importante nos dice la ip publica del dominio y su servidores dns, esto nos sirve para en un caso de operación si no tenemos acceso a una pagina en especifico podemos determinar si la falla es local o externo, igualmente podemos detectar si la ip publica a cambiado o los servidores dns.

En si un servidor de dns es como un mapa que le dice a las pc donde se encuentran las paginas que están abriendo (como un atajo) agregando rapidez a la solicitud.

(dominio)platzicom buscar en (ip publica)1042019*218

servidores dns : *tomnscloudflare.-*ladynscloudflare

Es algo muy simplificado pero en pocas palabras es la persona que te pasa la dirección exacta para que no vallas preguntando casa por casa

Validamos la instalación con el comando ps aux verificaremos que el puerto 53 esté en escucha. luego verificamos que los archivos de configuración named.conf y rndc esten en nuestro sistema con el comando dpkg -L bind9 | grep -i -E 'named.conf|rndc'

En definitiva este capitulo me ha dejado con más dudas que aciertos, en el capitulo anterior realice mi configuración de ssh entre un servidor ubuntu y en un servidor centOS, logré realizar la conexión del servidor CentOS al ubuntu, pero no lo pude realizar en sentido contrario, esperaba que este capítulo de DNS me ayudara a resolver ese tema pero en definitvida no será posible.
Veo los aportes de los compañeros y me sorprende que después de tanto tiempo y con tantos comentarios desfavorables no se haya podido mejorar.
Bueno pues a buscar la respuestas por otro lado.

No sé qué estoy haciendo, pero lo estoy haciendo.

Para la gente con Centos, esto me fue útil: https://www.linuxtechi.com/setup-bind-server-centos-8-rhel-8/

El Namebench es super viejo, del 2010. Tanto, que no me dejó instalarlo Mac. 😦
Esta clase necesita actualizarse. ¡Saludos!

a este curso le faltaron muchas cosas y otras tantas se dieron muy por arriba, cuesta mucho terminarlo de esa manera.

Implementación de DNS en varias distros
https://www.server-world.info/en/
*Muy detallado

Para todos los que dicen que no se explica que es un DNS y demás cosas. Regrésense, les falta tomar este curso

Gestion de configuracion DNS

sudo apt install aptitude: Instalar gestor de paquetes alternativos. 

sudo apt install -y bind9: Instalar bind9. 

sudo apt install net-tools: Instalar paquetes de red. 

sudo netstat –ltnp: Ver puertos locales en escucha. 

dig <dominio> @127.0.0.1: Verificar respuesta DNS remoto. 

/etc/bind/named.conf: Configuracion principal DNS. 

Muy mal que ni siquiera explica para que se instalá Bind, o al final dice que si se quiere adquirir el Dns se puede con X proveedores, y después para configurar el DNS pone otros proveedores, pero no explica en se diferencian…

Muy mala explicación.!

Configuración de dns con bind

Esto seria lo mismo que un rol dns de windows S?

BIND (Berkeley Internet Name Domain)

excelente artículo

buen proceso en descripción

Excelente material

Genial 😃

Excelente articulo.

genial… Greacias

si no me aparece el rndc.key así sin mas lo puedo crear con touch y no echo a perder nada
o necesito mover algo más?

entendido.

esta info es correspondiente del bind que instalamos ?
https://es.wikipedia.org/wiki/BIND

´muchas gracias,

a mí no me aparece el de rndc.key

Hecho…

listo… probado 😃

Excelente!

Excelente.

; ANSWER SECTION:
www.platzi.com.		300	IN	A	172.67.19.213
www.platzi.com.		300	IN	A	104.20.18.218
www.platzi.com.		300	IN	A	104.20.19.218

;; Query time: 987 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: mié jul 29 12:10:12 CDT 2020
<https://prnt.sc/ubs445>