Diferencia entre revisiones de «Instalar Servidor DNS (Bind9)»

De enunpimpam
Saltar a: navegación, buscar
Línea 46: Línea 46:
 
;
 
;
 
$TTL    604800
 
$TTL    604800
@      IN      SOA    localhost. root.localhost. (
+
@      IN      SOA    vn.enunpimpam.com. root.vm.enunpimpam.com. (
 
                               2        ; Serial
 
                               2        ; Serial
 
                         604800        ; Refresh
 
                         604800        ; Refresh
Línea 81: Línea 81:
 
;
 
;
 
$TTL    604800
 
$TTL    604800
@      IN      SOA    localhost. root.vm.enunpimpam.com. (
+
@      IN      SOA    vm.enunpimpam.com. root.vm.enunpimpam.com. (
 
                               1        ; Serial
 
                               1        ; Serial
 
                         604800        ; Refresh
 
                         604800        ; Refresh
Línea 125: Línea 125:
 
<syntaxhighlight>zone vm.enunpimpam.com/IN: loaded serial 1
 
<syntaxhighlight>zone vm.enunpimpam.com/IN: loaded serial 1
 
OK</syntaxhighlight>
 
OK</syntaxhighlight>
 +
===Testeando servidor DNS===
 +
 +
nano /etc/resolv.conf
 +
<syntaxhighlight>nameserver 10.10.20.10
 +
options edns0
 +
search vm.enunpimpam.com</syntaxhighlight>

Revisión del 16:23 10 may 2020


Ubuntu 20.04 = 10.10.20.10 Nombre del domimio = vm.enunpimpam.com Red = 10.10.20.0/24

Instalar Bind 9

apt-get install bind9 bind9utils bind9-doc dnsutils

Configurar Bind9

/etc/bind/named.conf.options

nano /etc/bind/named.conf.options
options {
        directory "/var/cache/bind";
        auth-nxdomain no;    # conform to RFC1035
     // listen-on-v6 { any; };
        listen-on port 53 { localhost; 10.10.20.0/24; };
        allow-query { localhost; 10.10.20.0/24; };
        forwarders { 8.8.8.8; };
        recursion yes;
        };

/etc/bind/named.conf.local

nano /etc/bind/named.conf.local
zone    "vm.enunpimpam.com"   {
        type master;
        file    "/etc/bind/forward.vm.enunpimpam.com";
 };

zone   "20.10.10.in-addr.arpa"        {
       type master;
       file    "/etc/bind/reverse.vm.enunpimpam.com";
 };

Zona directa

cp db.local forward.vm.enunpimpam.com
nano forward.vm.enunpimpam.com
;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     vn.enunpimpam.com. root.vm.enunpimpam.com. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;Name Server Information
@       IN      NS      primary.vm.enunpimpam.com.

;IP address of Your Domain Name Server(DNS)
primary IN       A      10.10.20.10

;Mail Server MX (Mail exchanger) Record
vm.enunpimpam.com. IN  MX  10  mail.vm.enunpimpam.com.

;A Record for Host names
capi    IN       A       10.10.20.128
thor    IN       A       10.10.20.129
mail    IN       A       10.10.20.130

;CNAME Record
ftp     IN      CNAME   capi.vm.enunpimpam.com.
El PUNTO después de cada dominio

Zona Inversa

cp db.127 reverse.vm.enunpimpam.com
nano reverse.vm.enunpimpam.com
;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     vm.enunpimpam.com. root.vm.enunpimpam.com. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;Your Name Server Info
@       IN      NS      primary.vm.enunpimpam.com.
primary IN      A       10.10.20.10

;Reverse Lookup for Your DNS Server
10      IN      PTR     primary.vm.enunpimpam.com.

;PTR Record IP address to HostName
128      IN      PTR     capi.vm.enunpimpam.com.
129      IN      PTR     thor.vm.enunpimpam.com.
130      IN      PTR     mail.vm.enunpimpam.com.
El PUNTO después de cada dominio

Comprobación

systemctl restart bind9
ufw allow 43
Rules updated
Rules updated (v6)
root@svm:/etc/bind#

comprobacion de la configuracion

named-checkconf named.conf.local
named-checkzone vm.enunpimpam.com forward.vm.enunpimpam.com
zone vm.enunpimpam.com/IN: loaded serial 2
OK


named-checkzone vm.enunpimpam.com reverse.vm.enunpimpam.com
zone vm.enunpimpam.com/IN: loaded serial 1
OK

Testeando servidor DNS

nano /etc/resolv.conf
nameserver 10.10.20.10
options edns0
search vm.enunpimpam.com