DNS设置

    飞网为网络上的每台设备提供唯一的飞网IP地址,无论您的设备位于何处,该IP地址都保持不变,但是IP地址不易记忆。因此,可以使用DNS将飞网IP地址映射为易于记忆的域名。

1 统一域名解析(UniDNS)

    飞网会自动为您将加入网络中的设备注册DNS域名,如果在您的网络设备中添加了一个名为server的网络服务器,开启UniDNS后,您可以在浏览器地址栏或命令行中使用server名称代替它的飞网IP。

1.1 启用UniDNS

    您可以在控制面板的“DNS设置”页面开启此功能。

1.2 使用UniDNS

    查看设备的完整域名,在控制面板的“设备详情”页面双击查看设备详情,即可查看其完整域名。

    完整的域名输入起来很麻烦,因此当您启用 UniDNS 后,飞网会为您的设备添加一个DNS后缀搜索列表,并使用飞网内置的100.100.100.100的DNS服务器进行域名解析,只需输入设备名称即可访问设备。

//查看飞网的DNS服务器的域名解析结果
nslookup shebeia.tuan1.gmzta.net 100.100.100.100 

服务器:  unidns.localhost-gmzta-daemon
Address:  100.100.100.100

名称:    shebeia.aila.gmzta.net
Address:  100.96.11.78

    以下两个命令是等效的:

ping shebeib
ping shebeib.tuan1.gmzta.net

    设备名称可自定义,您可以通过编辑设备名称的方式更改域名。

1.3 禁用UniDNS

    通过在控制面板切换用于启用它的相同按钮,可以为整个网络禁用 UniDNS 。 如果您想在某台设备上禁用DNS 在Linux系统上,停止接受DNS的命令:

gmzta on --dns=false

在Windows上,右键单击飞网系统托盘图标“功能选项”取消勾选“使用DNS设置”来停止接受 DNS。

2 覆盖本地域名解析(LocalDNS)

    当启用覆盖本地域名解析(LocalDNS)后,飞网终端会忽略设备上的本地DNS设置,并始终使用指定的全局DNS服务器进行所有的DNS查询。即使您在设备上设置了本地DNS服务器,飞网终端也会忽略它,直接使用全局DNS服务器。

    相反,当禁用时,飞网终端会优先使用本地DNS设置,并仅在本地DNS服务器无法解析查询时才使用全局DNS服务器。

2.1 添加DNS服务器

    在控制面板的“DNS设置”页面,单击“添加”按钮,输入DNS服务器的IP地址,然后单击“保存”按钮。

    您可以使用公共DNS服务器,也可以使用自己的DNS服务器。

2.2 限定域名

    限定域名仅适用于与特定搜索域匹配的DNS查询。如果将192.168.1.1配置为example.com的DNS服务器,则192.168.1.1只会处理“a.example.com”和“b.example.com”等DNS查询。

3 HTTPS 证书

    应用系统部署时,通常需要指定服务器域名对应的服务器证书。在飞网中,每个设备都有各自的域名,每个设备都可以通过命令行一键申请该域名的服务器证书。

前提条件:管理员需要先开启“统一域名解析功能”和“HTTPS证书”     在需要申请证书的设备上运行命令gmzta cert <设备完整域名>(设备完整域名可在设备详情中查看),则该域名证书将自动下载到对应目录中。

    Windows中,生成的证书与私钥的默认存放位置为C:\ProgramData\Gmzta\certs;Linux中,该路径为:/var/lib/gmzta/certs
上次更新: