在 Ubuntu 系统运行 miniDNServer 的一点问题
miniDNServer 打开标准 UDP 53 端口接收客户端的 DNS 查询消息,但是 Ubuntu 系统中 systemd-resolved 默认已经占用 53 端口。要解决端口占用冲突,直接停用、禁止 systemd-resolved 即可:
sudo systemctl disable systemd-resolved
Ubuntu 系统的 /etc/resolv.conf 文件如果是软连接到 /run/systemd/resolve/stub-resolv.conf 文件,建议解除软连接:
sudo unlink /etc/resolv.conf
然后重建普通文件,设置 nameserver 参数即可。
Debian 系统默认不启动 systemd-resolved 服务(真棒!),因此不存在这个问题。