DNS 1

 sudo apt install -y bind9

sudo ufw allow bind9

systemctl status named

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

...
forwarders {
8.8.8.8;
8.8.4.4;
};
...

named-checkconf

sudo systemctl reload named

~$ nslookup google.com localhost
Server: localhost
Address: 127.0.0.1#53
Non-authoritative answer:
Name: google.com
Address: 142.250.184.14
Name: google.com
Address: 2a00:1450:4003:806::200e

sudo nano /etc/bind/db.red.lan

$TTL 1D
@ IN SOA ns.red.lan. instalador.red.lan. (
1 ; serial
604800 ; refresh
86400 ; retry
2419200 ; expiration
604800 ; TTL negative cache
)
; Registros NS (Servidores de nombres)
@ IN NS ns.red.lan.
; Registros A
ns IN A 192.168.1.143
router IN A 192.168.1.1
pi IN A 192.168.1.130
puesto1 IN A 192.168.1.151
puesto2 IN A 192.168.1.152


$TTL 1D
@ IN SOA ns.red.lan. instalador.red.lan. (
1 ; serial
604800 ; refresh
86400 ; retry
2419200 ; expiration
604800 ; TTL negative cache
)
; Registros NS (Servidores de nombres)
@ IN NS ns.red.lan.
; Registros A
ns IN A 192.168.1.143
router IN A 192.168.1.1
pi IN A 192.168.1.130
puesto1 IN A 192.168.1.151
puesto2 IN A 192.168.1.152

named-checkzone red.lan /etc/bind/db.red.lan

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

zone "red.lan" IN {
type master;
file "/etc/bind/db.red.lan";
};

sudo systemctl reload named

INVERSA

sudo nano /etc/bind/db.1.168.192

$TTL 1D
@ IN SOA red.lan. root.red.lan. (
0 ; serial
604800 ; refresh
86400 ; retry
2419200 ; expires
604800 ; TTL negative cache
)
@ IN NS ns.red.lan.
; Registros PTR
143 IN PTR ns.red.lan.
1 IN PTR router.red.lan.
130 IN PTR pi.red.lan.
151 IN PTR puesto1.red.lan.
152 IN PTR puesto2.red.lan.

named-checkzone 1.168.192 /etc/bind/db.1.168.192

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

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

sudo systemctl reload named

nslookup 192.168.1.1 192.168.1.143

Comentarios

Entradas populares