Underscore et DNS
- On ne peut PAS avoir un underscore dans un nom (record A, CNAME)
A “name” (Net, Host, Gateway, or Domain name) is a text string […] drawn from the alphabet (A-Z), digits (0-9), minus sign (-), and period (.)
Certaines parties de cette RFC (longueur du nom etc..) ne sont plus d’actualité car mises à jour dans des RFC plus récentes, mais a priori rien n’a changé pour la partie qui indique que l’underscore n’est pas authorisé pour un nom.
- On peut avoir un underscore dans d’autres type d’enregistrement (SRV, TXT etc.. )
The format of the SRV RR
_Service._Proto.Name TTL Class SRV Priority Weight Port Target
An underscore (_) is prepended to the service identifier to avoid collisions with DNS labels that occur in nature.
Bind
ignore tout simplement un enregistrement A qui contient un underscore.