Convention de nommage des hôtes
Vue d'ensemble
Onagre applique une validation stricte pour les noms d'hôte, les noms de domaine pleinement qualifiés (FQDN) et les adresses IP afin d'assurer la compatibilité avec les standards réseau. Les hôtes doivent respecter l'un des formats suivants :
Exemples de validation de noms d'hôte
| Nom d'hôte |
Valide ? |
Explication |
example.com |
✅ Oui |
Nom de domaine valide. |
sub.domain.com |
✅ Oui |
Sous-domaine valide. |
localhost |
✅ Oui |
Nom d'hôte local courant. |
a-b-c123.net |
✅ Oui |
Utilisation valide de lettres, chiffres et tirets. |
-invalid.com |
❌ Non |
Ne peut pas commencer par un tiret (-). |
verylonglabelnameover63characterslong.example.com |
❌ Non |
Un label dépasse 63 caractères. |
example..com |
❌ Non |
Les doubles points .. ne sont pas autorisés. |
example.com- |
❌ Non |
Ne peut pas se terminer par un tiret (-). |
_invalid.com |
❌ Non |
Les underscores (_) ne sont pas autorisés dans les noms d'hôte. |
123..example.com |
❌ Non |
Les points consécutifs ne sont pas valides. |
Exemples de validation de noms de domaine pleinement qualifiés (FQDN)
| FQDN |
Valide ? |
Explication |
server.example.com |
✅ Oui |
Nom de domaine pleinement qualifié courant. |
my-host.example.net |
✅ Oui |
Utilisation valide d'un tiret dans un sous-domaine. |
api.sub.example.org |
✅ Oui |
Plusieurs niveaux de sous-domaines valides. |
web1.example.co.uk |
✅ Oui |
Domaine valide avec TLD de code pays. |
12345.example.com |
✅ Oui |
Les noms d'hôte peuvent être entièrement numériques. |
host..example.com |
❌ Non |
Les doubles points .. ne sont pas valides. |
invalid.-example.com |
❌ Non |
Un label ne peut pas commencer par un tiret (-). |
sub_domain.example.com |
❌ Non |
Les underscores (_) ne sont pas autorisés. |
ex@mple.com |
❌ Non |
Les caractères spéciaux ne sont pas autorisés. |
veryverylonghostnameover63characterslong.example.com |
❌ Non |
Un label dépasse la limite de 63 caractères. |
Exemples de validation IPv4
| Adresse IPv4 |
Valide ? |
Explication |
192.168.1.1 |
✅ Oui |
Adresse privée courante. |
127.0.0.1 |
✅ Oui |
Adresse de bouclage (localhost). |
300.168.1.1 |
❌ Non |
300 dépasse la plage valide (0-255). |
192.168.1.256 |
❌ Non |
256 dépasse la plage valide (0-255). |
192.168.01.1 |
❌ Non |
Les zéros en tête ne sont pas autorisés (01). |
192.168.1 |
❌ Non |
Incomplet (un octet manquant). |
192.168.1.1.1 |
❌ Non |
Trop d'octets (il doit y en avoir 4). |
192.168..1.1 |
❌ Non |
Le double .. n'est pas autorisé. |
abc.def.gha.bcd |
❌ Non |
Contient des caractères invalides (lettres). |
Exemples de validation IPv6
| Adresse IPv6 |
Valide ? |
Explication |
2001:db8::ff00:42:8329 |
✅ Oui |
Adresse IPv6 valide utilisant ::. |
2001:0db8:85a3:0000:0000:8a2e:0370:7334 |
✅ Oui |
Adresse IPv6 entièrement développée. |
::1 |
✅ Oui |
Adresse de bouclage (équivalent de 127.0.0.1 en IPv4). |
:: |
✅ Oui |
Adresse non spécifiée (par défaut). |
fe80::1 |
✅ Oui |
Adresse link-local valide. |
2001:db8:::1 |
❌ Non |
Trop de deux-points (::: n'est pas autorisé). |
2001:ghij::1 |
❌ Non |
Contient des lettres non hexadécimales (g-j). |
2001::12345 |
❌ Non |
Un segment dépasse ffff (max 0-FFFF). |
1234::5678::9abc |
❌ Non |
Le double :: n'est pas autorisé à plusieurs endroits. |
::ffff:192.168.1.256 |
❌ Non |
IPv4 embarqué invalide (256). |
Résumé
Onagre applique des règles strictes de validation des noms d'hôte, FQDN et adresses IP basées sur les standards réseau. S'assurer que toutes les entrées respectent ces directives prévient les erreurs de configuration et renforce la fiabilité au sein de la plateforme.