¿QUE ES DNS?
Es e protocolo de resolución de nombres para redes TCP/IP, Como internet. Un servidor DNS aloja la información que permite a los equipos clientes resolver nombres DNS alfanuméricos fáciles de recordar para las direcciones IP que los equipos utilizan para comunicarse entre si.
Tipo de dominio DNS
DOMINIO DE NIVEL SUPERIOR: Nombre de dos o tres letras que se utiliza para indicar un país, una región o el tipo de organización que usa un nombre: ( Ejemplo: “.com” )
DOMINIO DE SEGUNDO NIVEL: Nombre de longitud variable registrados que un individuo u organización utiliza e internet. Estos nombres siempre se basan en un dominio a nivel superior apropiado, según el tipo de organización o ubicación geográfica donde se utiliza el nombre ( EJEMPLO: “RED-ORBITA.” )
SUBDOMINIO: Nombres adiciones que puede crear una organización derivados del nombre de domino registrado de segundo nivel, Incluyen los nombres agregados para desarrollar del árbol de nombres de DNS en una organizaron y que la dividen en departamentos o ubicaciones geográficas (EJEMPLO: “ ROKITOH.RED-ORBITA.COM”)
Configurar direccionamiento estático
para ello, lo primero vamos a configurar un direccionamiento estático.
Los ficheros de configuración de las tarjetas de red se encuentran en: /etc/sysconfig/network-scripts/
accedemos a la carpeta:
[rokitoh@red.orbita.com~] # cd /etc/sysconfig/network-scripts/configuramos el archivo ifcfg-eth0 que es donde se encuentra la información
[rokitoh@red.orbita.com network-scripts] # nano ifcfg-eth0y alli lo configuramos:
DEVICE=eth0
BOOTPROTO=static #configuración estatica
BROADCAST=192.168.1.255 #dirección de broadcast
HWADDR=05:02:4A:5C:EE:9F # Dirección MAC
IPADDR= 192.168.1.150 # Ip de la interfaz de red
NETMASK= 255.255.255.0 # Máscara de red
NETWORK= 192.168.1.0 # Red en la que se encuentra
ONBOOT=yes # Arranque automático al inicio del sistema
HOSTNAME=dns1.redorbita.local
GATEWAY= 192.168.1.1 # Puerta de enlace
TYPE=EthernetConfigurar el archivo /etc/hosts
Accedemos al directorio
[rokitoh@red.orbita.com~] nano /etc/hostsañadimos el direccionamiento de nuestra IP
# Do not remove the following line, or various programas
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
192.168.1.150 dns1.redorbita.local dns1
::1 localhost6.localdomain6 localhost6Configurando el fichero /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=dns1.redorbita.local>Configurando el fichero /etc/resolv.conf
[rokitoh@red.orbita.com~] nano /etc/resolv.conf
Añadimos nuestro dominio y la la dirección ip de el servidor DNS
search redorbita.com
nameserver 192.168.1.150
Reiniciamos la red:
[rokitoh@red.orbita.com~] # /etc/init.d/network restartcomprobamos que los cambios se han efectuado:
[rokitoh@red.orbita.com~] # sbin/ifconfigInstalar y configurar Bind9
[rokitoh@red.orbita.com~] yum install bind bind-utils bind-libs bind-chroot caching-nameserver
Configurar el arcivo de zona[rokitoh@red.orbita.com~] cd /var/named/chroot/var/named/[rokitoh@red.orbita.com named] cp named.zone redorbita.local.zone$TTL 1W
@ IN SOA dns1.redorbita.local. root.redorbita.local (
2 ; Serial Number
1W ; Time To Refresh
1D ; Time To Retry
28D ; Time To Expire
1W ) ; Negative Cache TTL
@ IN NS dns1 #Nombre del servidor DNS
@ IN A 192.168.1.150 #IP servidor DNS HOST
dns1 IN A 192.168.1.150
www IN A redorbita.local #Nombre servidor web[rokitoh@red.orbita.com named] cp named.local 1.168.192.in-addr.arpa.zone[rokitoh@red.orbita.com named] nano 1.168.192.in-addr.arpa.zone$TTL 1W
@ IN SOA dns1.redorbita.local. root.redorbita.local (
2 ; Serial Number
1W ; Time To Refresh
1D ; Time To Retry
28D ; Time To Expire
1W ) ; Negative Cache TTL
@ IN NS dns1,redorbita.local
150 IN PTR dns1.redorbita.local[rokitoh@red.orbita.com etc] cd /var/named/chroot/etcCreamos el archivo:
[rokitoh@red.orbita.com etc] touch named.confUna vez creado asegúrese de agregarle los siguientes propietarios
[rokitoh@red.orbita.com etc] chown root:named named.confAhora vamos a pasar a configurar el archivo creado «named.conf»
[rokitoh@red.orbita.com etc] nano named.confAñadimos lo siguiente:
options { directory «/var/named/»; dump-file «/var/named/data/cache_dump.db»; statistics-file «/var/named/data/named_stats.txt»; allow-recursion { 127.0.0.1; 192.168.1.0/24; }; forwarders { 200.33.146.209; 200.33.146.217; }; forward first; }; zone «.» { type hint; file «named.ca»; }; zone «localhost» { type master; file «localhost.zone»; allow-update { none; }; }; zone «redorbita.local» { type master; file «redorbita.local.zone»; allow-update { none; }; }; zone «1.168.192.in-addr.arpa» { type master; file «1.168.192.in-addr.arpa.zone»; allow-update { none; }; };Reiniciamos el servicio.
/etc/init.d/named restart Deteniendo named: [OK] Iniciando named: [OK]Para verificar que bind esta cargando las zonas, deberemos ejecutar el siguiente comando
[rokitoh@red.orbita.com etc] tail -80 /var/log/messages | grep namedRealizamos la verificación que todo a salido bien:
[rokitoh@red.orbita.com etc] host redorbita.local 192.168.1.150 [rokitoh@red.orbita.com etc] dig @192.168.1.150 redorbita.local [rokitoh@red.orbita.com etc] dig @192.168.1.150 redorbita.local NS
Pues ya hemos finalizado la instalación y configuración de un servidor DNS en CentOS 5.5, espero que os haya servido de ayuda,Un saludo, rokitoh
Comentarios