
前言
这个一般出现在Ubuntu系统里,提示:listen udp 0.0.0.0:53: bind: address already in use。解决起来也很简单。
![图片[1]-AdGuardhome安装时提示53端口被占用解决方法-滤镜色彩](https://cdn.ljpic.com/wp-content/uploads/2024/06/2024060908195068.png!mi)
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 端口的占用。
© 版权声明
本站所有文章版权遵从深白免责条款,请自行查阅,本站大部分文章为理解后编纂,转载请联系确认。若侵犯了您的合法权益,请联系邮箱:yowapsb@gmail.com.
THE END
暂无评论内容