DNSMasq 问题(端口 53 错误,Ubuntu 18)

Problems with DNSMasq (Port 53 error, Ubuntu 18)

我正在 Ubuntu 桌面 18 中创建一个 apache 网络服务器(通过 VirtualBox). 我刚刚安装了 DNSmasq,但应用程序无法正常工作。

这些是错误:

我也检查了端口,但我什至不知道哪个进程正在使用我的端口 53:

如果你能帮助我,我将不胜感激。

编辑

P.D.: 在网络部分,在 VirtualBox 中,我使用的是桥接适配器,也许它是相关的...

systemd-resolver 已经绑定到端口 53,因此 dnsmasq 无法使用它。

如果您确定要dnsmasq,您首先需要像这样禁用此 systemd 服务:

 systemctl stop systemd-resolver
 systemctl disable systemd-resolver

然后开始 dnsmasq 应该可以。

如果您不想停止 systemd-resolver, 您可以更改 dnsmasq 使用的端口

  • add/edit port=<port> 在 /etc/dnsmasq.conf
  • 然后 systemctl restart dnsmasq