Cliente DNS

  1. Revise el fichero /etc/host.conf de su estación. ¿Cómo está configurado el equipo? ¿Qué sentido tiene la sentencia order?
  2. Revise el fichero /etc/resolv.conf de su estación. ¿Qué servidor DNS se utiliza? ¿Cuál es el dominio de búsqueda por defecto? ¿Está ejecutando systemd-resolved?
  3. Utilice el comando netstat para comprobar si el puerto 53 TCP y UDP está abierto por alguna herramienta.
    vcarceler@Mir:~$ sudo netstat -putan | grep ":53\ "
    tcp        0      0 192.168.122.1:53        0.0.0.0:*               ESCUCHAR    1867/dnsmasq    
    tcp        0      0 127.0.1.1:53            0.0.0.0:*               ESCUCHAR    1495/dnsmasq    
    udp        0      0 192.168.122.1:53        0.0.0.0:*                           1867/dnsmasq    
    udp        0      0 127.0.1.1:53            0.0.0.0:*                           1495/dnsmasq    
    vcarceler@Mir:~
  4. Utilice el comando host para resolver los siguientes nombres de dominio, utilizando tanto el servidor DNS del aula como el servidor DNS 8.8.8.8:
  • 'proxy'
  • 'blog.elpuig.xeill.net'
  • 'es.wikipedia.org'
  • Consulte la página de manual del comando dig. ¿De qué manera se puede especificar el servidor? ¿De qué manera se puede especificar que se realice la consulta utilizando TCP? ¿De qué manera se especifica que se quieren obtener registros de cualquier tipo?
  • Averigüe qué servidores DNS de Internet son responsables de:
    • 'xeill.net'
    • 'blog.elpuig.xeill.net'
    • 'wikipedia.org'
    • 'wiktionary.org'
    • 'fsf.org'
  • Compruebe que los servidores DNS responsables de los dominios indicados resuelven consultas sobre registros que están en su zona de autoridad. Compruebe si también resuelven consultas sobre registros que están fuera de su zona de autoridad. Por tanto, ¿se trata de servidores DNS recursivos?
  • Realice algunas consultas DNS a 8.8.8.8195.158.250.101 y 101.110.32.3. Tome nota del tiempo de respuesta. ¿Qué servidor es más rápido? ¿Dónde se encuentra cada uno de ellos (puede utilizar https://geoiptool.com/es)? ¿Se trata de servidores recursivos?
  • Los nombres de dominio internacionalizados pueden contener carácteres de diferentes lenguas, pero gracias a la codificación punycode también se pueden representar utilizando una cadena de carácteres ASCII. Resuelva el nombre de dominio xn--j1ay.xn--p1ai. Observe cómo representa el navegador web ese nombre de dominio.
  • Se desea que el comando 'ping superproxy' permita realizar pings al servidor del aula. ¿Qué se debe hacer? Compruébelo.
  • ¿Dónde puede obtener las direcciones de los root servers?
  • Confeccione una lista con algunos DNS recursivos públicos que puedan utilizar los clientes. ¿Quién mantiene estos servidores? ¿Con qué propósito lo hace? ¿Qué características tienen?
  • Abra una MV de escritorio. Compruebe la diferencia entre navegar utilizando un DNS que responde rápido y uno con alta latencia.