Comment définir plusieurs sous-domaines dans le fichier hôte (DNS)?


17

J'ai beaucoup de sous-domaines dans le domaine principal xxx.zzz

Donc, pour ce domaine, je peux avoir

aaa.xxx.zzz
bbb.xxx.zzz
ccc.xxx.zzz
ddd.xxx.zzz
eee.xxx.zzz

....ETC....

Au lieu d'ajouter chaque sous-domaine dans le fichier hôte, je voudrais ajouter uniquement le domaine principal xxx.zzz et ensuite pouvoir accéder à tous les sous-domaines.

J'ai essayé avec * .xxx.zzz mais apparemment, cela ne fonctionnera pas (Linux ou Windows).

Toute idée est la bienvenue. Merci beaucoup.


1
En bref: vous devez utiliser un DNS. Configuration et serveur DNS interne et ajoutez ces sous-domaines.
eldblz

@eldblz, merci. En fait, j'utilise un DNS sur le serveur sidde mais comment ajouter uniquement le domaine principal dans le fichier DNS, pas tous les sous-domaines?
Milos

Réponses:


21

Les caractères génériques ne fonctionnent pas dans les fichiers hôtes. Soit vous devez tous les écrire:

w.x.y.z example.com foo.example.com bar.example.com baz.example.com

ou configurer un DNS approprié


Merci beaucoup pour la réponse. J'utilise un DNS et j'ai le même problème.
Milos

5

Si vous voulez VRAIMENT que cela fonctionne, vous devez utiliser DNS comme indiqué, mais si vous ne contrôlez pas DNS et devez utiliser le fichier HOSTS, vous pouvez utiliser un proxy DNS sur votre PC qui autorise les caractères génériques dans son propre fichier HOSTS.

L'exemple est dans ce fil, lisez le post sur Acrilic DNS: /programming/138162/wildcards-in-a-hosts-file


5

La syntaxe générique est possible dans les serveurs DNS complets. Pour l'enregistrement BIND devrait ressembler à ceci:

host1.example.com. 3600 IN  A     127.0.0.2
*.example.com.     3600 IN  CNAME host1.example.com.

Si vous précisez quel serveur DNS vous utilisez, je peux vous en donner un exemple.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.