Remplacer DNS dans Firefox

13

Je cherche un moyen de remplacer les entrées DNS dans Firefox, à des fins de développement / test. Je sais que la façon normale de le faire est via le hostsfichier, mais je ne peux pas le modifier car je n'ai pas d'accès administrateur sur ma machine de travail. Est-ce que quelqu'un connaît un plugin / addon de navigateur qui ferait cela pour moi?

J'ai trouvé le module complémentaire SwitchHosts , bien qu'il nécessite également des droits d'administrateur pour s'installer.

John J. Camilleri
la source

Réponses:

7

Une possibilité est d'avoir un serveur chaussettes 5 sur une machine que vous avez le contrôle administratif sur, mettre en place cette machine comme des chaussettes proxy dans Firefox, et le changement network.proxy.socks_remote_dnsdans about:configla true. En théorie, toutes les recherches DNS doivent être effectuées via le proxy, vous devez donc être en mesure de fournir vos propres adresses IP.

Dysaster
la source
1
Certes, cela fonctionnerait, même si j'espérais quelque chose d'un peu plus simple .. Un autre inconvénient de cette méthode est que je ne serais pas en mesure de modifier les entrées DNS à la volée.
John J.Camilleri
1
@John, le "quelque chose d'un peu plus simple" pourrait être de parler à votre patron pour obtenir des privilèges d'administrateur sur votre boîte de développement. Ce problème DNS est un très bon exemple de la raison pour laquelle vous en avez besoin, si vous me le demandez!
Arjan
5

Fiddler a une telle option: Outils-> hôtes


la source
Merci, mais malheureusement je ne peux pas non plus l'installer sur ma machine ...
John J. Camilleri
1

Il existe de nombreux plug-ins qui peuvent modifier le fichier hosts:

mais ils ont tous besoin d'un accès en écriture au fichier hosts.

Je me demande, pourquoi il n'est pas possible d'éditer le cache DNS des navigateurs. Mon cas d'utilisation: voir la version locale d'une page dans un navigateur et la version en ligne dans un autre navigateur.

white_gecko
la source
1
liens rompus en post
Hayden Thring