Switch firefox pour utiliser un DNS différent de ce qui est dans les fenêtres.le fichier host

par exemple, j'ai un site de développement sur un serveur différent mais j'essaie de copier le contenu du site en direct donc il serait pratique d'avoir le site en direct dans IE et le site dev dans FF.

j'ai essayé FoxyProxy mais je n'arrive pas à le faire fonctionner.

27
demandé sur Marty 2009-01-30 16:55:12

8 réponses

j'utilise l'extension SwitchHost exactement pour ce problème: https://addons.mozilla.org/en-US/firefox/addon/14258

Il est facile à configurer, et encore plus facile de passer les hôtes.

7
répondu Maarten 2010-01-31 21:43:45

DNS la résolution se fait généralement au niveau du système et non au niveau de l'application, donc vous ne pouvez pas normalement avoir un programme utilisant un dns et un autre programme utilisant un dns différent. Je ne suis pas au courant d'extensions firefox qui vous permettent d'utiliser un dns différent.

5
répondu Ronny Vindenes 2009-01-30 14:32:20

il ressort de votre question que vous avez déjà un deuxième ensemble de serveurs DNS disponibles qui font référence au site de développement au lieu du site en direct.

je suggère que vous exécutiez simplement un proxy standard SOCKS soit sur ce serveur DNS ou sur un système de rechange bas de gamme et que ce système soit configuré pour utiliser le serveur DNS de développement. Vous pouvez alors dire à Firefox d'utiliser ce proxy au lieu de télécharger les pages directement.

le Faisant de cette façon, le réel Les recherches DNS seront effectuées sur la machine proxy et non sur la machine qui exécute le navigateur web.

4
répondu Alnitak 2009-01-31 11:06:53

Qu'en est-il d'avoir des noms différents pour vos serveurs dev et prod? Cela devrait éviter toute confusion et vous n'auriez pas à éditer le fichier hosts à chaque fois.

3
répondu David Schmitt 2009-01-30 14:22:48

j'utilise ceci pour outrepasser le DNS du système avec localserver

à propos de: config

modifier cette valeur:

  • network.dns.forceResolve
  • network.dns.ipv4OnlyDomains
  • network.dns.localDomains
  • avec l'adresse IP du serveur DNS local (pour l'exemple 192.168.1.88)

    Désolé pour mon anglais

    2
    répondu Giuseppe 2017-12-02 10:30:18

    je me demande si vous pourriez écrire une règle sur mesure pour que Fiddler fasse ce que vous voulez? IE n'utilise pas de proxy, Firefox pointe vers Fiddler, Fiddler utilise une règle personnalisée pour diriger les requêtes vers le serveur dev...

    http://www.fiddlertool.com/fiddler/

    1
    répondu jj33 2009-01-30 14:34:43

    étant donné que le protocole mandataire http est similaire au protocole http brut, vous pouvez rediriger le trafic désiré vers votre serveur de développement en disant à firefox que c'est un serveur mandataire.

    gardez à l'esprit que cela ne vous permettra pas d'utiliser les connexions https.

    il suffit de copier le code suivant dans un .le fichier pac (entrez votre domaine du site et votre adresse IP, Bien sûr), et basculer le développement/la production juste en changeant la configuration de proxy.

    function FindProxyForURL(url, host) {
        var prox4site = {
            "mysite.com":"PROXY 10.0.1.100:80",
            "www.mysite.com":"PROXY 10.0.1.100:80"
        }
    
        return prox4site[host] || "DIRECT";
    }
    
    -1
    répondu Ohad Cohen 2017-01-28 22:38:41

    allez à options - > Avancé - > Réseau - > Paramètres - > URL de configuration de proxy automatique et entrez 8.8.8.8 tous vous trafic Mozilla utilise Google DNS maintenant.

    -2
    répondu Nithin Prakash 2015-03-18 02:52:04