Existe-t-il un moyen de créer un domaine joker dans le fichier hosts de Windows ?
J'ai essayé ceci
xxx.xxx.xxx.xxx *.somedomain.com
Cela ne fonctionne pas. Y a-t-il une autre syntaxe que je devrais utiliser ?
Je travaille sous Windows 7
Existe-t-il un moyen de créer un domaine joker dans le fichier hosts de Windows ?
J'ai essayé ceci
xxx.xxx.xxx.xxx *.somedomain.com
Cela ne fonctionne pas. Y a-t-il une autre syntaxe que je devrais utiliser ?
Je travaille sous Windows 7
Une réponse à un Question StackOverflow très similaire a bien fonctionné pour moi.
http://mayakron.altervista.org/support/browse.php?path=Acrylic&name=UserManual
Support Wildcard sur XP à hostsfile. Profitez-en.
En gros, ce programme Acrylique fonctionne comme un proxy DNS pour votre machine locale. Il suffit de faire pointer votre connexion locale vers 127.0.0.1, puis d'éditer le fichier AcrylicHosts.txt d'une manière très similaire à celle d'un fichier hosts normal - mais avec des caractères génériques !
Dnsmasq est ce dont vous avez besoin mais il ne fonctionne pas très bien sous Windows. J'ai donc écrit une alternative sous Windows appelée DNSAgent .
Vous pouvez utiliser des expressions régulières dans les règles. Il existe également des fonctionnalités avancées comme la personnalisation du TTL du cache, le serveur DNS à port non standard, la mutation du pointeur de compression, etc. Source ouverte sous licence MIT.
Tout d'abord, je suis d'accord avec Phoshi pour dire qu'il n'est pas possible de faire ce que vous voulez dans le fichier hosts de Windows (ni sous Unix).
une option est d'utiliser votre propre résolution dns sur votre routeur (dnsmasq, dnscache+tinydns, bind, n'importe quoi, voir le commentaire de quack) et de la modifier ou d'utiliser un résolveur dns sur Windows que vous pouvez contrôler comme vous le souhaitez.
voir aquí pour une liste de dns-resolvers, vérifiez la colonne "wildcard", peut-être powerdns o maradns o posadis est quelque chose qui correspond à vos besoins.
C'est une autre syntaxe : xxx.xxx.xxx.xxx somedomain.com
Quelques exemples pour l'expliquer :
Vous bloquez/levez toutes les urls de deuxième (troisième, quatrième...) niveau avec l'url de premier (deuxième, troisième...) niveau dans le fichier hosts.
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.