SlideShare una empresa de Scribd logo
1 de 20
DNS y BIND
Por: Jesús Godínez ( @tonymoyoy )
Grupo de Usuarios de GNU/Linux de Tijuana
Sábado 18 de Junio, 2016
Introducción
¿Quien soy y por qué estoy aquí?
¿Qué es DNS?
●DNS = Domain Name Server
–Jerarquía
–Distribuido
–Delegación
¿Cómo funciona DNS?
Query
Root Servers
TLD
NameServer
Respuesta
foro.gultij.org?
.org
gultij.org
foro.gultij.org
207.210.217.159
¿Cómo funciona DNS?
Root Servers
●Responsabilidad de ICANN
●Root Server System Advisory Committee (RSSAC) ← How To Administrar estos servidores
●Server A-M
●Operadores: Universidades, Verisign, NASA, etc
●Distribuidos
●Se encargan de referir a los servidores autoritarios para los dominios
●“13” servers, en realidad son más ya que usan anycast
●Software: NSD
Anycast?
GTLDs y CCTLDs
• TLD = Top Level Domain
• GTLD = Generic Top Level Domain
– .com, .net, .org
• CCTLD = Country Code Top Level Domain
– .fr, .mx, hu, jp, ca, etc
– Reglas propias :)
– Comercial CCTLD
• .tv, .fm, .am, etc
BIND
●Berkeley Internet Name Domain
●Bind 9 – The Standard
●Bind 10 – Reestructuracion
DNS Software
●Fuentes de Datos
●Complejidad
●Administración
●Datos Dinámicos
Anatomía de una Zona de DNS (BIND)
$TTL 1800
@ IN SOA example.com. root.example.com. (
20160616001 ; serial
8H ; refresh
2H ; retry
4W ; expire
900 ) ; minimum
NS lala1.com.
NS lala1.com.
MX 10 example.com.
TXT "Test"
router A 192.168.177.1
printer.example.com. A 192.168.177.2
ns IN A 192.168.177.3
www A 192.169.141.192
ftp CNAME ww.example.com.
mail CNAME gmail.com.
Tipos de Registros
• A
• CNAME
• PTR
• NS
• TXT
• SRV
named.conf (parte 1)
options {
directory "/var/named";
Version "2.0 Fake";
allow-transfer {"none";};
allow-recursion {192.168.3.0/24;};
};
logging{
channel example_log{
file "/var/log/named/example.log" versions 3 size 2m;
severity info;
print-severity yes;
print-time yes;
print-category yes;
};
category default{
example_log;
};
named.conf (parte 2)
zone "." {
type hint;
file "root.servers";
};
zone "example.com" in{
type master;
file "master/master.example.com";
allow-transfer {192.168.23.1;192.168.23.2;);
};
Forwarders
●Proxy
●Caching
●Defensa Perimetral
●Control Administrativo
●Balance de Carga
●Forwarder para zonas específicas
Delegations
●NS Record
●Delegación de Zonas
–whois
●Delegación de Subzonas
Dig
●Domain Information Groper
●$dig gultij.org +short
●$dig gultij.org axfr
●$dig -x 192.168.1.1
●$dig @dns-slave5 gultij.org
DNS Riesgos y Ataques
●Zonas
●Actualizaciones Dinámicas
●Transferencias de Zonas
–Slave Spoofing
–Zonas pueden contener información interna
Preguntas y Comentarios
Créditos
DNS y BIND por Jesús Godínez, está
licenciada bajo
Attribution-ShareAlike 4.0
International
http://creativecommons.org/licenses/by-sa/4.0/

Más contenido relacionado

Similar a Gultij - Dns y bind

20120926 web perf-dns_v1
20120926 web perf-dns_v120120926 web perf-dns_v1
20120926 web perf-dns_v1
Sergim
 
labs.lacnic.net site sites_default_files_050-dns-dnssec-lacnic-01_0
labs.lacnic.net site sites_default_files_050-dns-dnssec-lacnic-01_0labs.lacnic.net site sites_default_files_050-dns-dnssec-lacnic-01_0
labs.lacnic.net site sites_default_files_050-dns-dnssec-lacnic-01_0
Rockdan
 
Wins, DNS, Dominios
Wins, DNS, DominiosWins, DNS, Dominios
Wins, DNS, Dominios
eddd28
 
Dns diapositivas
Dns diapositivas Dns diapositivas
Dns diapositivas
Taringa!
 
ITPros-DC 70-291 Sesion 3 DNS
ITPros-DC 70-291 Sesion 3 DNSITPros-DC 70-291 Sesion 3 DNS
ITPros-DC 70-291 Sesion 3 DNS
Rafael Gomez
 

Similar a Gultij - Dns y bind (20)

Dns basics 20140422-2 - citel - spanish
Dns basics 20140422-2 - citel - spanishDns basics 20140422-2 - citel - spanish
Dns basics 20140422-2 - citel - spanish
 
20120926 web perf-dns_v1
20120926 web perf-dns_v120120926 web perf-dns_v1
20120926 web perf-dns_v1
 
Todo Sobre El Dns
Todo Sobre El DnsTodo Sobre El Dns
Todo Sobre El Dns
 
Dns
DnsDns
Dns
 
Dns
DnsDns
Dns
 
ION Costa Rica - Introduction to DNSSEC
ION Costa Rica - Introduction to DNSSECION Costa Rica - Introduction to DNSSEC
ION Costa Rica - Introduction to DNSSEC
 
DNS cliente servidor
DNS cliente servidorDNS cliente servidor
DNS cliente servidor
 
Damianymarceloquezada
DamianymarceloquezadaDamianymarceloquezada
Damianymarceloquezada
 
David lopez diaz y jesus fuentes
David lopez diaz y jesus fuentesDavid lopez diaz y jesus fuentes
David lopez diaz y jesus fuentes
 
Sesión 4.- DNS.pdf
Sesión 4.- DNS.pdfSesión 4.- DNS.pdf
Sesión 4.- DNS.pdf
 
DNS
DNSDNS
DNS
 
Maricela poaquiza
Maricela poaquizaMaricela poaquiza
Maricela poaquiza
 
Dns
DnsDns
Dns
 
Configuracion del servidor dns en linux
Configuracion del servidor dns en linuxConfiguracion del servidor dns en linux
Configuracion del servidor dns en linux
 
labs.lacnic.net site sites_default_files_050-dns-dnssec-lacnic-01_0
labs.lacnic.net site sites_default_files_050-dns-dnssec-lacnic-01_0labs.lacnic.net site sites_default_files_050-dns-dnssec-lacnic-01_0
labs.lacnic.net site sites_default_files_050-dns-dnssec-lacnic-01_0
 
Dns
DnsDns
Dns
 
Wins, DNS, Dominios
Wins, DNS, DominiosWins, DNS, Dominios
Wins, DNS, Dominios
 
Dns diapositivas
Dns diapositivas Dns diapositivas
Dns diapositivas
 
Herramientas bind
Herramientas bindHerramientas bind
Herramientas bind
 
ITPros-DC 70-291 Sesion 3 DNS
ITPros-DC 70-291 Sesion 3 DNSITPros-DC 70-291 Sesion 3 DNS
ITPros-DC 70-291 Sesion 3 DNS
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (15)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 

Gultij - Dns y bind

  • 1. DNS y BIND Por: Jesús Godínez ( @tonymoyoy ) Grupo de Usuarios de GNU/Linux de Tijuana Sábado 18 de Junio, 2016
  • 2. Introducción ¿Quien soy y por qué estoy aquí?
  • 3. ¿Qué es DNS? ●DNS = Domain Name Server –Jerarquía –Distribuido –Delegación
  • 4. ¿Cómo funciona DNS? Query Root Servers TLD NameServer Respuesta foro.gultij.org? .org gultij.org foro.gultij.org 207.210.217.159
  • 6. Root Servers ●Responsabilidad de ICANN ●Root Server System Advisory Committee (RSSAC) ← How To Administrar estos servidores ●Server A-M ●Operadores: Universidades, Verisign, NASA, etc ●Distribuidos ●Se encargan de referir a los servidores autoritarios para los dominios ●“13” servers, en realidad son más ya que usan anycast ●Software: NSD
  • 8. GTLDs y CCTLDs • TLD = Top Level Domain • GTLD = Generic Top Level Domain – .com, .net, .org • CCTLD = Country Code Top Level Domain – .fr, .mx, hu, jp, ca, etc – Reglas propias :) – Comercial CCTLD • .tv, .fm, .am, etc
  • 9. BIND ●Berkeley Internet Name Domain ●Bind 9 – The Standard ●Bind 10 – Reestructuracion
  • 10. DNS Software ●Fuentes de Datos ●Complejidad ●Administración ●Datos Dinámicos
  • 11. Anatomía de una Zona de DNS (BIND) $TTL 1800 @ IN SOA example.com. root.example.com. ( 20160616001 ; serial 8H ; refresh 2H ; retry 4W ; expire 900 ) ; minimum NS lala1.com. NS lala1.com. MX 10 example.com. TXT "Test" router A 192.168.177.1 printer.example.com. A 192.168.177.2 ns IN A 192.168.177.3 www A 192.169.141.192 ftp CNAME ww.example.com. mail CNAME gmail.com.
  • 12. Tipos de Registros • A • CNAME • PTR • NS • TXT • SRV
  • 13. named.conf (parte 1) options { directory "/var/named"; Version "2.0 Fake"; allow-transfer {"none";}; allow-recursion {192.168.3.0/24;}; }; logging{ channel example_log{ file "/var/log/named/example.log" versions 3 size 2m; severity info; print-severity yes; print-time yes; print-category yes; }; category default{ example_log; };
  • 14. named.conf (parte 2) zone "." { type hint; file "root.servers"; }; zone "example.com" in{ type master; file "master/master.example.com"; allow-transfer {192.168.23.1;192.168.23.2;); };
  • 16. Delegations ●NS Record ●Delegación de Zonas –whois ●Delegación de Subzonas
  • 17. Dig ●Domain Information Groper ●$dig gultij.org +short ●$dig gultij.org axfr ●$dig -x 192.168.1.1 ●$dig @dns-slave5 gultij.org
  • 18. DNS Riesgos y Ataques ●Zonas ●Actualizaciones Dinámicas ●Transferencias de Zonas –Slave Spoofing –Zonas pueden contener información interna
  • 20. Créditos DNS y BIND por Jesús Godínez, está licenciada bajo Attribution-ShareAlike 4.0 International http://creativecommons.org/licenses/by-sa/4.0/