分享

如何解决Ubuntu系统端口53被占用的问题

 笑笑兔 2023-12-20 发布于天津

前言

在服务器上安装太多的服务,避免不了端口被占用的问题,如何解决53端口被占用的问题呢?

validating ports: listen tcp 0.0.0.0:53: bind: address already in use

解决方法

1、查看53端口被占用的进程

sudo lsof -i :53

命令返回结果:

ubuntu@dujin:~$ sudo lsof -i :53
COMMAND   PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
systemd-r 591 systemd-resolve   12u  IPv4  19824   0t0  UDP 127.0.0.53:domain 
systemd-r 591 systemd-resolve   13u  IPv4  19825   0t0  TCP 127.0.0.53:domain (LISTEN)

发现端口被 systemd-resolved 进程占用了。

2、编程 resolved.conf 文件,执行以下命令

sudo vim /etc/systemd/resolved.conf

返回结果

[Resolve]
DNS=223.5.5.5
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no
#DNSSEC=no
#DNSOverTLS=no
#Cache=yes
DNSStubListener=no
#ReadEtcHosts=yes

将 DNS 和 DNSStubListener 前的注释符号 # 去掉,同时添加指定的 DNS 作为解析地址,并将 DNSStubListener 末尾的值 yes 改为 no 保存。

3、创建软连接

sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf

最后输入 sudo reboot 重启服务器,理论上无任何反应。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多