o Breve
Introducción (significado y aspectos relevantes)
Principalmente,
el DNS nació de la necesidad de recordar fácilmente los nombres de todos los
servidores conectados a Internet. En un inicio, SRI (ahora SRI International) alojaba un archivo llamado HOSTS que contenía todos los nombres de dominio conocidos.
El sistema
de nombres de dominio (Domain Name System o DNS,
por sus siglas en inglés) es un sistema de nomenclatura jerárquico descentralizado
para dispositivos conectados a redes IP como Internet o una red privada. Este sistema asocia información variada con nombre de dominio asignado a cada
uno de los participantes. Su función más importante es "traducir"
nombres inteligibles para las personas en identificadores binarios asociados
con los equipos conectados a la red, esto con el propósito de poder localizar y
direccionar estos equipos mundialmente.
El
servidor DNS utiliza una base de datos distribuida y jerárquica que almacena información asociada a nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar
diferentes tipos de información a cada nombre, los usos más comunes son la
asignación de nombres de dominio a direcciones
IP y la localización
de los servidores de correo electrónico de cada dominio.
o Dato
curioso
¿Sabías que?
Los Clientes fase 1:
Un programa cliente DNS que se ejecuta en la computadora del usuario y que
genera peticiones DNS de resolución de nombres a un servidor DNS (Por
ejemplo: ¿Qué dirección IP corresponde a nombre.dominio?)
o
Funcionalidad en servidor
El archivo hosts fue un sistema muy útil mientras
Internet tenía una escala pequeña, pero a medida que la red de
ordenadores interconectados fue creciendo se hizo evidente que hacía falta
algún otro tipo de solución. Ya no solo porque un fichero con cientos de
entradas es muy difícil de mantener manualmente, sino también por las
limitaciones técnicas de los equipos de la época: un solo ordenador que tuviera
el archivo hosts no podía atender todas las peticiones de todos los demás
ordenadores de la Red.
o Realizar
un Glosario de términos informáticos utilizados durante el video
DNS: Domain Name System o DNS,
por sus siglas en inglés es un sistema de nomenclatura jerárquico descentralizado
para dispositivos conectados a redes IP como Internet o una red privada.
o Describe
de manera breve e ilustra cada paso de la instalación en un documento de Word
1. Ya que tengamos nuestra maquina
virtual echa haremos para instalar el servidor DNS revisaremos que no este instalado
entraremos a la terminal y con el siguiente comando revisaremos “ sudo dpkg -L
bind9”
2. Una vez que veamos que no está
instalado tenemos comenzar a descargar el paquete con el siguiente comando “
sudo apt-get install bind9 ” en su versión 9 y comenzara a descargar el
paquete.
3. Ya que esta instalado escribimos el
mismo comando “ sudo apt-get install bind9 ” y podemos ver muchos ficheros que
se descargaron con el paquete y ya que vamos a configurar el servido primero
configuramos la red y la de la red que dará servicio. Eso lo aremos con el
código “ ifconfig ” y veremos que tenemos 3 tarjetas y una tiene una ip de
nuestro router y la segunda no tiene ip le daremos una ip estatica.
4. Entraremos como usuario root con el
siguiente comando “sudo su ” y cambia por una almohadilla asi ya no tendremos
problemas con los permisos entraremos a el siguiente fichero con el código
“nano /etc/netork/interfaces” y esta vemos que esta vacío
5. Rellenamos la primera tarjeta con
Auto etho
Iface etho inet dhcp
Auto eth1
Iface eth1 inet static pondremos la dirección ip de nuestra tarjeta en
este caso tenemos que especificar que es
la dirección
Address 192.168.83.1
De igual forma una mascara en la red que será esto depende la red que
tengamos
Netmask 255.255.255.0
6. Ahora guardamos el fichero y cerramos
y hay que reiniciar la red de nuestro pc con el comando “/etc/init.d/networking
restart ” lo ejecutamos y despues ponemos “ifconfig” y no ha hecho nada vemos
que esta igual y hay un comando “ifdown eth1” y ahora la ponemos en marcha con
“ifup eth1” volveremos revisar con
ifconfig y vemos que funciona
7. Ahora configuraremos el DNS,
entraremos en un directorio donde se encuentran todos los ficheros de
configuración el cual entras con un código el cual es “cd /etc/bind” después
pondremos un “ls -l ” para alistar todos los ficheros, antes de modificar
algunos ficheros copiare algunos por seguridad o por que nos será muy incomodo
modificar con el comando “cp db.127 db.192.168.83.rev ” copiaremos los ficheros
que queramos
“bd.local db.webebre.net.host”
Tocaremos algunos ficheros con el comando “nano named.conf.options ” y el
fichero es de descomentar borrando las “//” en caso de que nuestro servidor dns
no pueda absorber un nombre otro dns tiene que resolver las peticiones en este
caso 8.8.8.8; es un dns de ugal. Guardamos el fichero y lo cerramos.
8. Ahora vamos por otro “nano
named.conf.local” este es el que tiene
un poco mas de contenido ahora configuramos la zona directa y la zona inversa.
// este significa que es un comentario entonces pondremos
//zona directa y declararemos una zona “webebre.net”{
Primero especificaremos que es
type master;
como se llama el fichero
file”/etc/bind/db.webebre.net.host”;
por ultimo que acepte notificaciones
notify yes;
};
Con esto ya esta la zona directa y para la zona inversa escribimos
//zona inversa después se pone la
dirección ip inversa en este caso será
Zone “83.168.192.in-addr.arpa”{
type master;
file “/etc/bind/db.192.168.83.rev”;
notify yes;
};
Guardaríamos y para comprobar que el fichero esta bien editado hay un
comando que checa y es el siguiente “ named-checkconf ” si no devuelve nada el
comando es que esta bien el fichero
9. Con el comando “getit
named.conf.local” nos abrirá un entorno grafico para que nos sea mas fácil
editar y componer el error marcado guardamos y hacemos el chequeo y no hay ni
un error por que ya lo solucionamos
10.
Ahora
con el “gedit named.conf.local” asi podremos ver las dos zonas a ver si no nos
hemos equivocado si no guardamos y continuamos
11.
Ahora
empezaremos a editar las tablas de los ficheros de la tabla inversa y directa y
ya guardamos el fichero con la mayoría de estructura y con el comando “gedit
db.webebre.net.host” y vemos que el armason del fichero esta casi listo en esto
tenemos que cambiar todos los local host por el nombre del dominio webebre.net
12.
Ahora
solo tenemos que decir donde están cada uno de los dominios pondremos nuestro
primer dominio y pondremos webebre.net. y a el siguiente dominio pertenece el ip
192.168.83.1
Lo mismo lo pondremos en el de abajo solo que ahora agregamos el
dns.webebre.net. y mismo ip y que el
pc1.webebre.net.
Todos deben terminar con .
13.
Y
si tubieramos nuestro pc2 seria lo mismo solo que en el ip 192.168.83.1
cambiamos el 1 por el 2 y asi ya terminamos de editar este fichero
14.
Ahora
aremos lo mismo con la zona inversa usaremos el comando gedit db.192.168.83.rev
el armason del fichero ya esta casi echa y cambiaremos todos los local host por
el nombre de nuestro dominio, la ip numero 1 corresponde a el dominio copiamos
la línea y de igual manera colocamos el “dns” dns.webebre.net. que esta en el numero 1 la pc1 y 2 en el pc2
y listo esta todo editado nuestro fichero
15.
Ahora
lo guardaremos y antes de continuar revisaremos si estamos bien con otro
comando que es “ named-checkzone webebre.net
/etc/bind/db.webebre.net.host” ponemos el nombre del dominio y el fichero que
queremos comprobar al probarlo nos dará
ok
16.
Seguiremos
el siguiente fichero y tenemos que hacerlo en todos los clientes que tengamos
en la red el fichero es el gedit /etc/resolv.conf
Por defecto y pondremos 192.168.83.1 y de dominio será webebre.net guardaremos y cerraremos
17.
Para
que todos estos cambios funcionen es necesario reiniciar el servidor con el
comando /etc/init.d/bind9 restarty se reinicia correctamente y ahora si
podremos hacer las primeras comprobaciones con el “nslookup webebre.net” y nos
responde que todo esta bien y probaremos con otro nslookup dns.webebre.net o
con el nslookup pc2.webebre.net ahora probaremos con la inversa que para ese
usamos el
nslookup 192.168.83.2 y como podemos ver funciona todo bien por ultimo
otro comando que es dig webebre.net
18.
Ahora
configuraremos el cliente y lo primero que aremos será la configuración de red
con el comando “ifconfig”y editaremos el fichero para darle una ip estática con
el comando sudo gedit /etc/network/interfaces
ycomo siempre ponemos el fichero en interfaces y vemos que esta medio
vacío y configuramos la tarjeta eth0 con el código
auto eth0
iface eth0 inet static
address 192.168.83.2
netmask 255.255.255.0
ahora lo guardamos y carramos
19.
Ahora
reiniciamos nuestra tarjeta de red con el comando sudo /etc/init.d/networking
restart y vemosmos que no ha modificado nada y daremos un ifconfig e
intentaremos parar la tarjeta y solo reiniciar la tarjeta en este caso la eth0
con el código sudo ifdown eth0 y ahora sudo ifup eth0c y daremos un ifconfig y
no nos da a veces la única solución que hay es reinicial la pc por que es el
cliente no el servidor ya que este listo vemos de nuevo la configuración de la
red ha tomado una red estatica
20.
Ahora
para consultar el dns es de conde consultarlo con el comando sudo gedit /etc/resolv.conf y después ponemos a contraseña
y tendremos que indicar cual es nuestro servidor dns y pondremos nameserver
192.168.83.1 y que busque dendro del dominio con el comando search webebre.net
guardamos y cerramos el fichero.
21.
Revisaremos
escribiremos nslookup 192.168.83.1 y vemos que responde correctamente y asi
provaremos con el pc2 y a la inversa para la inversa es el comando nslookup
webebre.net y de igual forma corre correctamente y con algún dominio igual y
pc2





















No hay comentarios:
Publicar un comentario