跨网访问本地服务:飞网入网节点域名解析实战

87 阅读6分钟

一、场景说明:跨网络访问本地服务

很多人都有这样的经历:在外地临时需要访问家里的电脑文件,在咖啡厅想打开家里 NAS 上的照片,或者远程查看公司服务器上的服务。这类需求的共性是设备不在同一网络里,却希望能像在局域网中一样,用一个简单的地址直接访问。传统办法包括公网 IP 加端口映射、DDNS、甚至自建 VPN,但这些方式要么配置复杂、需要较多网络知识,要么存在安全和隐私隐患,不够轻量,也不适合个人日常使用。

相比之下,飞网 的入网节点域名解析 提供了更简洁的方案: 它能为加入同一飞网网络的设备自动分配内部地址,并生成简短域名,开启后只需输入设备名称/域名即可访问,无需记忆复杂的 IP 地址。

更重要的是,它对个人用户几乎是免费的——注册并登录后系统会自动创建个人网络,一个账号最多支持 10 台设备,足够日常使用。如果设备不够还可以申请增加,只有在企业、团队需要多人协作时才需要升级为团队网络。并且在企业环境下, 入网节点域名解析功能还能结合集中管理、权限控制和审计日志,既满足安全合规,也提升了管理效率。

为了让大家更明白远程访问的过程,我以在咖啡厅访问家里电脑上使用Nginx运行的静态网页为例来介绍

这张图展示了使用咖啡厅的电脑 Work PC(已安装飞网客户端程序) 访问 运行在家里电脑 Home PC (已安装飞网客户端程序)上的网页 index.html。

下面结合这一场景,介绍下如何使用飞网配置入网节点域名解析

二、飞网是什么

飞网是一款专注于网络安全,并且提供了远程组网功能的、强大的网络安全工具,能让不同网络里的设备像在同一个网络里一样互相访问。它本质上组建了一个“虚拟网络”,把不同位置的设备连起来,操作简单,速度快,还很安全。

飞网维护了很多个独立的“虚拟网络”(类似于多租户),不同的设备可以选择加入不同的“虚拟网络”。使用飞网需要安装飞网客户端程序,两个或多个安装了飞网客户端程序的设备之间,且在同一个"虚拟网络"内部时,可以根据访问控制策略的配置进行通信(默认可以互相访问)。

三、入网节点域名解析是什么

虽然用 IP 可以访问,但每次记这样的地址并不方便。飞网为此提供了入网节点域名解析功能。启用后,飞网会自动为你将加入网络中的设备注册DNS域名,格式为 设备名.网络名.gmzta.net。你可以在浏览器地址栏或命令行中使用 设备名称/域名 代替它的飞网IP。

相较于记忆 IP 地址,开启入网节点域名解析后有以下优点:

  1. 名字更直观:设备名就是入口,不必再查询虚拟 IP。

  2. 跨设备统一:无论是手机、电脑还是服务器,访问方式都保持一致。

这样,使用者无需关心具体的IP,只需记住设备名称即可访问。

四、配置步骤

4.1 配置前的准备

开始配置前,需要完成以下准备工作:

a. 安装飞网客户端

你需要在 咖啡厅的电脑 Work PC家里的电脑 Home PC 上装好飞网客户端程序,支持Windows、macOS、Linux 、Android等。

b. 注册或登录飞网账号

咖啡厅的电脑 Work PC 和 家里的电脑 Home PC 都需要登录飞网。

注册登录飞网时,系统会自动为你的账号创建一个个人网络

如果你首次 使用飞网IAM或 Email登录,需要先注册账号,或者你可以选用微信、支付宝登录。

登录后,飞网会给每台设备分配一个特殊IP地址(比如100.A.B.C),通过这个IP地址,就可以互相通信了。

c. 加入到飞网网络

登录成功后,你需要选择加入到个人网络或团队网络(团队网络需申请)。

具体安装、登录步骤参考: blog.csdn.net/2401_833905…

4.2 配置入网节点域名解析

a. 修改设备名称

你可以自定义设备名称。这样在设置完成入网节点域名解析后可直接通过设备名称访问,无需记住IP。

在飞网控制面板的“设备清单”中,找到目标设备,点击“编辑信息”。

在弹出的修改框里,输入新设备名称后保存即可修改成功。

b. 开启入网节点域名解析

在家里的电脑 Home PC 运行完本地网页服务后,进入飞网的控制面板,点击"DNS设置",开启"入网节点域名解析"。

c. 查看设备域名

完整的域名输入起来很麻烦,因此当你启用 入网节点域名解析 后,飞网会为你的设备添加一个DNS后缀搜索列表。

并使用飞网内置的100.100.100.100的DNS服务器进行域名解析,只需输入设备名称即可访问设备。

返回"设备清单"页面,在家里的电脑对应的一栏,点击"查看详情"。

如图,可以看到设备域名。

d. 测试域名解析

这里我在家里电脑 Home PC 上使用Nginx运行了一个本地网页服务。

在咖啡厅的电脑 Work PC 上,使用 ping 命令测试连通性。

在飞网的控制面板页面,点击"设备清单",点击小三角图标,点击复制图标即可复制设备名称或域名。

你可以ping 设备名称:

也可以选择ping 域名:

收到 家里电脑 Home PC 的回复后,说明连接成功。

那么和 家里电脑 Home PC 加入到同一网络的设备 都可以访问到 家里电脑 Home PC 运行的本地网页服务。

使用咖啡厅的电脑 Work PC 在浏览器地址栏输入设备名称访问 Home PC 运行的网页:

或者输入域名访问 Home PC 运行的网页:

4.3 注意事项

入网节点域名解析未生效,请检查:

  1. 确认管理面板中已启用入网节点域名解析。
  2. 系统托盘中的飞网客户端的“使用飞网DNS配置”选项已开启(右键客户端图标,检查“功能选项”)。
  3. 确保设备已连接到飞网网络。检查设备是否在线,可运行“gmzta net查看连接状态。

以上步骤展示了如何启用入网节点域名解析来实现远程访问。 如果你对飞网的其他功能或高级用法感兴趣,也可以查阅相关技术文档。欢迎在评论区分享你的使用体验或遇到的问题!