Netstat 没有显示端口 53 的进程,我该如何解除端口绑定并停止监听?

Netstat 没有显示端口 53 的进程,我该如何解除端口绑定并停止监听?

我正在尝试安装 AdGuardHome,但无法绑定到 0.0.0.0:53,因为它已被使用。我尝试了他们的自动修复,并手动按照他们的说明进行操作:

Deactivate DNSStubListener and update DNS server address. Create a new file: /etc/systemd/resolved.conf.d/adguardhome.conf (create a /etc/systemd/resolved.conf.d directory if necessary):

[Resolve]
DNS=127.0.0.1
DNSStubListener=no
Specifying 127.0.0.1 as DNS server address is necessary because otherwise the nameserver will be 127.0.0.53 which doesn't work without DNSStubListener.

Activate another resolv.conf file:

sudo mv /etc/resolv.conf /etc/resolv.conf.backup
ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
Restart DNSStubListener:

systemctl reload-or-restart systemd-resolved

我按照另一个线程建议运行 netstat -pn 来获取端口和进程列表,但无法找到端口 53 的任何内容。

我还运行了 netstat -an | grep 192.168.1.17:53 并得到:

tcp        0      0 192.168.1.17:53         0.0.0.0:*               LISTEN
udp        0      0 192.168.1.17:53         0.0.0.0:*

我之前安装了 adguard,但我卸载了它。我相信这就是端口开放的原因。有没有办法解除绑定?

相关内容