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

Cookie Consent with Real Cookie Banner