收起左侧

域名解析实现飞牛NAS实现内外网自动切换

1
回复
46
查看
[ 复制链接 ]

6

主题

9

回帖

0

牛值

江湖小虾

本方案可以实现通过域名访问飞牛时内外网IP连接自动切换
1.离家时通过域名解析至公网IP,公网访问飞牛NSA

2.在家时通过域名解析至内网IP,局域网访问飞牛NAS

注:(1)必须要有域名+公网IP

核心思路:

1.域名解析与DDNS配置完成后,通过域名可以正常解析到公网IP实现访问,这里不做赘述。

2.在飞牛部署DNS服务器,绑定飞牛域名与私网IP的映射关系

(1)飞牛打开ssh功能,使用软件ssh连接飞牛(我用的是MobaXterm)

软件如下(一个月到期):

飞牛分享【MobaXterm-Chinese-Simplified-main.zip】,点击链接下载文件,App打开可转存到NAS:https://www.raoyi.fun:56667/s/596d3ab40fa244eca8

操作过程如下:

image.png

找到SSH并打开

image.png

使用工具连接飞牛

image.png

输入飞牛的账号密码连接成功

(2)在飞牛操作系统上安装dnsmasq(超轻量级,适合基础需求),部署DNS服务

sudo apt update #更新apt
sudo apt install dnsmasq -y #安装dnsmasq
​

image.png

image.png

(3)备份主配置文件后编辑(如果飞牛不稳定,可以用另外一种配置,看后文)

备份:sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.bak

编辑:sudo vi /etc/dnsmasq.conf

添加以下内容(根据需求修改)

# 基础配置
listen-address=127.0.0.1,192.168.1.100   # 192.168.1.100替换为飞牛服务器IP
domain-needed
bogus-priv

设置上游DNS(可以设置为当地城市的DNS,看自己需求),不懂的按我这么设置 server=8.8.8.8 server=114.114.114.114

本地域名解析 (示例) address=/abcde.com/192.168.1.100 #abcde.com替换为自己域名,192.168.1.100替换为飞牛服务器IP

code

code

code

code

code

code

code

code

code

code

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

6

主题

9

回帖

0

牛值

江湖小虾

昨天 21:53 楼主 显示全部楼层
不知道为什么,发了好几次,写了一大堆,一发出来只有一半内容
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则