Zum Beispiel habe ich eine Entwicklungssite auf einem anderen Server, aber ich versuche, Inhalte von der Live-Site zu kopieren, so dass es praktisch wäre, die Live-Site in IE und dem Entwickler zu haben Seite in FF.
Ich habe FoxyProxy ausprobiert, aber ich kann es scheinbar nicht zum Laufen bringen.
Ich verwende die SwitchHost-Erweiterung genau für dieses Problem: https://addons.mozilla.org/en-US/firefox/addon/14258
Es ist einfach zu konfigurieren und noch einfacher, die Hosts zu wechseln.
Die DNS-Auflösung erfolgt normalerweise auf Systemebene und nicht auf Anwendungsebene. Daher können Sie normalerweise nicht festlegen, dass ein Programm eine DNS und ein anderes Programm eine andere DNS verwendet. Mir sind keine Firefox-Erweiterungen bekannt, mit denen Sie andere DNS verwenden können.
Aus Ihrer Frage geht hervor, dass bereits ein zweiter Satz von DNS-Servern verfügbar ist, die auf die Entwicklungssite anstelle der Live-Site verweisen.
Ich würde vorschlagen, dass Sie einfach einen Standard-SOCKS-Proxy entweder auf diesem DNS-Serversystem oder auf einem Low-End-Ersatzsystem ausführen und dieses System für die Verwendung des DNS-Entwicklungsservers konfigurieren. Sie können Firefox dann anweisen, diesen Proxy zu verwenden, anstatt Seiten direkt herunterzuladen.
Auf diese Weise werden die tatsächlichen DNS-Suchvorgänge auf dem Proxy-Computer und nicht auf dem Computer ausgeführt, auf dem der Webbrowser ausgeführt wird.
Ich benutze dies, um den DNS des Systems mit localserver zu überschreiben
in about: config
diesen Wert ändern:
network.dns.forceResolve
network.dns.ipv4OnlyDomains
network.dns.localDomains
mit IP-Adresse des lokalen DNS-Servers (zum Beispiel 192.168.1.88)
Entschuldigung für mein Englisch
Was ist mit unterschiedlichen Namen für Ihre Entwickler- und Produktserver? Das sollte Verwirrungen vermeiden und Sie müssten die hosts-Datei nicht jedes Mal bearbeiten.
Es ist jetzt möglich, mit dem DNS over HTTPS
Funktion:
Öffnen Sie Optionen, Allgemein, scrollen Sie nach ganz unten und öffnen Sie Netzwerkeinstellungen.
Ganz unten finden Sie DNS über HTTPS:
Du musstest about:config
Bevor Sie diese Einstellung ändern, finden Sie hier die Dokumentation:
Art about:config
in der Firefox-Adressleiste.
suchen nach: network.trr.uri
Sie können einen der folgenden DNS-Server verwenden:
Cloudflare: https://cloudflare-dns.com/dns-query
Google: https://dns.google.com/experimental
Secure DNS EU: https://doh.securedns.eu/dns-query
Quad 9: https://dns.quad9.net/dns-query
Und setze network.trr.mode
bis 1
Von hier aus entführt: https://www.ghacks.net/2018/04/02/configure-dns-over-https-in-firefox/
Ich frage mich, ob Sie eine benutzerdefinierte Regel schreiben könnten, nach der Fiddler tun kann, was Sie wollen. IE verwendet keinen Proxy, Firefox zeigt auf Fiddler, Fiddler verwendet benutzerdefinierte Regeln, um Anfragen an den Entwickler-Server zu leiten ...