1 votes

Remplacer un CNAME dans une chaîne de CNAME fonctionne sous Ubuntu mais pas sous Windows

En dehors des bonnes pratiques (ne pas avoir de chaînes CNAME), je suis curieux de savoir pourquoi cela se produit.

J'ai les éléments suivants :

CNAME sous-domaine.exemple.com -> CNAME autre.exemple.com -> A 172.17.0.1

Si je voulais remplacer other.example.com, je pensais pouvoir modifier /etc/hosts (ou le fichier hosts sous Windows) avec ce qui suit :

172.18.144.1 autre.exemple.com

Sur Ubuntu 18.04, j'obtiens ce qui suit :

$ ping subdomain.example.com
PING other.example.com (172.18.144.1)
$ ping other.example.com
PING other.example.com (172.18.144.1)

C'est ce que j'attendais.

Mais sous Windows, j'obtiens :

> ping subdomain.example.com
Pinging other.example.com [172.17.0.1]
> ping other.example.com
Pinging other.example.com [172.18.144.1]

Il semble que le fichier hosts ne soit pas référencé après la première résolution du domaine dans la chaîne.

Que se passe-t-il ici et que puis-je faire pour pouvoir remplacer other.example.com ?

0voto

vonbrand Points 2343

Ce n'est pas "pas la meilleure pratique", c'est interdit. Point final.

C'est-à-dire qu'il peut se briser de manière attachante, selon la phase de la lune.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X