cristian Lozano

Resolució de noms per clients dinàmica (DNS-DHCP)

Amb l’estructura que tenim a la nostra illa; una passarel·la amb Debian, un Servidor DNS Master amb Windows Server i un servidor DNS Slave Debian, tindrem que fer aquest pasos. Primer de tot, a la pasarel·la només podrem afegir el servidor windows a l’apartar de zone illa2.es y zone 24.10.in-addr.arpa.

Primer de tot canviarem l’arxiu dhcpd.conf de la nostra pasarel·la.

########################################
#ARCHIVO CONFIG DHCP ILLA02
########################################
ddns-update-style none;
authoritative;
########################################
# Domain Name
########################################
option domain-name "illa02";
#######
#Leases
#######
default-lease-time 600;
max-lease-time 7200;
########################################
# DNS
########################################
option domain-name-servers 1.1.1.1, 8.8.4.4;

La primera opció “ddns-update-style” li canviarem l’opció a interim, això significa que escriu els registres A/PTR al servidor DNS, en el nostre cas el Windows Server.   

La segona opció canviada “ignore client-updates”permet fer les actualitzacions el servidor DHCP al DNS, i que no les facin els clients les actualitzacions. 

En “option domain-name” posem el fixat al nostre DNS. 

El default-lease-time el modificarem per tornar a demanar IP cada 12h, i no com era abans que no té molt sentit si estem 4h a classe, millor deixar així per no actualitzar IP cada 10 minuts. 

En l’opció “option domain-name-servers 10.24.2.194, 10.24.2.195” on el primer és el Master Windows amb la IP 194 i el Slave Debian la 195, això vol dir que utilitzarà la 194, i si cau el master farà ús del Slave pel DNS.

Ara ens falta afegir l’última part.

Aquesta part apunta al Master DNS, no podem apuntar al Slave DNS, ja què el DNS Slave amb Debian fa ús del que li diu el Master DNS, llavors mentre apuntem al Master DNS, ja copiarà al Slave DNS.

Haurem de posar també la inversa perquè funcioni.  

########################################
#ARCHIVO CONFIG DHCP ILLA02
########################################
ddns-update-style interim;
ignore client-updates;
########################################
# Domain Name local
########################################
option domain-name "illa2.es";
#######
#Leases
#######
default-lease-time 43200;
max-lease-time 43200;
########################################
# DNS
########################################
option domain-name-servers 10.24.2.194, 10.24.2.195;

zone illa2.es {
	primary 10.24.2.194;
}

zone 24.10.in-addr.arpa. {
	primary 10.24.2.194;
}

Ara anem al Master DNS, en el nostre cas Windows i habilitar tant al directe com a la inversa permetre que actualitzi el DHCP Debian el nostre servidor Master DNS de Windows Server 2019.

Prova final

Amb això fet ja resoldríem domain name com es pot veure a l’exemple.

[09:12:12][~][clozano@clozano]-$ nslookup win-2isusqibkru
Server:		127.0.0.53
Address:	127.0.0.53#53

Non-authoritative answer:
Name:	win-2isusqibkru.illa2.es
Address: 10.24.2.194
Name:	win-2isusqibkru.illa2.es
Address: fd17:625c:f037:2:9815:1dfb:18f9:2cc4

[09:14:10][~][clozano@clozano]-$ nslookup slave         
Server:		127.0.0.53
Address:	127.0.0.53#53

Non-authoritative answer:
Name:	slave.illa2.es
Address: 10.24.2.195

[09:14:15][~][clozano@clozano]-$