AdGuardhome安装时提示53端口被占用解决方法

前言

这个一般出现在Ubuntu系统里,提示:listen udp 0.0.0.0:53: bind: address already in use。解决起来也很简单。

图片[1]-AdGuardhome安装时提示53端口被占用解决方法-滤镜色彩
failed to create listening socket for port 53: 地址已在使用

下面给出该错误的解决方案。

查看占用端口情况

sudo netstat -anlp | grep -w LISTEN

可以看到:

......
tcp        0      0 127.0.0.53:53              0.0.0.0:*               LISTEN      735/systemd-resolved
......
tcp6       0      0 :::53                      :::*                    LISTEN      735/systemd-resolved

停用占用 53 端口的服务

停用 systemd-resolved 服务。

  • 不一定是 systemd-resolved 服务,请根据自身情况进行修正。
sudo systemctl stop systemd-resolved

编辑 /etc/systemd/resolved.conf 文件。

sudo vim /etc/systemd/resolved.conf

修改文件中,[Resolve] 部分。

[Resolve]
DNS=8.8.8.8  #取消注释,增加dns
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no
#DNSSEC=no
#Cache=yes
DNSStubListener=no  #取消注释,把yes改为no

创建修改文件链接。

sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
  • 已经解除了 53 端口的占用。
© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容