frp 内网穿透
快速反向代理

nginx 反代 frps https之 dnsmasq安装与配置

Linux 安装

centos
yum -y install dnsmasq
如果是ubuntu/debian系统
apt-get -y install dnsmasq

备份
mv /etc/dnsmasq.conf /etc/dnsmasq.conf.bak
创建 dnsmasq 配置文件
touch /etc/dnsmasq.conf
编辑
vi /etc/dnsmasq.conf
内容

# 指定 DNS 服务的端口(默认53),设置为 0 表示关闭 DNS 服务,只使用 DHCP 服务
port=53
# 指定监听的 IP 地址,多个 IP 地址可用 `,` 分割(默认是监听所有网卡)
listen-address=127.0.0.1
# 表示不使用 /etc/hosts 配置文件来解析域名
no-hosts
# 上游DNS路径
resolv-file=/etc/dnsmasq.resolv.conf
# 表示严格按照上游 DNS 服务列表一个一个查询,否则将请求发送到所有 DNS 服务器,使用响应最快的服务器的结果
strict-order
# 表示对所有 server 发起查询请求,选择响应最快的服务器的结果
all-servers
# 设置DNS缓存大小(单位:DNS解析条数)
cache-size=102400
# 给 *.nat.ee域名强制DNS泛解析到127.0.0.1
address=/.nat.ee/127.0.0.1

创建上游DNS文件
touch /etc/dnsmasq.resolv.conf
编辑
vi /etc/dnsmasq.resolv.conf
内容

nameserver 8.8.8.8
nameserver 208.67.222.222

dnsmasq 命令

启动
/etc/init.d/dnsmasq start
停止
/etc/init.d/dnsmasq stop
重新启动
/etc/init.d/dnsmasq restart

通过dig命令测试此DNS服务器是否有效。

安装
centos
yum -y install bind-utils
如果是ubuntu/debian系统
apt-get -y install dnsutils

测试 abc123.nat.ee 域名DNS解析
dig @127.0.0.1 -p 53 abc123.nat.ee
测试 www.google.com 域名DNS解析
dig @127.0.0.1 -p 53 www.google.com

赞(0) 打赏
原创不易,未经授权,严禁转载:frp 内网穿透 » nginx 反代 frps https之 dnsmasq安装与配置

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏