DNS
Premiers pas
Introduction à DNS (en anglais): https://powerdns.org/hello-dns/basic.md.html
Diagramme récapitulatif: http://linux-ip.net/pages/diagrams.html#domain-name-system-overview
Alphabet
[a-z] + [0-9] + -
Insensible à la casse (transcrit en minuscule), mais évitez les majuscules car certaines applications sont sensibles à la casse.
Resolver vs Forwarder
Un DNS Resolver résoud des requêtes DNS, tandis qu'un DNS Forwarder forward (recoit et réemet) les requêtes DNS vers Resolver ou un autre Forwarder.
Dynamic DNS
Dynamic DNS permet aux hôtes de push leur nom d'hôte sur les serveurs DNS (nameserver) des domaines auxquels ils appartiennent.
Possible par:
- DHCP (lié à l'adresse MAC)
- Client sur l'hôte (lié à l'image)
Notions avancées
DNS Black Holing: https://github.com/StevenBlack/hosts
DNS Local : split horizon or https://tools.ietf.org/html/rfc6762#appendix-G
Outils
dig nsupdate
Outils alternatifs
Tips
Zone transfer
dig -t axfr <zone>