Cliente DNS

per Victor Carceler darrera modificació 2024-10-30T19:34:30+01:00
  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.
    root@luna:/home/usuario# netstat -putan | grep ":53\ "
    tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 624/systemd-resolve
    udp 0 0 127.0.0.53:53 0.0.0.0:* 624/systemd-resolve
    root@luna:/home/usuario#
  4. Utilice el comando resolvectl dns para obtener los servidores DNS que utiliza la máquina. ¿Qué servidores son? ¿De dónde los ha obtenido la máquina? ¿Son servidores recursivos o no recursivos?
  5. Utilice el comando resolvectl status. ¿Qué información muestra?
  6. ¿Qué comando muestra información sobre la cache de systemd-resolved? ¿Qué porcentaje de aciertos ha obtenido su máquina?
  7. Utilice el comando host para resolver los siguientes nombres de dominio, utilizando tanto el servidor DNS de la LAN como el servidor DNS 1.1.1.1:
    • proxy
    • valinor.iespuigcastellar.xeill.net
    • es.wikipedia.org
  8. 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?
  9. Averigüe qué servidores DNS de Internet son responsables de:
    • xeill.net
    • blog.elpuig.xeill.net
    • wikipedia.org
    • wiktionary.org
    • fsf.org
  10. 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?
  11. Realice algunas consultas DNS a 1.1.1.1, 81.248.42.55 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?
  12. 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.
  13. Se desea que el comando ping superproxy permita realizar pings al servidor del aula. ¿Qué se debe hacer? Compruébelo.
  14. ¿Dónde puede obtener las direcciones de los root servers?
  15. 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?
  16. Abra una MV de escritorio. Compruebe la diferencia entre navegar utilizando un DNS que responde rápido y uno con alta latencia. Repita el experimento configurando /etc/resolv.conf para que no se utilice systemd-resolved.