Skip to content

Latest commit

 

History

History
99 lines (78 loc) · 3.32 KB

README.md

File metadata and controls

99 lines (78 loc) · 3.32 KB

Dns

Proyecto realizado en el marco de la asignatura de Redes de Ordenadores de Ingenieria de Telecomunicaciones. Se trata de una aplicación que actua como servidor dns cuya entrada será el tipo de conexion -t (TCP) o -u (UDP) y un servidor dns raiz

Iniciar

java dnsclient -t 198.41.0.4
TipoConsulta Servidor

Ejemplo

A ww.google.es

Tipos de consultas DNS admitidas:

  • Dirección de host IPv4: A
  • Dirección de host IPv6: AAAA
  • Servidor de nombre de autorización: NS
  • Dirección de servidor de correo: MX
  • Nombre canónico para un alias: CNAME
  • Cadenas de caracteres de texto: TXT
  • Puntero de nombre de dominio: PTR

Ejemplo de salida con entrada A www.google.es

Q TCP 198.41.0.4 A www.google.es
A 198.41.0.4 NS 172800 g.nic.es.
A 198.41.0.4 A 172800 204.61.217.1
Q TCP 204.61.217.1 A www.google.es
A 204.61.217.1 NS 86400 ns1.google.com.
No hay registro tipo A en seccion ADDITIONAL para ns1.google.com.
Q UDP 198.41.0.4 A ns1.google.com.
A 198.41.0.4 NS 172800 e.gtld-servers.net.
A 198.41.0.4 A 172800 192.12.94.30
Q UDP 192.12.94.30 A ns1.google.com.
A 192.12.94.30 NS 172800 ns2.google.com.
A 192.12.94.30 A 172800 216.239.34.10
Q UDP 216.239.34.10 A ns1.google.com.
A 198.41.0.4 345600 216.239.32.10
Q TCP 216.239.32.10 A www.google.es
A 216.239.32.10 300 172.217.17.3

Ejemplo de salida con entrada PTR 1.0.0.1

Q CACHE CACHE PTR 1.0.0.1.in-addr.arpa.
La cache no tiene la respuesta
Q TCP 198.41.0.4 PTR 1.0.0.1.in-addr.arpa.
A 198.41.0.4 NS 172800 e.in-addr-servers.arpa.
A 198.41.0.4 A 172800 203.119.86.101
Q TCP 203.119.86.101 PTR 1.0.0.1.in-addr.arpa.
A 203.119.86.101 NS 86400 tinnie.arin.net.
No hay registro tipo A en seccion ADDITIONAL para tinnie.arin.net.
Q TCP 198.41.0.4 A tinnie.arin.net.
A 198.41.0.4 NS 172800 a.gtld-servers.net.
A 198.41.0.4 A 172800 192.5.6.30
Q TCP 192.5.6.30 A tinnie.arin.net.
A 192.5.6.30 NS 172800 ns1.arin.net.
A 192.5.6.30 A 172800 199.212.0.108
Q TCP 199.212.0.108 A tinnie.arin.net.
A 199.212.0.108 43200 199.212.0.53
Q TCP 199.212.0.53 PTR 1.0.0.1.in-addr.arpa.
A 199.212.0.53 NS 86400 ns3.cloudflare.com.
No hay registro tipo A en seccion ADDITIONAL para ns3.cloudflare.com.
Q TCP 198.41.0.4 A ns3.cloudflare.com.
A 198.41.0.4 NS 172800 a.gtld-servers.net.
A 198.41.0.4 A 172800 192.5.6.30
Q TCP 192.5.6.30 A ns3.cloudflare.com.
A 192.5.6.30 NS 172800 ns3.cloudflare.com.
A 192.5.6.30 A 172800 162.159.0.33
Q TCP 162.159.0.33 A ns3.cloudflare.com.
A 162.159.0.33 900 162.159.7.226
A 162.159.0.33 900 162.159.0.33
Q TCP 162.159.7.226 PTR 1.0.0.1.in-addr.arpa.
A /162.159.7.226 1800 ne.one.one.one.

Authors

  • **Diego Araujo ** - Diseñador y Desarrollador - diegoara96

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Librerías externas

Este programa se basa en la librería LibDNSClient desarrollada por Miguel Rodríguez (DET de la Universidade de Vigo), ofrecida bajo licencia GNU GPL v3.