Repte 2.3:Configuració d’un master DNS per la resolució del domini propi
Per fer el master DNS comencem amb la instal·lació de tot el necessari per al DNS.
apt update
apt install bind9 bind9utils bind9-doc Un cop això queda instal·lat ja podem començar amb la configuració del servidor, per exemple amb l’edició de:
vim /etc/bind/named.conf.options options {
directory "/var/cache/bind";
allow-query { 192.168.0.128/27; };
allow-transfer { 192.168.0.157; };
forwarders {
8.8.8.8;
1.1.1.1;
};
dnssec-validation auto;
listen-on { any; };
}; En aquest arxiu vols posar el rang d’IP que estarà escoltant el DNS, i el transfer és la IP del DNS slave, els forwaders són DNS públics.
vim /etc/bind/named.conf.local zone "equipo2.es" {
type master;
file "/etc/bind/zones/db.equipo2.es";
allow-transfer { 192.168.0.157; };
notify yes;
};
zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/zones/db.192.168.0";
allow-transfer { 192.168.0.157; };
notify yes;
}; Aquí estem creant el nostre domini i ara passem a crear les zones.
mkdir -p /etc/bind/zones vim /etc/bind/zones/db.equipo2.es $TTL 604800
@ IN SOA ns1.equipo2.es. admin.equipo2.es. (
2024031101
3600
1800
604800
86400 )
@ IN NS ns1.equipo2.es.
@ IN NS ns2.equipo2.es.
ns1 IN A 192.168.0.158
ns2 IN A 192.168.0.157
@ IN A 192.168.0.158
www IN A 192.168.0.158 vim /etc/bind/zones/db.192.168.0 $TTL 604800
@ IN SOA ns1.equipo2.es. admin.equipo2.es. (
2024031101
3600
1800
604800
86400 )
@ IN NS ns1.equipo2.es.
@ IN NS ns2.equipo2.es.
158 IN PTR ns1.equipo2.es.
157 IN PTR ns2.equipo2.es. Un cop això queda fet ja hauria de ser funcional i disponible per utilitzar, per fer la prova podem fer servir la comanda:
root@gateway-andres:/home/vagrant#
Server: 192.168.0.136
Address: 192.168.0.136#53
Non-authoritative answer:
Name: google.com
Address: 192.178.25.110
Name: google.com
Address: 2a00:1450:4003:808::200e