DNS RESOLUCION DIRECTA Y INVERSA

DIRECTA

1. PRIMERO DE TODO INSTALAR BIN9

sudo apt update

sudo apt install bind9 -y

2.DESPUES CONFIGURAR ZONA DIRECTA 

sudo nano /etc/bind/named.conf.local

AGREGAR ESTO

zone "dominio106.local" {
    type master;
    file "/etc/bind/db.dominio106.local";
};


3.AGREGAR ARCHIVO DE ZONA

sudo cp /etc/bind/db.local /etc/bind/db.dominio106.local
sudo nano /etc/bind/db.dominio106.local

;
; Archivo de zona para dominio106.local
;
$TTL    604800
@       IN      SOA     dominio106.local. root.dominio106.local. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      ns.dominio106.local.
@       IN      A       192.168.1.100
;@      IN      AAAA    ::1  ; Descomentar si quieres soporte IPv6
ns      IN      A       192.168.1.100

ai1pc100    IN    A    192.168.1.100
ai1pc100.dominio106.local.    IN    A    192.168.1.100

ai1pc101    IN    A    192.168.1.101
ai1pc102    IN    A    192.168.1.102
ai1pc103    IN    A    192.168.1.103
ai1pc104    IN    A    192.168.1.104
ai1pc105    IN    A    192.168.1.105
ai1pc106    IN    A    192.168.1.106
ai1pc107    IN    A    192.168.1.107
ai1pc108    IN    A    192.168.1.108
ai1pc109    IN    A    192.168.1.109
ai1pc110    IN    A    192.168.1.110
ai1pc111    IN    A    192.168.1.111
ai1pc112    IN    A    192.168.1.112
ai1pc113    IN    A    192.168.1.113
ai1pc114    IN    A    192.168.1.114
ai1pc115    IN    A    192.168.1.115
ai1pc116    IN    A    192.168.1.116
ai1pc117    IN    A    192.168.1.117
ai1pc118    IN    A    192.168.1.118
ai1pc119    IN    A    192.168.1.119
ai1pc120    IN    A    192.168.1.120
ai1pc121    IN    A    192.168.1.121
ai1pc122    IN    A    192.168.1.122
ai1pc123   IN     A    192.168.1.123
ai1pc124    IN    A    192.168.1.124



sudo systemctl restart bind9.service



nslookup ai1pc100.dominio106.local 192.168.32.106




INVERSA:


modificar archivos
sudo nano /etc/bind/named.conf.local

zone "dominio106.local" {
    type master;
    file "/etc/bind/db.dominio106.local";
};

zone "32.168.192.in-addr.arpa" {
    type master;
    file "/etc/bind/db.192.168.32";
};




sudo cp /etc/bind/db.127 /etc/bind/db.192.168.32

sudo nano /etc/bind/db.192.168.32

$TTL    604800
@       IN      SOA     dominio106.local. root.dominio106.local. (
                               2         ; Serial 
                          604800         ; Refresh
                           86400         ; Retry
                         2419200         ; Expire
                          604800 )       ; Negative Cache TTL
;
@       IN      NS      ns.dominio106.local.



; Registros para otros hosts 
100     IN      PTR     ai1pc100.dominio106.local.
101     IN      PTR     ai1pc101.dominio106.local.
102     IN      PTR     ai1pc102.dominio106.local.
103     IN      PTR     ai1pc103.dominio106.local.
104     IN      PTR     ai1pc104.dominio106.local.
105     IN      PTR     ai1pc105.dominio106.local.
107     IN      PTR     ai1pc107.dominio106.local.
106     IN      PTR     ai1pc106.dominio106.local.
108     IN      PTR     ai1pc108.dominio106.local.
109     IN      PTR     ai1pc109.dominio106.local.
110     IN      PTR     ai1pc110.dominio106.local.
111     IN      PTR     ai1pc111.dominio106.local.
112     IN      PTR     ai1pc112.dominio106.local.
113     IN      PTR     ai1pc113.dominio106.local.
114     IN      PTR     ai1pc114.dominio106.local.
115     IN      PTR     ai1pc115.dominio106.local.
116     IN      PTR     ai1pc116.dominio106.local.
117     IN      PTR     ai1pc117.dominio106.local.
118     IN      PTR     ai1pc118.dominio106.local.
119     IN      PTR     ai1pc119.dominio106.local.
120     IN      PTR     ai1pc120.dominio106.local.
121     IN      PTR     ai1pc121.dominio106.local.
122     IN      PTR     ai1pc122.dominio106.local.
123     IN      PTR     ai1pc123.dominio106.local.
124     IN      PTR     ai1pc124.dominio106.local.



sudo systemctl restart bind9


nslookup 192.168.32.115 192.168.32.106



















2. Instalar y configurar servidor DNS primario en ailpc10810

 Paso 1: Instalar BIND9

bash


sudo apt update sudo apt install bind9 bind9utils bind9-doc

Paso 2: Crear el archivo de zona directa db.aulaSMR108.local

Ruta: /etc/bind/db.aulaSMR108.local

bash

$TTL 604800 @ IN SOA ailpc10810.aulaSMR108.local. root.aulaSMR108.local. ( 2025052701 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS ailpc10810.aulaSMR108.local. ailpc10810 IN A 172.28.108.10 ; Ordenadores de clase ai1pc100 IN A 172.28.108.100 ai1pc101 IN A 172.28.108.101 ... ai1pc124 IN A 172.28.108.124

 Paso 3: Crear archivo de zona inversa db.108.28.172.in-addr.arpa

Ruta: /etc/bind/db.108.28.172.in-addr.arpa

bash

$TTL 604800 @ IN SOA ailpc10810.aulaSMR108.local. root.aulaSMR108.local. ( 2025052701 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS ailpc10810.aulaSMR108.local. 10 IN PTR ailpc10810.aulaSMR108.local. 100 IN PTR ai1pc100.aulaSMR108.local. 101 IN PTR ai1pc101.aulaSMR108.local. ... 124 IN PTR ai1pc124.aulaSMR108.local.

Paso 4: Editar archivo de configuración de zonas en /etc/bind/named.conf.local

bash

zone "aulaSMR108.local" { type master; file "/etc/bind/db.aulaSMR108.local"; allow-transfer { 172.28.108.20; }; # Permitir transferencia al secundario }; zone "108.28.172.in-addr.arpa" { type master; file "/etc/bind/db.108.28.172.in-addr.arpa"; allow-transfer { 172.28.108.20; }; };

 Paso 5: Verificar y reiniciar BIND9

bash

sudo named-checkzone aulaSMR108.local /etc/bind/db.aulaSMR108.local sudo named-checkzone 108.28.172.in-addr.arpa /etc/bind/db.108.28.172.in-addr.arpa sudo named-checkconf sudo systemctl restart bind9

3. Instalar y configurar el servidor DNS secundario en ai1pc10820

 Paso 1: Instalar BIND9

bash

sudo apt update sudo apt install bind9 bind9utils bind9-doc

 Paso 2: Configurar zonas como secundarias en /etc/bind/named.conf.local

zone "aulaSMR108.local" { type slave; masters { 172.28.108.10; }; file "/var/cache/bind/db.aulaSMR108.local"; }; zone "108.28.172.in-addr.arpa" { type slave; masters { 172.28.108.10; }; file "/var/cache/bind/db.108.28.172.in-addr.arpa"; };

 Paso 3: Reiniciar BIND9

bash

sudo systemctl restart bind9

4. Comprobaciones finales

En ambas máquinas:

bash

dig ai1pc100.aulaSMR108.local dig -x 172.28.108.100

Desde otra máquina de clase (con el DNS configurado al 172.28.108.10 o .20):

bash

ping ai1pc104.aulaSMR108.local






 Probar resolución directa

En CMD:

cmd

nslookup ai1pc100.aulaSMR108.local


makefile

Servidor: ns.aulaSMR108.local Address: 172.28.108.10 (o .20) Nombre: ai1pc100.aulaSMR108.local Address: 172.28.108.100

También prueba:

cmd

nslookup ai1pc110.aulaSMR108.local



 Probar resolución inversa

cmd

nslookup 172.28.108.110

Debe devolver:

makefile

Nombre: ai1pc110.aulaSMR108.local Address: 172.28.108.110



nslookup ai1pc115.aulaSMR108.local 172.28.108.10

Comentarios

Entradas populares de este blog

Axigen Con Ubuntu

MAESTRO Y ESCLAVO UBUNTU