- https://www.fpgenred.es/DNS/
- https://labex.io/lesson/what-is-dns
- https://drive.google.com/file/d/1iD_rmCWLLhGrvJxraDkRTyNUOZxe7IKJ/view?usp=sharing #componentes DNS y flujo de una consulta
- https://www.cloudflare.com/es-es/learning/dns/what-is-dns/
- https://www.cloudflare.com/es-es/learning/dns/dns-records/ # registros DNS
- https://www.cloudflare.com/es-es/learning/email-security/dmarc-dkim-spf/ # SPF DKIM DMARC | registros TXT
- https://www.cloudflare.com/es-es/learning/dns/dnssec/how-dnssec-works/ # DNSSEC
- https://www.cloudflare.com/es-es/learning/dns/dns-over-tls/ # DNSOverTLS versus DNSOverHTTPS
-
host google.com# resuelve dns y dns inverso -
nslookup google.com# resuelve dns y dns inverso -
resolvectl query google.com# resuelve dns y dns inverso -
dig -x 142.251.132.174# resuelve dns y dns inverso -
drill -x 142.251.132.174# resuelve dns y dns inverso -
dig +short google.com AAAA# consulta registros dns -
drill mx cloudflare.com# consulta registros dns -
nslookup -type=AAAA cloudflare.com# consulta registros dns -
doggo cloudflare.com A AAAA MX NS SOA TXT --time# consulta registros dns -
https://www.cual-es-mi-ip.net/dns-lookup # consulta registros dns online
-
resolvectl status# consultar mi servidor dns -
resolvectl status wlp2s0# consultar mi servidor dns por interfaz -
sudo resolvectl dns wlp2s0 1.1.1.3 1.0.0.3# cambiar mi servidor dns -
sudo resolvectl flush-caches# elimina el cache dns local
- Se pierde al reiniciar
- Se pierde al reconectar Wi-Fi
-
sudo resolvectl dnsovertls wlp2s0 yes# habilitar DNS over TLS (DoT) port 853 -
sudo resolvectl dnssec wlp2s0 yes# habilitar DNSSec -
drill -s dnskey cloudflare.com# DNSKEY y DS -
drill -D cloudflare.com# RRSIG -
drill -TD cloudflare.com# Realiza rastreo DNSSEC desde los servidores root hasta un nombre de dominio
sudo nvim /etc/systemd/resolved.conf
[Resolve]
DNS=1.1.1.3#family.cloudflare-dns.com 1.0.0.3#family.cloudflare-dns.com
DNSOverTLS=yes
DNSSEC=yes
sudo systemctl restart systemd-resolved# reiniciar para aplicar los cambios
👉 En Ubuntu 22.04+ systemd-resolved actúa como stub resolver.
Navegador
↓
127.0.0.53 (systemd-resolved)
↓
TLS cifrado (TCP/853)
↓
1.1.1.3
To Action From
-- ------ ----
853 ALLOW OUT Anywhere
443 ALLOW OUT Anywhere
- restart NetworkManager
https://blog.cloudflare.com/introducing-1-1-1-1-for-families/
- bind9
- dnsmasq (dns y DHCP)
- powerdns
- unbound
status systemd-resolved.service
#!/bin/bash
for r in $(dig . NS +short | sort); do
printf "%-22s IPv4: %-15s IPv6: %s\n" \
"$r" \
"$(dig +short A $r | tr '\n' ' ')" \
"$(dig +short AAAA $r | tr '\n' ' ')"
done
./root-servers-DNS.sh
a.root-servers.net. IPv4: 198.41.0.4 IPv6: 2001:503:ba3e::2:30
b.root-servers.net. IPv4: 170.247.170.2 IPv6: 2801:1b8:10::b
c.root-servers.net. IPv4: 192.33.4.12 IPv6: 2001:500:2::c
d.root-servers.net. IPv4: 199.7.91.13 IPv6: 2001:500:2d::d
e.root-servers.net. IPv4: 192.203.230.10 IPv6: 2001:500:a8::e
f.root-servers.net. IPv4: 192.5.5.241 IPv6: 2001:500:2f::f
g.root-servers.net. IPv4: 192.112.36.4 IPv6: 2001:500:12::d0d
h.root-servers.net. IPv4: 198.97.190.53 IPv6: 2001:500:1::53
i.root-servers.net. IPv4: 192.36.148.17 IPv6: 2001:7fe::53
j.root-servers.net. IPv4: 192.58.128.30 IPv6: 2001:503:c27::2:30
k.root-servers.net. IPv4: 193.0.14.129 IPv6: 2001:7fd::1
l.root-servers.net. IPv4: 199.7.83.42 IPv6: 2001:500:9f::42
m.root-servers.net. IPv4: 202.12.27.33 IPv6: 2001:dc3::35














Tipos de servidores DNS
1. Servidor DNS Root
a.root-servers.net2. Servidor DNS TLD (Top-Level Domain)
.com,.org,.co.3. Servidor DNS Autoritativo
4. Servidor DNS Recursivo
8.8.8.8,1.1.1.1.5. Servidor DNS Caching-only
6. Servidor DNS Forwarder
7. Servidor DNS Primario (Master)
8. Servidor DNS Secundario (Slave)
9. Servidor DNS Público
10. Servidor DNS Privado / Interno