使用dnsmasq成功突破GFW 访问GOOGLE!!
博客专区 > kevinG 的博客 > 博客详情
使用dnsmasq成功突破GFW 访问GOOGLE!!
kevinG 发表于3年前
使用dnsmasq成功突破GFW 访问GOOGLE!!
  • 发表于 3年前
  • 阅读 742
  • 收藏 3
  • 点赞 0
  • 评论 1

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: 使用dnsmasq成功突破GFW 访问GOOGLE!!

使用dnsmasq成功突破GFW


配置dnsmasq

这里以debian为例:其他linux发现版本也可以参考。

看到一个 /etc/dnsmasq.conf 的文件了吧, 还是需要一点点配置的, 但非常非常的少.

重点

  • 配置 dnsmasq 的上游 dns 服务器;(这是一个 dns 缓存, 那么其还是需要有上游服务器进行一次域名解析的)
  • 配置系统的dns 服务器, 将 dnsmasq 设置在首位寻找
  • 设置 dnsmasq 需要监听的 IP 地址, 让其他服务器能够找到他

对应上面的三个事项, 只有 4 条配置即可, 不要打开 dnsmasq.conf 看到一大片内容就吓到了.

  1. 首先配置 resolv-file=/etc/resolv.dnsmasq.conf 这个参数表示 dnsmasq 会从这个指定的文件中寻找上游 dns 服务器
  2. 将 127.0.0.1 添加到 /etc/resolv.conf 文件的第一行中, 让系统首先寻找本地的 dnsmasq 服务器 取消注释的 > strict-order , 表示严格安装 resolv-file 文件中的顺序从上到下进行 DNS 解析, 直到第一个成功解析成功为止
  3. 确保注释掉 > no-hosts , dnsmasq 会首先寻找本地的 hosts 文件再去寻找缓存下来的域名, 最后去上游 dns 服务器寻找.
  4. 设置 > listen-address=127.0.0.1, 表示这个 dnsmasq 本机自己使用有效.

修改好配置后重启dnsmasq 然后把自己机器的DNS修改为127.0.0.1 就行了

标签: dnsmasq
共有 人打赏支持
kevinG
粉丝 9
博文 3
码字总数 513
评论 (1)
冯某某
首先需要一个能解析google域名的DNS服务器吧
×
kevinG
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: