Browsed by
Tag: windows

miniDNServer

miniDNServer

我们最近发布了一款小软件:miniDNServer (简称 MDNS),主要满足与域名解析相关的两个需求:

(1) 我们希望为内网的各种计算设备提供域名访问方式,从而增强网络部署的灵活性。比如公司内部的 NAS 服务器,可以设置成域名「nas.local」访问。MDNS 通过 「DNS over UDP, DoU」 方式为内网各种设备提供 DNS 服务。

(2)考虑到公网环境的恶劣程度,我们希望在访问外部域名时,能采用加密方式访问公共 DNS 服务器,避免对 DNS 结果的各种干扰。也就是说,MDNS 可以转发内网设备对外网域名的 DNS 请求,并采用 「DNS over TLS,DoT」方式访问公共 DoT 服务器解析域名。

下图描述了 MDNS 工作模式的网络拓扑:

miniDNServer 工作网络拓扑

MDNS 在我们自己的环境中已经应用了一段时间,效果很好,我们自己也很满意。您在部署中小企业网络环境时,也可以考虑试试这款简单易用的 DNS 软件。

配置数据

配置数据

V38 之前版本的 miniSIPServer 将配置数据文件保存在当前安装目录下。在某些场景中, 这实际会遇到一些问题。 比如在 windows 系统中, 如果用户将 miniSIPServer 安装在系统盘(通常是 C 盘),有可能 windows 会禁止 miniSIPServer 写文件(除非用户明确以管理员权限运行 miniSIPServer)。

在 Linux 系统中, 也会有类似的权限问题。 miniSIPServer 默认安装在 “/opt/sipserver” 目录, 如果系统管理员(比如 root )运行了 miniSIPServer 并创建、修改了本地数据存储文件, 其他用户再运行时就没有权限读、写这些文件,从而导致启动 miniSIPServer 失败。

因此 V38 版本做出了一点改变,将数据存储在当前用户自己的目录下。 在 Windows系统中,这个目录就是用户的应用数据(Application data)目录。而在 Linux 系统中, 这个目录就是用户的 HOME 目录。

请参考在线文档了解这个变动的细节信息。

另一方面, miniSIPServer 会在启动时明确提示当前数据的保存目录。

miniSIPServer 在 Windows 系统中
miniSIPServer 在 Linux 系统中