GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
阅读:6044回复:12

对需要番蔷的网站,Firefox无法解析域名

楼主#
更多 发布于:2019-06-08 08:24
最近G-F-W升级了,结果发现Firefox经常不能解析那些需要番蔷网站的域名了。用番蔷软件,IE可以正常访问,但是 Firefox 里经常不能访问。如果在 hosts 里指定这些网站的 IP,Firefox 就可以访问这些网站了。问问大家可能是什么原因造成的?

最新喜欢:

DOSforeverDOSfor...
taoww
非常火狐
非常火狐
  • UID39284
  • 注册日期2013-03-18
  • 最后登录2024-03-26
  • 发帖数621
  • 经验569枚
  • 威望0点
  • 贡献值110点
  • 好评度99点
1楼#
发布于:2019-06-08 10:51
除非你用了dns over https,否则firefox不负责解析域名。
域名解析靠的是本地系统上设置的dns服务器。而dns投毒这种技术都用了十多年了,没什么新鲜的。

用http代理,自带远端解析,只要远端没有被污染就不怕这个
socks v5代理要设置让它代理dns请求,才会在远端解析。
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
2楼#
发布于:2019-06-09 12:19
taoww:除非你用了dns over https,否则firefox不负责解析域名。
域名解析靠的是本地系统上设置的dns服务器。而dns投毒这种技术都用了十多年了,没什么新鲜的。

用http代理,自带远端解析,只要远端没有被污染就不怕这个 ...
回到原帖
不是所有需要番蔷的网站都不行,有些网站Firefox没问题,有些有问题。关键是有问题的那些网站,为啥用IE访问有问题,而Firefox却不行?Firefox里有好多个和DNS相关的选项,不知道会不会是这些选项造成的(我看了一下都是默认值)。
w153140
火狐狸
火狐狸
  • UID55463
  • 注册日期2017-02-14
  • 最后登录2024-03-27
  • 发帖数253
  • 经验246枚
  • 威望0点
  • 贡献值142点
  • 好评度15点
  • 忠实会员
  • 社区居民
3楼#
发布于:2019-06-09 20:21
用的是哪个软件?
酸酸还是酸酸乳?
还是其他?
taoww
非常火狐
非常火狐
  • UID39284
  • 注册日期2013-03-18
  • 最后登录2024-03-26
  • 发帖数621
  • 经验569枚
  • 威望0点
  • 贡献值110点
  • 好评度99点
4楼#
发布于:2019-06-10 17:21
GOLF-AT:不是所有需要番蔷的网站都不行,有些网站Firefox没问题,有些有问题。关键是有问题的那些网站,为啥用IE访问有问题,而Firefox却不行?Firefox里有好多个和DNS相关的选项,不知道会不会是这些选项造成的(我看了一下都是默认值)。回到原帖
06年就注册了的人连这点墙的基础知识都没有?dns污染只是墙的一种手段,又不是所有情况下都会用。你的疑问也很好解释啊,ie设置的是http代理,fx设置的是socks代理,一个远端解析一个本地解析不就这种效果了。至于你的实际情况是不是这样我就不知道了,反正你啥都不说,我就随便乱说
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
5楼#
发布于:2019-06-11 16:56
taoww:06年就注册了的人连这点墙的基础知识都没有?dns污染只是墙的一种手段,又不是所有情况下都会用。你的疑问也很好解释啊,ie设置的是http代理,fx设置的是socks代理,一个远端解析一个本地解析不就这种效果了。至于你的实际情况是不是这样我...回到原帖
已经解决了。Firefox 使用的是 SmartProxy 扩展,番蔷软件使用的是 V2rayN。V2rayN 里面只有 socks 的端口设定(没看到 http 端口设定),同时 V2rayN 里我指定的 DNS 为 8.8.8.8,114.114.114.114。我之前在 SmartProxy 扩展里指定代理时,使用的是 socks5 代理。另外 V2rayN 设定为“开启PAC,并自动配置PAC”,这样 IE 的代理使用的就是PAC设定。刚才我保存 PAC 配置文件并用记事本打开看,发现它使用的是 http 代理。所以 IE 使用的 http 代理,而 Firefox 使用的 socks5 代理,这是造成 Firefox 和 IE 有不同表现的原因。


在 Firefox 的 SmartProxy 扩展里,我没勾选“Proxy DNS when using SOCKS 5” 。看来即使没勾选它,Firefox 使用 V2rayN 的 socks5 代理时,始终会使用 V2rayN 里设定的 DNS。那么问题来了,为啥使用 8.8.8.8 作为 DNS 就不能解析呢,难道 GFW 会拦截谷歌的 DNS?如果是这样,我用命令行工具 nslookup <hostname> 8.8.8.8 得到的 IP 却是没问题的(IP 加到 hosts 里 Firefox 可以访问网页)。


最终的解决方案有2个,第一个方法是 Firefox 改用 http 代理(本地端口是从 PAC 配置里看来的),第二个方法是 V2rayN 的DNS,改成 114.114.114.114,8.8.8.8 就可以了(Firefox 仍然用 socks 代理)。
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
6楼#
发布于:2019-06-11 17:04
至于蔷的方式,当然知道 DNS 污染只是其中的方法之一。只是之前 IE 可以访问而 Firefox 不能访问,所以才问了这个问题。如果两个浏览器都不能访问,我也不会问这个问题了。现在的问题是,为啥 DNS 使用 8.8.8.8 浏览器就不能访问网页了呢?(用命令行工具 nslookup <hostname> 8.8.8.8 得到的 IP 没问题)
jiayiming
火狐狸
火狐狸
  • UID35865
  • 注册日期2011-04-04
  • 最后登录2023-10-19
  • 发帖数175
  • 经验182枚
  • 威望0点
  • 贡献值30点
  • 好评度5点
  • 社区居民
  • 忠实会员
7楼#
发布于:2019-06-11 21:31
FF自身选项常规-网络里就有“使用 SOCKS v5 时代理 DNS 查询”  只是默认不勾选
taoww
非常火狐
非常火狐
  • UID39284
  • 注册日期2013-03-18
  • 最后登录2024-03-26
  • 发帖数621
  • 经验569枚
  • 威望0点
  • 贡献值110点
  • 好评度99点
8楼#
发布于:2019-06-12 11:21
GOLF-AT:看来即使没勾选它,Firefox 使用 V2rayN 的 socks5 代理时,始终会使用 V2rayN 里设定的 DNS。回到原帖
你是从哪里看来的?有疑问的话就稍微去了解一下socks5代理的原理好不?

我在一楼已经说过了,没设置代理dns请求的话,firefox是通过系统上设置的dns服务器获取ip地址,windows上默认是网络连接上的dns服务器,你可以到网络连接详细信息或者ipconfig /all看。你的socks代理软件拿到的已经是ip地址了,根本不会涉及到dns请求的事。

图片:Snipaste_2019-06-12_11-26-18.png


所以你用nslookup去查8.8.8.8的结果根本没意义,不写8.8.8.8,直接向默认服务器查询的结果才是firefox拿到的。
cqcw
狐狸大王
狐狸大王
  • UID28719
  • 注册日期2009-04-27
  • 最后登录2024-03-13
  • 发帖数335
  • 经验72枚
  • 威望0点
  • 贡献值60点
  • 好评度2点
  • 社区居民
9楼#
发布于:2019-07-05 11:49
用setupVPN插件很好.
.
.
http://shop33652363.taobao.com 趋势杀毒 微软原版 veritas备份软件              很便宜
.
.
.
marb
非常火狐
非常火狐
  • UID56238
  • 注册日期2017-12-25
  • 最后登录2023-04-12
  • 发帖数894
  • 经验1041枚
  • 威望0点
  • 贡献值1150点
  • 好评度50点
10楼#
发布于:2019-07-05 12:40
都不用瞎折腾了。你能翻不代表你有能力翻,只是人家让你翻。只要你有翻的能力就可以了。人家要是不想让你翻,你有能力也是白费。不是人家管不了你,是懒得管你,要想不让你翻,分分秒秒就能搞定。你本事在大也没有用,你服不服,你信不信?
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
11楼#
发布于:2019-07-08 16:07
marb:都不用瞎折腾了。你能翻不代表你有能力翻,只是人家让你翻。只要你有翻的能力就可以了。人家要是不想让你翻,你有能力也是白费。不是人家管不了你,是懒得管你,要想不让你翻,分分秒秒就能搞定。你本事在大也没有用,你服不服,你信不信?回到原帖
我信,但这不影响折腾。毕竟让你翻的时候你依然得有能力折腾才行。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
DOSforever
千年狐狸
千年狐狸
  • UID25201
  • 注册日期2008-07-03
  • 最后登录2024-03-26
  • 发帖数1088
  • 经验831枚
  • 威望0点
  • 贡献值734点
  • 好评度21点
  • 社区居民
  • 忠实会员
12楼#
发布于:2019-08-03 00:28
收藏
游客

返回顶部