Cliente DNS
per Victor Carceler
—
darrera modificació
2024-10-30T19:34:30+01:00
- Revise el fichero
/etc/host.conf
de su estación. ¿Cómo está configurado el equipo? ¿Qué sentido tiene la sentenciaorder
? - 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? - 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# - 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? - Utilice el comando
resolvectl status
. ¿Qué información muestra? - ¿Qué comando muestra información sobre la cache de
systemd-resolved
? ¿Qué porcentaje de aciertos ha obtenido su máquina? - Utilice el comando
host
para resolver los siguientes nombres de dominio, utilizando tanto el servidor DNS de la LAN como el servidor DNS1.1.1.1
:proxy
valinor.iespuigcastellar.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
1.1.1.1
,81.248.42.55
y101.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. Repita el experimento configurando
/etc/resolv.conf
para que no se utilicesystemd-resolved
.