📌 Configuració del Servidor DNS a través del Router
🎯 Objectiu
Configurar Bind9 en el router perquè actuï com a servidor DNS local, permetent resoldre els noms dels servidors w2k19server
i sambaserver
dins la nostra xarxa.
🛠 1️⃣ Instal·lació de Bind9
Si Bind9 encara no està instal·lat al router, cal instal·lar-lo amb:
sudo apt update
sudo apt install bind9 -y
📌 2️⃣ Configuració de Bind9
Bind9 ha de poder resoldre els noms dels servidors de la nostra xarxa. Per fer-ho, editarem els fitxers de configuració.
📄 Editar el fitxer de configuració principal de zones
Obrir el fitxer:
sudo nano /etc/bind/named.conf.local
Afegir aquestes línies al final:
zone "marc.local" {
type master;
file "/etc/bind/db.marc";
}
Això indica que la zona marc.local serà mestre i la seva informació estarà al fitxer /etc/bind/db.marc
.
📌 3️⃣ Crear el Fitxer de Zona
1️⃣ Copiem un fitxer base per fer-lo servir com a plantilla:
sudo cp /etc/bind/db.local /etc/bind/db.alex
2️⃣ Editem el fitxer:
sudo nano /etc/bind/db.alex
3️⃣ Modifiquem el contingut perquè quedi així:
;
; Fitxer de zona per marc.local
;
$TTL 86400
@ IN SOA marc.local. root.marc.local. (
2024022401 ; Número de sèrie
3600 ; Refresh
1800 ; Retry
604800 ; Expire
86400 ) ; Minimum TTL
; Servidor de noms
@ IN NS router.marc.local.
; Registres A
router IN A 10.0.6.1
w2k19server IN A 10.0.6.2
sambaserver IN A 10.0.6.3
Guardar i sortir (CTRL + X
, Y
, Enter
).
🔧 4️⃣ Configurar /etc/resolv.conf
Perquè totes les màquines de la xarxa utilitzin el router com a servidor DNS, editem:
sudo nano /etc/resolv.conf
I afegim:
nameserver 10.0.6.1
search marc.local
🚀 5️⃣ Comprovar la Configuració i Reiniciar Bind9
✅ Verificar errors:
sudo named-checkconf
sudo named-checkzone alex.local /etc/bind/db.alex
Si no hi ha errors, continuem.
🔄 Reiniciar Bind9:
sudo systemctl restart bind9
sudo systemctl enable bind9
🔍 6️⃣ Proves de Resolució de Noms
Per comprovar que el DNS funciona correctament, executem aquestes ordres des de qualsevol màquina de la xarxa:
nslookup w2k19server 10.0.6.1
nslookup sambaserver 10.0.6.1
Si tot funciona bé, hauria de retornar les IPs corresponents! 🎉
Vídeo de la configuració del DNS
Per a una millor comprensió, aquí tens un vídeo que mostra tot el procés en acció!
🎯 Conclusió
✅ Bind9 instal·lat i configurat ✅ Zona DNS creada (marc.local
) ✅ Noms de servidors registrats (w2k19server
, sambaserver
) ✅ Tests de resolució de noms funcionant (nslookup
)
Ara el teu router actua com a servidor DNS per a la xarxa! 🌐🚀