4 votes

Remplacer temporairement les paramètres DNS dans Chrome

Lorsque je publie une nouvelle version de mon application web, je la teste d'abord sur un site de démonstration, qui est en fait un clone de l'environnement de production.

Il ne me suffit pas d'accéder au serveur de transit en tapant l'adresse IP dans mon navigateur, car l'application utilise des hôtes virtuels et répond donc à plusieurs domaines et sous-domaines.

Ce que j'aimerais faire idéalement, c'est remplacer temporairement mes paramètres DNS dans Chrome, pour le forcer à charger mydomain.com et *.mydomain.com à partir du serveur clone.

Je peux le faire à partir de mon fichier hosts, mais c'est assez lourd, et je doute que les changements soient pris en compte immédiatement (et sans un redémarrage de Chrome), à la fois pour définir les DNS temporaires et pour les ramener à leur valeur par défaut.

Existe-t-il un moyen dans Chrome d'envoyer temporairement toutes les requêtes pour un nom de domaine donné à une adresse IP donnée ?

3voto

Piotr Zolnierek Points 424

Je pense que vous avez trouvé la réponse dans votre question,

Je peux le faire à partir de mon fichier hosts, mais c'est assez fastidieux, et je doute qu'il soit possible de le faire. que les changements soient pris en compte immédiatement (et sans redémarrage de Chrome). redémarrer Chrome), à la fois pour définir les DNS temporaires et pour les ramener à leur valeur par à leur valeur par défaut.

Le fichier Hosts redirigera vos requêtes immédiatement, et vous n'aurez pas besoin de redémarrer Chrome. (J'ai testé sur mon PC)

Par ailleurs, la lourdeur du système peut être atténuée en gardant le fichier ouvert et en utilisant # pour commenter les adresses IP nécessaires.

Réessayez le fichier Hosts sans le fermer (assurez-vous de lancer votre éditeur en tant qu'administrateur pour accélérer les choses).

  1. Effectuer les changements nécessaires
  2. Enregistrer le fichier
  3. Exécutez vos tests
  4. Commentez les changements
  5. Sauvegarder à nouveau

Cela devrait correspondre à votre fenêtre de temps de quelques secondes

0voto

MDMoore313 Points 5492

Désolé de vous décevoir, mais le DNS n'est pas une norme instantanée. Si je comprends bien, vous voulez charger un site entièrement différent dans chrome à partir d'un autre serveur. C'est possible.

Si le site de production est votredomaine.com et le site de développement est test.votredomaine.com, dans votre serveur DNS vous voulez créer un alias pour test qui pointe vers son adresse IP, il n'y a pas besoin (et vous pouvez en fait) de créer un alias pour test qui pointe vers son adresse IP. ne devrait pas ) changez l'IP en votredomaine.com. Prenons un extrait des paramètres DNS pour example.com (votre site de production) :

NAME                    TYPE   VALUE
--------------------------------------------------
test.example.com.        A      192.0.2.23

Je ne sais pas si vous gérez votre DNS, ou ce qu'ils ont utilisé comme serveur DNS, mais la mise en œuvre est la même.

0voto

Vous pouvez le faire, chrome a une fonction qui vous permet de manipuler vos DNS, mais elle est limitée aux comptes d'entreprise :

http://support.google.com/a/bin/answer.py?hl=en&answer=54693

Cela peut modifier l'orientation de la page pour l'ensemble de votre entreprise.

0voto

Méthode 2, faites les sales tours de votre carte réseau.

Idée : installez une autre carte réseau sur votre machine, qui sera directement connectée à la machine de préparation. (réseau séparé) avec la même adresse IP, ou NAT par routeur à la même adresse IP.

Il est alors possible de procéder à un changement d'environnement en retirant les bouchons.

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