我正在寻找一种方法来覆盖Firefox中的DNS条目,以进行开发/测试。我知道执行此操作的正常方法是通过hosts
文件,但是由于我在工作机上没有管理员访问权限,因此无法对其进行编辑。有谁知道一个浏览器插件/插件会帮我吗?
我确实找到了SwitchHosts附加组件,尽管它也需要管理员权限才能安装自身。
我正在寻找一种方法来覆盖Firefox中的DNS条目,以进行开发/测试。我知道执行此操作的正常方法是通过hosts
文件,但是由于我在工作机上没有管理员访问权限,因此无法对其进行编辑。有谁知道一个浏览器插件/插件会帮我吗?
我确实找到了SwitchHosts附加组件,尽管它也需要管理员权限才能安装自身。
Answers:
一种可能性是有一台机器,你必须在管理控制上的袜子5服务器,设置本机为Firefox中的SOCKS代理,并改变network.proxy.socks_remote_dns
在about:config
给true
。从理论上讲,所有DNS查找都应通过代理完成,因此您应该能够提供自己的IP地址。
如果仅用于一些特定请求:实时HTTP标头允许编辑HTTP标头,然后重新播放请求。
(有关其他选项,另请参阅在Stack Overflow上的Firefox中访问IP地址时的“发送主机”标头。)
有许多插件可以更改主机文件:
但是它们都需要对hosts文件的写访问权。
我想知道,为什么不可能编辑浏览器的DNS缓存。我的用例:在一个浏览器中查看页面的本地版本,在另一个浏览器中查看在线版本。
这是我在另一个帖子上解决此问题的答案。它与您的Firefox偏好设置有关。