For example, I have a development site on a different server but I'm trying to copy content over from the live site so it'd be handy to have the live site in IE and the dev site in FF.
I tried FoxyProxy but I can't seem to get it to work.
|
I am using the SwitchHost extension exactly for this problem: https://addons.mozilla.org/en-US/firefox/addon/14258 It is easy to configure, and even more easy to switch hosts. |
|||||||||||||
|
DNS resolving is usually done at the system level and not at the application level, so you can't normally have one program use one dns and another program use a different dns. I'm not aware of any firefox extensions that allow you to use a different dns. |
|||||
|
It appears from your question that you already have a second set of DNS servers available that reference the development site instead of the live site. I would suggest that you simply run a standard SOCKS proxy either on that DNS server system or on a low-end spare system and have that system configured to use the development DNS server. You can then tell Firefox to use that proxy instead of downloading pages directly. Doing it this way, the actual DNS lookups will be done on the proxy machine and not on the machine that's running the web browser. |
|||
|
What about having different names for your dev and prod servers? That should avoid any confusions and you'd not have to edit the hosts file every time. |
|||||
|
I wonder if you could write a custom rule for Fiddler to do what you want? IE uses no proxy, Firefox points to Fiddler, Fiddler uses custom rule to direct requests to the dev server... |
|||||
|
I know this might be not actual but I found solution.
Finally HandyCache will return desired IP address for you test domain regardless OS's DNS and its hosts file. Enjoy! |
|||
|
Since http proxy protocol is similar to raw http protocol, you can redirect desired traffic to your development server by telling firefox it's a proxy server. keep in mind that this won't let you use https connections. just copy the following code into a .pac file (enter your site domain and IP address, of course), and switch development/production just by changing proxy configuration.
|
|||
|
Go to options->Advanced->Network->Settings->Automatic proxy configuration url and enter 8.8.8.8 All you Mozilla traffic uses Google dns now. |
|||||
|