华宇娱乐
你的位置:华宇娱乐 > 业务范围 >

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


发布日期:2024-10-14 12:04    点击次数:161

图片

前言

在服务器上安装太多的服务,避免不了端口被占用的问题,如何解决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 重启服务器,理论上无任何反应。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。



Powered by 华宇娱乐 @2013-2022 RSS地图 HTML地图