SlideShare una empresa de Scribd logo
1 de 36
Descargar para leer sin conexión
Resolución inversa
TALLER DE CONFIGURACION DE BIND
Resolución inversa
u Resolución normal DNS es directa:
u ¿Quién es www.36bootis.com?
u Por motivos de prueba, rendimiento y seguridad se añadió en su
diseño la resolución inversa:
u ¿Quién es 192.0.2.34?
u Utilizada como elemento de seguridad especialmente en correo
u Tiene que corresponder la consulta directa con la inversa
u Para establecer la resolución inversa y otros propósitos de
infraestructura técnica se estableció el dominio de primer nivel
ARPA
u ARPA=Advanced Research Project Agency -> ARPANET
2
El dominio ARPA para la resolución
inversa
u El dominio ARPA mantiene dos subdominios para gestionar la
resolución inversa:
u in-addr.arpa. para la resolución inversa de IPv4.
u IP6.arpa. para la resolución inversa de IPv6.
u Espacio público se gestiona por delegación al igual que las zonas
de resolución directa
u Espacios privados y especiales deben establecerse evitando la
difusión de las consultas inversas de estos espacios a Internet
u RFCs 1918, 3927, 5737 y 6598 para IPv4
u RFCs 3849, 4193 y 4291 para IPv6
3
Creación archivos de resolución
inversa en BIND9.9: Zonas especiales
u Zonas privadas y especiales:
u BIND viene preparado para alguna de las zonas especiales en
/etc/bind:
u Db.empty utilizada como plantilla para las zonas vacías
u db.0, db.127, db.255 y zones.rfc1918
u #INCLUDE en named.conf
u Las tres primeras añadidas por defecto mediante archivo
/etc/bind/named.conf.default-zones
u La última se recomienda añadirla en /etc/bind/named.conf.local
u Recomendable establecer junto al archivo zones.rfc1918 el resto de
dominios especiales
u O mediante la opción empty-zones-enable
u empty-zones-enable yes ;
4
Archivos de resolución inversa
privados y especiales
u Añadir direccionamientos
especiales y privados
u zones.rfc1918
u 100.64/10
u 169.254/16
u 192.0.2/24
u 198.51.100/24
u 203.0.113/24
u O establecer a yes la propiedad:
u empty-zones-enable
5
Archivos de resolución inversa
privados y especiales
u Añadir direccionamientos
especiales y privados
u zones.rfc1918
u 100.64/10
u 169.254/16
u 192.0.2/24
u 198.51.100/24
u 203.0.113/24
u O establecer a yes la propiedad:
u empty-zones-enable
6
Creación archivos de resolución
inversa en BIND9.9: Zonas públicas
u Resolución inversa zonas públicas:
u Parece complicada pero no lo es
u DNS sigue el árbol del espacio de nombres de derecha a izquierda
u En www.36bootis.com el recurso es www y el dominio más alto es COM
(Obviamos la raíz)
u En una dirección IP sucede al revés, en 176.28.103.205 el recurso es 205 y la
red en la que se encuentra 176.28.103/x por lo que se lee de izquierda a
derecha
u Para convertirlo a lenguaje DNS le damos la vuelta y le añadimos el
subdominio in-addr.arpa. en IPv4.
205.103.28.176.in-addr.arpa.
7
Creación archivos de resolución
inversa en BIND9.9
u Clases más comunes en la
resolución inversa son las clases C
u 192.0.2/24
u Comprende una dirección de red
(192.0.2.0), una de broadcast
(192.0.2.255) y 254 direcciones de
host (192.0.2.1 a 192.0.2.254)
u El dominio será un subdominio de in-
addr.arpa con la clase anotada de
derecha a izquierda:
u 2.0.192.in-addr.arpa.
u El RR es PTR cuyo objetivo siempre
tiene que ser un FQDN terminado en
punto
81.2.0.192.in-addr.arpa. = router.example.com.
Pregunta: ¿Por qué tenemos que
utilizar FQDN en el PTR?
u Resolución igual que en resolución directa
u If {
u $ORIGIN example.com.
u www IN A 192.0.2.10
9
Pregunta: ¿Por qué tenemos que
utilizar FQDN en el PTR?
u Resolución igual que en resolución directa
u If {
u $ORIGIN example.com.
u www IN A 192.0.2.10
u www.example.com.
10
Pregunta: ¿Por qué tenemos que
utilizar FQDN en el PTR?
u Resolución igual que en resolución directa
u If {
u $ORIGIN example.com.
u www IN A 192.0.2.10
u www.example.com.
u }
u Then {
u $ORIGIN 2.0.192.in-addr.arpa.
u 10 IN PTR www
11
Pregunta: ¿Por qué tenemos que
utilizar FQDN en el PTR?
u Resolución igual que en resolución directa
u If {
u $ORIGIN example.com.
u www IN A 192.0.2.10
u www.example.com.
u }
u Then {
u $ORIGIN 2.0.192.in-addr.arpa.
u 10 IN PTR www
u www.2.0.192.in-addr.arpa.
u }
12
Pregunta: ¿Por qué tenemos que
utilizar FQDN en el PTR?
u Resolución igual que en resolución directa
u If {
u $ORIGIN example.com.
u www IN A 192.0.2.10
u www.example.com.
u }
u Then {
u $ORIGIN 2.0.192.in-addr.arpa.
u 10 IN PTR www.example.com.
13
Pregunta: ¿Por qué tenemos que
utilizar FQDN en el PTR?
u Resolución igual que en resolución directa
u If {
u $ORIGIN example.com.
u www IN A 192.0.2.10
u www.example.com.
u }
u Then {
u $ORIGIN 2.0.192.in-addr.arpa.
u 10 IN PTR www.example.com.
u www.example.com
u }
14
Generación de PTRs la directiva
$GENERATE en BIND9.9
u $GENERATE para construir al vuelo el archivo de Resolución inversa
u Útil cuando queramos construir resoluciones inversas de clientes
dinámicos aunque vale para cualquier tipo de zona en BIND
u Sintaxis simple:
u $GENERATE start-stop [/iter ] $ RR-Type $
u $GENERATE 128-254 $ PTR $.example.com.
u 128 PTR 128.example.com.
u …
u 254 PTR 254.example.com.
15
Generación de PTR la directiva
$GENERATE en BIND9.9
16
Generación de PTR la directiva
$GENERATE en BIND9.9
17
Delegación de Zona inversa
u Igual que la subdelegación directa para las clases continuas
u Subdelegar clase C 176.28.1/24 desde clase superior 176.28/[<24]
u $ORIGIN 28.176.in-addr.arpa
u 1.28.176.in-addr.arpa IN NS [FQDN DE NSDELEGADO]
u Para clases discontinuas (classless RFC 2317)
u Si CIDR >=24 utilizando CNAME
u Si CIDR <24 utilizando DNAME
u Redes classfull (continua): la frontera de red está a nivel de octeto
u Redes 255.0.0.0, 255.255.0.0 y 255.255.255.0 = continuas
u 11111111.00000000.00000000.00000000
u Redes classless (discontinua): la frontera de red está a nivel de bit
u Redes 255.128.0.0 ó 255.255.255.224 = discontinuas
u 11111111.1000000.00000000.00000000
18
Delegación de Resolución inversa
classless con CNAME
u Utilizamos CNAME para redes CIDR >= 24
u Por el ISP se ha dividido 192.0.2 en bloques de CIDR 26 para obtener
4 redes:
u 192.0.2.0/26, 192.0.2.64/26, 192.0.2.128/26 y 192.0.2.192/26
u Queremos realizar resolución inversa del espacio de nombres
asignado192.0.2.64/26 dónde 192.0.2.64 es la red, 192.0.2.127 es la
dirección de broadcast y existen 62 hosts del 192.0.2.65 al
192.0.2.126
u La máscara de red en este caso es 255.255.255.192
19
Delegación de Resolución inversa
classless con CNAME
u Delegación se realiza así
u $ORIGIN 2.0.192.in-addr.arpa.
u 64/26 IN NS ns.example.com ;Señalamos el NS para la red asignada
u 65 IN CNAME 65.64/26.2.0.192.in-addr.arpa. ;FQDN completo
u 66 IN CNAME 66.64/26 ;objetivo no cualificado. En este caso resulta
válido
u …
u 126 IN CNAME 126.64/26
u 192.0.2.64 y 192.0.2.127 son direcciones de red y broadcast en este
caso por lo que no tienen que ser resueltos de forma inversa.
20
Delegación de Resolución inversa
classless con CNAME
u Delegación se realiza así
u $ORIGIN 2.0.192.in-addr.arpa.
u 64/26 IN NS ns.example.com ;Señalamos el NS para la red asignada
u 65 IN CNAME 65.64/26.2.0.192.in-addr.arpa. ;FQDN completo
u 66 IN CNAME 66.64/26 ;objetivo no cualificado. En este caso resulta
válido
u …
u 126 IN CNAME 126.64/26
u 192.0.2.64 y 192.0.2.127 son direcciones de red y broadcast en este
caso por lo que no tienen que ser resueltos de forma inversa.
21
Delegación de Resolución inversa
classless con CNAME
u Delegación se realiza así
u $ORIGIN 2.0.192.in-addr.arpa.
u 64/26 IN NS ns.example.com ;Señalamos el NS para la red asignada
u 65 IN CNAME 65.64/26.2.0.192.in-addr.arpa. ;FQDN completo
u 66 IN CNAME 66.64/26 ;objetivo no cualificado. En este caso resulta
válido
u …
u 126 IN CNAME 126.64/26
u 192.0.2.64 y 192.0.2.127 son direcciones de red y broadcast en este
caso por lo que no tienen que ser resueltos de forma inversa.
u El delegado proclama los PTR
22
Delegación de Resolución inversa
classless con CNAME
u Delegación se realiza así
u $ORIGIN 2.0.192.in-addr.arpa.
u 64/26 IN NS ns.example.com ;Señalamos el NS para la red asignada
u 65 IN CNAME 65.64/26.2.0.192.in-addr.arpa. ;FQDN completo
u 66 IN CNAME 66.64/26 ;objetivo no cualificado. En este caso resulta
válido
u …
u 126 IN CNAME 126.64/26
u 192.0.2.64 y 192.0.2.127 son direcciones de red y broadcast en este
caso por lo que no tienen que ser resueltos de forma inversa.
u El delegado proclama los PTR
23
Delegación de Resolución inversa
classless con CNAME
u Delegación se realiza así
u $ORIGIN 2.0.192.in-addr.arpa.
u 64/26 IN NS ns.example.com ;Señalamos el NS para la red asignada
u 65 IN CNAME 65.64/26.2.0.192.in-addr.arpa. ;FQDN completo
u 66 IN CNAME 66.64/26 ;objetivo no cualificado. En este caso resulta
válido
u …
u 126 IN CNAME 126.64/26
u 192.0.2.64 y 192.0.2.127 son direcciones de red y broadcast en este
caso por lo que no tienen que ser resueltos de forma inversa.
u El delegado proclama los PTR
24
Delegación de Resolución inversa
classless con DNAME
u Utilizamos DNAME para redes CIDR <24
u Podríamos utilizar CNAME pero el número de registros crecería
demasiado y resulta menos flexible
u Para un bloque 176.28 dividido en subredes de 20
u con DNAME 256 entradas que podemos manejar en16 líneas utilizando
$GENERATE
25
Delegación de Resolución inversa
classless con DNAME
u Utilizamos DNAME para redes CIDR <24
u Podríamos utilizar CNAME pero el número de registros crecería
demasiado y resulta menos flexible
u Para un bloque 176.28 dividido en subredes de 20
u con DNAME 256 entradas que podemos manejar en16 líneas utilizando
$GENERATE
26
Delegación de Resolución inversa
classless con DNAME
u Utilizamos DNAME para redes CIDR <24
u Podríamos utilizar CNAME pero el número de registros crecería
demasiado y resulta menos flexible
u Para un bloque 176.28 dividido en subredes de 20
u con DNAME 256 entradas que podemos manejar en16 líneas utilizando
$GENERATE
u con CNAME 65536 entradas que podemos manejar en 256 líneas
utilizando $GENERATE
27
Delegación de Resolución inversa
classless con DNAME
u Utilizamos DNAME para redes CIDR <24
u Podríamos utilizar CNAME pero el número de registros crecería
demasiado y resulta menos flexible
u Para un bloque 176.28 dividido en subredes de 20
u con DNAME 256 entradas que podemos manejar en16 líneas utilizando
$GENERATE
u con CNAME 65536 entradas que podemos manejar en 256 líneas
utilizando $GENERATE
28
Delegación de Resolución inversa
classless con DNAME
u Delegación
u $ORIGIN 28.176.in-addr.arpa.
u Se proclaman las 16 redes con formato [subred]/20
u 128/20 IN NS ns.example.com ;Señalamos el NS para el bloque
asignado
u 0 IN DNAME 0.128/20.28.176.in-addr.arpa. ;FQDN completo
u 1 IN DNAME 1.128/20 ;objetivo no cualificado. En este caso resulta
válido
u …
u 143 IN DNAME 143.128/20
29
Delegación de Resolución inversa
classless con DNAME
u Delegación
u $ORIGIN 28.176.in-addr.arpa.
u Se proclaman las 16 redes con formato [subred]/20
u 128/20 IN NS ns.example.com ;Señalamos el NS para el bloque
asignado
u 0 IN DNAME 0.128/20.28.176.in-addr.arpa. ;FQDN completo
u 1 IN DNAME 1.128/20 ;objetivo no cualificado. En este caso resulta
válido
u …
u 143 IN DNAME 143.128/20
30
Delegación de Resolución inversa
classless con DNAME
u Delegación
u $ORIGIN 28.176.in-addr.arpa.
u 128/20 IN NS ns.example.com ;Señalamos el NS para el bloque
asignado
u 0 IN DNAME 0.128/20.28.176.in-addr.arpa. ;FQDN completo
u 1 IN DNAME 1.128/20 ;objetivo no cualificado. En este caso resulta
válido
u …
u 143 IN DNAME 143.128/20
u El delegado proclamará los PTR en su zona
31
Delegación de Resolución inversa
classless con DNAME
u Delegación
u $ORIGIN 28.176.in-addr.arpa.
u 128/20 IN NS ns.example.com ;Señalamos el NS para el bloque
asignado
u 0 IN DNAME 0.128/20.28.176.in-addr.arpa. ;FQDN completo
u 1 IN DNAME 1.128/20 ;objetivo no cualificado. En este caso resulta
válido
u …
u 143 IN DNAME 143.128/20
u El delegado proclamará los PTR en su zona
32
Delegación de Resolución inversa
classless con DNAME
u Delegación
u $ORIGIN 28.176.in-addr.arpa.
u 128/20 IN NS ns.example.com ;Señalamos el NS para el bloque
asignado
u 0 IN DNAME 0.128/20.28.176.in-addr.arpa. ;FQDN completo
u 1 IN DNAME 1.128/20 ;objetivo no cualificado. En este caso resulta
válido
u …
u 143 IN DNAME 143.128/20
u El delegado proclamará los PTR en su zona
33
Delegación de Resolución inversa
classless con DNAME
u Delegación
u $ORIGIN 28.176.in-addr.arpa.
u 128/20 IN NS ns.example.com ;Señalamos el NS para el bloque
asignado
u 0 IN DNAME 0.128/20.28.176.in-addr.arpa. ;FQDN completo
u 1 IN DNAME 1.128/20 ;objetivo no cualificado. En este caso resulta
válido
u …
u 143 IN DNAME 143.128/20
u El delegado proclamará los PTR en su zona
u En la delegación puedo mezclar redes de distintos tamaños
34
Delegación de Resolución inversa
classless con DNAME
u Delegación
u $ORIGIN 28.176.in-addr.arpa.
u 128/20 IN NS ns.example.com ;Señalamos el NS para el bloque
asignado
u 0 IN DNAME 0.128/20.28.176.in-addr.arpa. ;FQDN completo
u 1 IN DNAME 1.128/20 ;objetivo no cualificado. En este caso resulta
válido
u …
u 143 IN DNAME 143.128/20
u El delegado proclamará los PTR en su zona
u En la delegación puedo mezclar redes de distintos tamaños
35
36
© 2015, Fernando Parrondo para 36bootis.com
Esta obra está sujeta a la licencia
Reconocimiento-NoComercial-CompartirIgual 4.0
Internacional de Creative Commons. Para ver una
copia de esta licencia, visite
http://creativecommons.org/licenses/by-nc-
sa/4.0/

Más contenido relacionado

La actualidad más candente

Como funciona arp y rarp
Como funciona arp y rarpComo funciona arp y rarp
Como funciona arp y rarpyesua2604
 
Protocolos arp, rarp y técnicas de multidifucion
Protocolos arp, rarp y técnicas de multidifucionProtocolos arp, rarp y técnicas de multidifucion
Protocolos arp, rarp y técnicas de multidifucionRicardo Sava
 
Presentation on Domain Name System
Presentation on Domain Name SystemPresentation on Domain Name System
Presentation on Domain Name SystemChinmay Joshi
 
Communication networks_ARP
Communication networks_ARPCommunication networks_ARP
Communication networks_ARPGouravSalla
 
Configuración servidores DCHP, DNS y HTTP - Cisco Packet Tracer
Configuración servidores DCHP, DNS y HTTP - Cisco Packet TracerConfiguración servidores DCHP, DNS y HTTP - Cisco Packet Tracer
Configuración servidores DCHP, DNS y HTTP - Cisco Packet TracerŘỉgö VẻGầ
 
Domain name system (dns)
Domain name system (dns)Domain name system (dns)
Domain name system (dns)Atikur Rahman
 
DHCP Server & Client Presentation
DHCP Server & Client PresentationDHCP Server & Client Presentation
DHCP Server & Client Presentationraini
 
Splitting A Class C Network Into 4 Subnets
Splitting A Class C Network Into 4 SubnetsSplitting A Class C Network Into 4 Subnets
Splitting A Class C Network Into 4 Subnetstmavroidis
 
Pregel In Graphs - Models and Instances
Pregel In Graphs - Models and InstancesPregel In Graphs - Models and Instances
Pregel In Graphs - Models and InstancesChase Zhang
 
Connected, Static & Dynamic Routes
Connected, Static & Dynamic RoutesConnected, Static & Dynamic Routes
Connected, Static & Dynamic RoutesNetProtocol Xpert
 

La actualidad más candente (20)

Como funciona arp y rarp
Como funciona arp y rarpComo funciona arp y rarp
Como funciona arp y rarp
 
Protocolos arp, rarp y técnicas de multidifucion
Protocolos arp, rarp y técnicas de multidifucionProtocolos arp, rarp y técnicas de multidifucion
Protocolos arp, rarp y técnicas de multidifucion
 
Nat
Nat Nat
Nat
 
Protocolo dns
Protocolo dnsProtocolo dns
Protocolo dns
 
Linux and DNS Server
Linux and DNS ServerLinux and DNS Server
Linux and DNS Server
 
Presentation on Domain Name System
Presentation on Domain Name SystemPresentation on Domain Name System
Presentation on Domain Name System
 
Communication networks_ARP
Communication networks_ARPCommunication networks_ARP
Communication networks_ARP
 
Configuración servidores DCHP, DNS y HTTP - Cisco Packet Tracer
Configuración servidores DCHP, DNS y HTTP - Cisco Packet TracerConfiguración servidores DCHP, DNS y HTTP - Cisco Packet Tracer
Configuración servidores DCHP, DNS y HTTP - Cisco Packet Tracer
 
Domain name system (dns)
Domain name system (dns)Domain name system (dns)
Domain name system (dns)
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
DHCP Server & Client Presentation
DHCP Server & Client PresentationDHCP Server & Client Presentation
DHCP Server & Client Presentation
 
Splitting A Class C Network Into 4 Subnets
Splitting A Class C Network Into 4 SubnetsSplitting A Class C Network Into 4 Subnets
Splitting A Class C Network Into 4 Subnets
 
Direccionamiento ip
Direccionamiento ipDireccionamiento ip
Direccionamiento ip
 
Máscaras de sub
Máscaras de subMáscaras de sub
Máscaras de sub
 
Dns
DnsDns
Dns
 
Pregel In Graphs - Models and Instances
Pregel In Graphs - Models and InstancesPregel In Graphs - Models and Instances
Pregel In Graphs - Models and Instances
 
Connected, Static & Dynamic Routes
Connected, Static & Dynamic RoutesConnected, Static & Dynamic Routes
Connected, Static & Dynamic Routes
 
Dns
DnsDns
Dns
 
DNS
DNSDNS
DNS
 
Ipv4 e ipv6
Ipv4 e ipv6Ipv4 e ipv6
Ipv4 e ipv6
 

Similar a Implementar resolución inversa en DNS

Similar a Implementar resolución inversa en DNS (20)

Internet ud3 - direccionamiento ip
Internet   ud3 - direccionamiento ipInternet   ud3 - direccionamiento ip
Internet ud3 - direccionamiento ip
 
Ccna 3-vlsm cidr-sumarizacion_nat
Ccna 3-vlsm cidr-sumarizacion_natCcna 3-vlsm cidr-sumarizacion_nat
Ccna 3-vlsm cidr-sumarizacion_nat
 
6.3.3.7 colaborativo 3
6.3.3.7  colaborativo 36.3.3.7  colaborativo 3
6.3.3.7 colaborativo 3
 
cip_direc_2.ppt
cip_direc_2.pptcip_direc_2.ppt
cip_direc_2.ppt
 
Subnetting
SubnettingSubnetting
Subnetting
 
Subnetting
SubnettingSubnetting
Subnetting
 
Subnetting
SubnettingSubnetting
Subnetting
 
Subnetting 110519154617-phpapp02
Subnetting 110519154617-phpapp02Subnetting 110519154617-phpapp02
Subnetting 110519154617-phpapp02
 
Exploration network chapter6
Exploration network chapter6Exploration network chapter6
Exploration network chapter6
 
Subredes
SubredesSubredes
Subredes
 
Clase01
Clase01Clase01
Clase01
 
Clase ip final
Clase ip finalClase ip final
Clase ip final
 
Direccionamiento de redes CCNA Cap. 6
Direccionamiento de redes CCNA Cap. 6Direccionamiento de redes CCNA Cap. 6
Direccionamiento de redes CCNA Cap. 6
 
Direcciones ipv4 e ipv6
Direcciones ipv4 e ipv6Direcciones ipv4 e ipv6
Direcciones ipv4 e ipv6
 
Cap 07 dhcp y nat
Cap 07 dhcp y natCap 07 dhcp y nat
Cap 07 dhcp y nat
 
Taller direccionamiento ip v4
Taller direccionamiento ip v4Taller direccionamiento ip v4
Taller direccionamiento ip v4
 
Repaso direccionamiento ip
Repaso direccionamiento ipRepaso direccionamiento ip
Repaso direccionamiento ip
 
Direccionamiento ip
Direccionamiento ipDireccionamiento ip
Direccionamiento ip
 
Direccionamiento ip
Direccionamiento ipDireccionamiento ip
Direccionamiento ip
 
Direccionamiento ip
Direccionamiento ipDireccionamiento ip
Direccionamiento ip
 

Último

PerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidiana
PerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidianaPerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidiana
PerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidiana241544382
 
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...danielpoza1
 
Imagen creada en photopea con el fin de informar acerca de los navegadores web.
Imagen creada en photopea con el fin de informar acerca de los navegadores web.Imagen creada en photopea con el fin de informar acerca de los navegadores web.
Imagen creada en photopea con el fin de informar acerca de los navegadores web.UNIVERSIDAD
 
Razones_para_estar_en_contra_del_aborto.pdf
Razones_para_estar_en_contra_del_aborto.pdfRazones_para_estar_en_contra_del_aborto.pdf
Razones_para_estar_en_contra_del_aborto.pdfKristellCordova
 
ciberseguridad y seguridad informatica- alex jaren.pptx
ciberseguridad y seguridad informatica- alex jaren.pptxciberseguridad y seguridad informatica- alex jaren.pptx
ciberseguridad y seguridad informatica- alex jaren.pptxdiazalexci00
 
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptxCOMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptxPaolaRamirez127635
 
PARTES DE LA PANTALLA DE POWER POINT.pptx
PARTES DE LA PANTALLA DE POWER POINT.pptxPARTES DE LA PANTALLA DE POWER POINT.pptx
PARTES DE LA PANTALLA DE POWER POINT.pptxdsap2008
 
Manual-Microsoft-Office-Excel-2i010-basico.pdf
Manual-Microsoft-Office-Excel-2i010-basico.pdfManual-Microsoft-Office-Excel-2i010-basico.pdf
Manual-Microsoft-Office-Excel-2i010-basico.pdfCristinaOgandoMorale
 
Presentacion De Imagenes Digitales Y Navegadores De Internet.
Presentacion De Imagenes Digitales Y Navegadores De Internet.Presentacion De Imagenes Digitales Y Navegadores De Internet.
Presentacion De Imagenes Digitales Y Navegadores De Internet.Universidad De Sonora
 
sistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mentalsistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mentalMariangelAdjam
 
Cuadernooooooo_ESI_Secundaria_2_2017.pdf
Cuadernooooooo_ESI_Secundaria_2_2017.pdfCuadernooooooo_ESI_Secundaria_2_2017.pdf
Cuadernooooooo_ESI_Secundaria_2_2017.pdfGuillerminaImsant
 

Último (12)

Dominios_De_Internet.pdf
Dominios_De_Internet.pdfDominios_De_Internet.pdf
Dominios_De_Internet.pdf
 
PerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidiana
PerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidianaPerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidiana
PerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidiana
 
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
 
Imagen creada en photopea con el fin de informar acerca de los navegadores web.
Imagen creada en photopea con el fin de informar acerca de los navegadores web.Imagen creada en photopea con el fin de informar acerca de los navegadores web.
Imagen creada en photopea con el fin de informar acerca de los navegadores web.
 
Razones_para_estar_en_contra_del_aborto.pdf
Razones_para_estar_en_contra_del_aborto.pdfRazones_para_estar_en_contra_del_aborto.pdf
Razones_para_estar_en_contra_del_aborto.pdf
 
ciberseguridad y seguridad informatica- alex jaren.pptx
ciberseguridad y seguridad informatica- alex jaren.pptxciberseguridad y seguridad informatica- alex jaren.pptx
ciberseguridad y seguridad informatica- alex jaren.pptx
 
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptxCOMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
 
PARTES DE LA PANTALLA DE POWER POINT.pptx
PARTES DE LA PANTALLA DE POWER POINT.pptxPARTES DE LA PANTALLA DE POWER POINT.pptx
PARTES DE LA PANTALLA DE POWER POINT.pptx
 
Manual-Microsoft-Office-Excel-2i010-basico.pdf
Manual-Microsoft-Office-Excel-2i010-basico.pdfManual-Microsoft-Office-Excel-2i010-basico.pdf
Manual-Microsoft-Office-Excel-2i010-basico.pdf
 
Presentacion De Imagenes Digitales Y Navegadores De Internet.
Presentacion De Imagenes Digitales Y Navegadores De Internet.Presentacion De Imagenes Digitales Y Navegadores De Internet.
Presentacion De Imagenes Digitales Y Navegadores De Internet.
 
sistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mentalsistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mental
 
Cuadernooooooo_ESI_Secundaria_2_2017.pdf
Cuadernooooooo_ESI_Secundaria_2_2017.pdfCuadernooooooo_ESI_Secundaria_2_2017.pdf
Cuadernooooooo_ESI_Secundaria_2_2017.pdf
 

Implementar resolución inversa en DNS

  • 1. Resolución inversa TALLER DE CONFIGURACION DE BIND
  • 2. Resolución inversa u Resolución normal DNS es directa: u ¿Quién es www.36bootis.com? u Por motivos de prueba, rendimiento y seguridad se añadió en su diseño la resolución inversa: u ¿Quién es 192.0.2.34? u Utilizada como elemento de seguridad especialmente en correo u Tiene que corresponder la consulta directa con la inversa u Para establecer la resolución inversa y otros propósitos de infraestructura técnica se estableció el dominio de primer nivel ARPA u ARPA=Advanced Research Project Agency -> ARPANET 2
  • 3. El dominio ARPA para la resolución inversa u El dominio ARPA mantiene dos subdominios para gestionar la resolución inversa: u in-addr.arpa. para la resolución inversa de IPv4. u IP6.arpa. para la resolución inversa de IPv6. u Espacio público se gestiona por delegación al igual que las zonas de resolución directa u Espacios privados y especiales deben establecerse evitando la difusión de las consultas inversas de estos espacios a Internet u RFCs 1918, 3927, 5737 y 6598 para IPv4 u RFCs 3849, 4193 y 4291 para IPv6 3
  • 4. Creación archivos de resolución inversa en BIND9.9: Zonas especiales u Zonas privadas y especiales: u BIND viene preparado para alguna de las zonas especiales en /etc/bind: u Db.empty utilizada como plantilla para las zonas vacías u db.0, db.127, db.255 y zones.rfc1918 u #INCLUDE en named.conf u Las tres primeras añadidas por defecto mediante archivo /etc/bind/named.conf.default-zones u La última se recomienda añadirla en /etc/bind/named.conf.local u Recomendable establecer junto al archivo zones.rfc1918 el resto de dominios especiales u O mediante la opción empty-zones-enable u empty-zones-enable yes ; 4
  • 5. Archivos de resolución inversa privados y especiales u Añadir direccionamientos especiales y privados u zones.rfc1918 u 100.64/10 u 169.254/16 u 192.0.2/24 u 198.51.100/24 u 203.0.113/24 u O establecer a yes la propiedad: u empty-zones-enable 5
  • 6. Archivos de resolución inversa privados y especiales u Añadir direccionamientos especiales y privados u zones.rfc1918 u 100.64/10 u 169.254/16 u 192.0.2/24 u 198.51.100/24 u 203.0.113/24 u O establecer a yes la propiedad: u empty-zones-enable 6
  • 7. Creación archivos de resolución inversa en BIND9.9: Zonas públicas u Resolución inversa zonas públicas: u Parece complicada pero no lo es u DNS sigue el árbol del espacio de nombres de derecha a izquierda u En www.36bootis.com el recurso es www y el dominio más alto es COM (Obviamos la raíz) u En una dirección IP sucede al revés, en 176.28.103.205 el recurso es 205 y la red en la que se encuentra 176.28.103/x por lo que se lee de izquierda a derecha u Para convertirlo a lenguaje DNS le damos la vuelta y le añadimos el subdominio in-addr.arpa. en IPv4. 205.103.28.176.in-addr.arpa. 7
  • 8. Creación archivos de resolución inversa en BIND9.9 u Clases más comunes en la resolución inversa son las clases C u 192.0.2/24 u Comprende una dirección de red (192.0.2.0), una de broadcast (192.0.2.255) y 254 direcciones de host (192.0.2.1 a 192.0.2.254) u El dominio será un subdominio de in- addr.arpa con la clase anotada de derecha a izquierda: u 2.0.192.in-addr.arpa. u El RR es PTR cuyo objetivo siempre tiene que ser un FQDN terminado en punto 81.2.0.192.in-addr.arpa. = router.example.com.
  • 9. Pregunta: ¿Por qué tenemos que utilizar FQDN en el PTR? u Resolución igual que en resolución directa u If { u $ORIGIN example.com. u www IN A 192.0.2.10 9
  • 10. Pregunta: ¿Por qué tenemos que utilizar FQDN en el PTR? u Resolución igual que en resolución directa u If { u $ORIGIN example.com. u www IN A 192.0.2.10 u www.example.com. 10
  • 11. Pregunta: ¿Por qué tenemos que utilizar FQDN en el PTR? u Resolución igual que en resolución directa u If { u $ORIGIN example.com. u www IN A 192.0.2.10 u www.example.com. u } u Then { u $ORIGIN 2.0.192.in-addr.arpa. u 10 IN PTR www 11
  • 12. Pregunta: ¿Por qué tenemos que utilizar FQDN en el PTR? u Resolución igual que en resolución directa u If { u $ORIGIN example.com. u www IN A 192.0.2.10 u www.example.com. u } u Then { u $ORIGIN 2.0.192.in-addr.arpa. u 10 IN PTR www u www.2.0.192.in-addr.arpa. u } 12
  • 13. Pregunta: ¿Por qué tenemos que utilizar FQDN en el PTR? u Resolución igual que en resolución directa u If { u $ORIGIN example.com. u www IN A 192.0.2.10 u www.example.com. u } u Then { u $ORIGIN 2.0.192.in-addr.arpa. u 10 IN PTR www.example.com. 13
  • 14. Pregunta: ¿Por qué tenemos que utilizar FQDN en el PTR? u Resolución igual que en resolución directa u If { u $ORIGIN example.com. u www IN A 192.0.2.10 u www.example.com. u } u Then { u $ORIGIN 2.0.192.in-addr.arpa. u 10 IN PTR www.example.com. u www.example.com u } 14
  • 15. Generación de PTRs la directiva $GENERATE en BIND9.9 u $GENERATE para construir al vuelo el archivo de Resolución inversa u Útil cuando queramos construir resoluciones inversas de clientes dinámicos aunque vale para cualquier tipo de zona en BIND u Sintaxis simple: u $GENERATE start-stop [/iter ] $ RR-Type $ u $GENERATE 128-254 $ PTR $.example.com. u 128 PTR 128.example.com. u … u 254 PTR 254.example.com. 15
  • 16. Generación de PTR la directiva $GENERATE en BIND9.9 16
  • 17. Generación de PTR la directiva $GENERATE en BIND9.9 17
  • 18. Delegación de Zona inversa u Igual que la subdelegación directa para las clases continuas u Subdelegar clase C 176.28.1/24 desde clase superior 176.28/[<24] u $ORIGIN 28.176.in-addr.arpa u 1.28.176.in-addr.arpa IN NS [FQDN DE NSDELEGADO] u Para clases discontinuas (classless RFC 2317) u Si CIDR >=24 utilizando CNAME u Si CIDR <24 utilizando DNAME u Redes classfull (continua): la frontera de red está a nivel de octeto u Redes 255.0.0.0, 255.255.0.0 y 255.255.255.0 = continuas u 11111111.00000000.00000000.00000000 u Redes classless (discontinua): la frontera de red está a nivel de bit u Redes 255.128.0.0 ó 255.255.255.224 = discontinuas u 11111111.1000000.00000000.00000000 18
  • 19. Delegación de Resolución inversa classless con CNAME u Utilizamos CNAME para redes CIDR >= 24 u Por el ISP se ha dividido 192.0.2 en bloques de CIDR 26 para obtener 4 redes: u 192.0.2.0/26, 192.0.2.64/26, 192.0.2.128/26 y 192.0.2.192/26 u Queremos realizar resolución inversa del espacio de nombres asignado192.0.2.64/26 dónde 192.0.2.64 es la red, 192.0.2.127 es la dirección de broadcast y existen 62 hosts del 192.0.2.65 al 192.0.2.126 u La máscara de red en este caso es 255.255.255.192 19
  • 20. Delegación de Resolución inversa classless con CNAME u Delegación se realiza así u $ORIGIN 2.0.192.in-addr.arpa. u 64/26 IN NS ns.example.com ;Señalamos el NS para la red asignada u 65 IN CNAME 65.64/26.2.0.192.in-addr.arpa. ;FQDN completo u 66 IN CNAME 66.64/26 ;objetivo no cualificado. En este caso resulta válido u … u 126 IN CNAME 126.64/26 u 192.0.2.64 y 192.0.2.127 son direcciones de red y broadcast en este caso por lo que no tienen que ser resueltos de forma inversa. 20
  • 21. Delegación de Resolución inversa classless con CNAME u Delegación se realiza así u $ORIGIN 2.0.192.in-addr.arpa. u 64/26 IN NS ns.example.com ;Señalamos el NS para la red asignada u 65 IN CNAME 65.64/26.2.0.192.in-addr.arpa. ;FQDN completo u 66 IN CNAME 66.64/26 ;objetivo no cualificado. En este caso resulta válido u … u 126 IN CNAME 126.64/26 u 192.0.2.64 y 192.0.2.127 son direcciones de red y broadcast en este caso por lo que no tienen que ser resueltos de forma inversa. 21
  • 22. Delegación de Resolución inversa classless con CNAME u Delegación se realiza así u $ORIGIN 2.0.192.in-addr.arpa. u 64/26 IN NS ns.example.com ;Señalamos el NS para la red asignada u 65 IN CNAME 65.64/26.2.0.192.in-addr.arpa. ;FQDN completo u 66 IN CNAME 66.64/26 ;objetivo no cualificado. En este caso resulta válido u … u 126 IN CNAME 126.64/26 u 192.0.2.64 y 192.0.2.127 son direcciones de red y broadcast en este caso por lo que no tienen que ser resueltos de forma inversa. u El delegado proclama los PTR 22
  • 23. Delegación de Resolución inversa classless con CNAME u Delegación se realiza así u $ORIGIN 2.0.192.in-addr.arpa. u 64/26 IN NS ns.example.com ;Señalamos el NS para la red asignada u 65 IN CNAME 65.64/26.2.0.192.in-addr.arpa. ;FQDN completo u 66 IN CNAME 66.64/26 ;objetivo no cualificado. En este caso resulta válido u … u 126 IN CNAME 126.64/26 u 192.0.2.64 y 192.0.2.127 son direcciones de red y broadcast en este caso por lo que no tienen que ser resueltos de forma inversa. u El delegado proclama los PTR 23
  • 24. Delegación de Resolución inversa classless con CNAME u Delegación se realiza así u $ORIGIN 2.0.192.in-addr.arpa. u 64/26 IN NS ns.example.com ;Señalamos el NS para la red asignada u 65 IN CNAME 65.64/26.2.0.192.in-addr.arpa. ;FQDN completo u 66 IN CNAME 66.64/26 ;objetivo no cualificado. En este caso resulta válido u … u 126 IN CNAME 126.64/26 u 192.0.2.64 y 192.0.2.127 son direcciones de red y broadcast en este caso por lo que no tienen que ser resueltos de forma inversa. u El delegado proclama los PTR 24
  • 25. Delegación de Resolución inversa classless con DNAME u Utilizamos DNAME para redes CIDR <24 u Podríamos utilizar CNAME pero el número de registros crecería demasiado y resulta menos flexible u Para un bloque 176.28 dividido en subredes de 20 u con DNAME 256 entradas que podemos manejar en16 líneas utilizando $GENERATE 25
  • 26. Delegación de Resolución inversa classless con DNAME u Utilizamos DNAME para redes CIDR <24 u Podríamos utilizar CNAME pero el número de registros crecería demasiado y resulta menos flexible u Para un bloque 176.28 dividido en subredes de 20 u con DNAME 256 entradas que podemos manejar en16 líneas utilizando $GENERATE 26
  • 27. Delegación de Resolución inversa classless con DNAME u Utilizamos DNAME para redes CIDR <24 u Podríamos utilizar CNAME pero el número de registros crecería demasiado y resulta menos flexible u Para un bloque 176.28 dividido en subredes de 20 u con DNAME 256 entradas que podemos manejar en16 líneas utilizando $GENERATE u con CNAME 65536 entradas que podemos manejar en 256 líneas utilizando $GENERATE 27
  • 28. Delegación de Resolución inversa classless con DNAME u Utilizamos DNAME para redes CIDR <24 u Podríamos utilizar CNAME pero el número de registros crecería demasiado y resulta menos flexible u Para un bloque 176.28 dividido en subredes de 20 u con DNAME 256 entradas que podemos manejar en16 líneas utilizando $GENERATE u con CNAME 65536 entradas que podemos manejar en 256 líneas utilizando $GENERATE 28
  • 29. Delegación de Resolución inversa classless con DNAME u Delegación u $ORIGIN 28.176.in-addr.arpa. u Se proclaman las 16 redes con formato [subred]/20 u 128/20 IN NS ns.example.com ;Señalamos el NS para el bloque asignado u 0 IN DNAME 0.128/20.28.176.in-addr.arpa. ;FQDN completo u 1 IN DNAME 1.128/20 ;objetivo no cualificado. En este caso resulta válido u … u 143 IN DNAME 143.128/20 29
  • 30. Delegación de Resolución inversa classless con DNAME u Delegación u $ORIGIN 28.176.in-addr.arpa. u Se proclaman las 16 redes con formato [subred]/20 u 128/20 IN NS ns.example.com ;Señalamos el NS para el bloque asignado u 0 IN DNAME 0.128/20.28.176.in-addr.arpa. ;FQDN completo u 1 IN DNAME 1.128/20 ;objetivo no cualificado. En este caso resulta válido u … u 143 IN DNAME 143.128/20 30
  • 31. Delegación de Resolución inversa classless con DNAME u Delegación u $ORIGIN 28.176.in-addr.arpa. u 128/20 IN NS ns.example.com ;Señalamos el NS para el bloque asignado u 0 IN DNAME 0.128/20.28.176.in-addr.arpa. ;FQDN completo u 1 IN DNAME 1.128/20 ;objetivo no cualificado. En este caso resulta válido u … u 143 IN DNAME 143.128/20 u El delegado proclamará los PTR en su zona 31
  • 32. Delegación de Resolución inversa classless con DNAME u Delegación u $ORIGIN 28.176.in-addr.arpa. u 128/20 IN NS ns.example.com ;Señalamos el NS para el bloque asignado u 0 IN DNAME 0.128/20.28.176.in-addr.arpa. ;FQDN completo u 1 IN DNAME 1.128/20 ;objetivo no cualificado. En este caso resulta válido u … u 143 IN DNAME 143.128/20 u El delegado proclamará los PTR en su zona 32
  • 33. Delegación de Resolución inversa classless con DNAME u Delegación u $ORIGIN 28.176.in-addr.arpa. u 128/20 IN NS ns.example.com ;Señalamos el NS para el bloque asignado u 0 IN DNAME 0.128/20.28.176.in-addr.arpa. ;FQDN completo u 1 IN DNAME 1.128/20 ;objetivo no cualificado. En este caso resulta válido u … u 143 IN DNAME 143.128/20 u El delegado proclamará los PTR en su zona 33
  • 34. Delegación de Resolución inversa classless con DNAME u Delegación u $ORIGIN 28.176.in-addr.arpa. u 128/20 IN NS ns.example.com ;Señalamos el NS para el bloque asignado u 0 IN DNAME 0.128/20.28.176.in-addr.arpa. ;FQDN completo u 1 IN DNAME 1.128/20 ;objetivo no cualificado. En este caso resulta válido u … u 143 IN DNAME 143.128/20 u El delegado proclamará los PTR en su zona u En la delegación puedo mezclar redes de distintos tamaños 34
  • 35. Delegación de Resolución inversa classless con DNAME u Delegación u $ORIGIN 28.176.in-addr.arpa. u 128/20 IN NS ns.example.com ;Señalamos el NS para el bloque asignado u 0 IN DNAME 0.128/20.28.176.in-addr.arpa. ;FQDN completo u 1 IN DNAME 1.128/20 ;objetivo no cualificado. En este caso resulta válido u … u 143 IN DNAME 143.128/20 u El delegado proclamará los PTR en su zona u En la delegación puedo mezclar redes de distintos tamaños 35
  • 36. 36 © 2015, Fernando Parrondo para 36bootis.com Esta obra está sujeta a la licencia Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional de Creative Commons. Para ver una copia de esta licencia, visite http://creativecommons.org/licenses/by-nc- sa/4.0/