Fichier hosts vista ne prend pas les '/'
Dodo
-
Dodo -
Dodo -
Bonjour,
Sous Windows XP, j'avais l'habitude de modifier le fichier etc/hosts en mettant des noms de domaines avec des slashs.
ex: x.x.x.x toto.com/titi
Mais depuis que je suis passé sous Vista Impossible de faire cette manip, le Client DNS de Vista n'arrive pas à mettre en cache un hostname avec un '/'.
Lorsque j'affiche le cache DNS (ipconfig /displaydns), il m'affiche l'erreur:
toto.com/titi
Impossible d'obtenir l'enregistrement du type {suite de caractères bizarres}
Si quelqu'un à une idée pour mettre en cache DNS sans passer par le fichier etc/hosts....
Merci d'avance
Sous Windows XP, j'avais l'habitude de modifier le fichier etc/hosts en mettant des noms de domaines avec des slashs.
ex: x.x.x.x toto.com/titi
Mais depuis que je suis passé sous Vista Impossible de faire cette manip, le Client DNS de Vista n'arrive pas à mettre en cache un hostname avec un '/'.
Lorsque j'affiche le cache DNS (ipconfig /displaydns), il m'affiche l'erreur:
toto.com/titi
Impossible d'obtenir l'enregistrement du type {suite de caractères bizarres}
Si quelqu'un à une idée pour mettre en cache DNS sans passer par le fichier etc/hosts....
Merci d'avance
A voir également:
- Fichier hosts vista ne prend pas les '/'
- Fichier bin - Guide
- Fichier hosts - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
3 réponses
bonjour,
toto.com/titi => ce n'est pas un nom de domaine mais une url ça... logiquement ça n'a donc rien à faire dans un DNS... si tu utilise Apache il faut que tu utilise des vhosts.
toto.com/titi => ce n'est pas un nom de domaine mais une url ça... logiquement ça n'a donc rien à faire dans un DNS... si tu utilise Apache il faut que tu utilise des vhosts.
Un proxy ce n'est rien d'autre qu'un serveur correctement configuré. Il est vrai qu'habituellement le proxy ext accessible directement via internet donc avec une adresse http://proxy.toto.com. Mais dans mon cas de figure le proxy auquel je souhaite accéder n'est pas accessible via Internet, il faut obligatoirement passer par une passerelle (proxy IN), toto.com dans mon exemple.
C'est ce proxy In, qui va, à l'aide des vhosts, rediriger le trafic vers le serveur "titi" (non accessible depuis Internet), à condition de l'attaquer avec dans l'url "/titi".
Cela marche très bien sur XP, j'admets que la méthode n'est peut-être pas très orthodoxe, mais elle fonctionne.
Je dois simplement indiquer à mon client DNS que l'url "toto.com/titi" est joignable à l'adresse IP x.x.x.x (celle de toto.com)
C'est ce proxy In, qui va, à l'aide des vhosts, rediriger le trafic vers le serveur "titi" (non accessible depuis Internet), à condition de l'attaquer avec dans l'url "/titi".
Cela marche très bien sur XP, j'admets que la méthode n'est peut-être pas très orthodoxe, mais elle fonctionne.
Je dois simplement indiquer à mon client DNS que l'url "toto.com/titi" est joignable à l'adresse IP x.x.x.x (celle de toto.com)
Il me semble que cela aura le même comportement que celui d'aujourd'hui, je devrai attaquer en précisant dans l'url "/proxy".
Quoi qu'il en soit je n'ai pas les autorisations pour modifier la configuration du serveur Proxy IN (toto.com). Je dois me contenter d'utiliser la conf existante, à savoir, rediriger le trafic contenant dans l'url "/titi" vers le serveur "titi".
J'en reviens à ma question de départ, y a t'il un moyen d'inscrire manuellement un hostname dans le cache du resolver sans passer par le fichier etc/hosts? Peut-être en installant un autre Client DNS? ou encore un autre Serveur DNS?
Quoi qu'il en soit je n'ai pas les autorisations pour modifier la configuration du serveur Proxy IN (toto.com). Je dois me contenter d'utiliser la conf existante, à savoir, rediriger le trafic contenant dans l'url "/titi" vers le serveur "titi".
J'en reviens à ma question de départ, y a t'il un moyen d'inscrire manuellement un hostname dans le cache du resolver sans passer par le fichier etc/hosts? Peut-être en installant un autre Client DNS? ou encore un autre Serveur DNS?
je ne suis pas sûr de te comprendre parce que je pensais que quand tu tapais toto.com/proxy et que tu voulais être redirigé vers l'ip de ton serveur????
si c'est bien ça et bien la méthode au dessus te permet de le faire: j'ai essayé t quand je tape http://localhost/proxy je suis bien redirigé vers un autre PC de mon réseau. Mais ce n'est pas cela que tu veux apparemment?
Sinon tu pourras peut-être trouvé un logiciel qui fait ça mais ce n'est pas la logique d'un DNS...
si c'est bien ça et bien la méthode au dessus te permet de le faire: j'ai essayé t quand je tape http://localhost/proxy je suis bien redirigé vers un autre PC de mon réseau. Mais ce n'est pas cela que tu veux apparemment?
Sinon tu pourras peut-être trouvé un logiciel qui fait ça mais ce n'est pas la logique d'un DNS...
La redirection http marche déjà, mais je dois la mettre dans un proxy.
Quand je met comme adresse de proxy "toto.com/proxy", il ne reconnait pas l'adresse IP, je dois donc lui donner manuellement dans le DNS.
Mais dans mon navigateur, je peux déjà me connecter sur http://toto.com/proxy, j'arrive bien sur le serveur proxy.
Je dois simplement l'indiquer directement comme proxy, sans passer par un navigateur.
Quand je met comme adresse de proxy "toto.com/proxy", il ne reconnait pas l'adresse IP, je dois donc lui donner manuellement dans le DNS.
Mais dans mon navigateur, je peux déjà me connecter sur http://toto.com/proxy, j'arrive bien sur le serveur proxy.
Je dois simplement l'indiquer directement comme proxy, sans passer par un navigateur.
merci de ta réponse, j'utilise effectivement Apache et des vhosts, mais côté serveur (toto.com). Mais je veux me servir du serveur toto.com/titi comme proxy. Je dois donc indiquer comme url de proxy "toto.com/proxy" d'où la nécessité de mettre son équivalent IP dans le DNS. Cela marche très bien sur XP.
EDIT:
essai de mettre ça dans tes vhosts:
<VirtualHost *:80>
ServerName proxy.toto.com
DocumentRoot "lechemin/du/dossier"
</VirtualHost>
et dans ton fichier hosts tu mets
ipduproxy proxy.toto.com