Redian新闻
>
解析 Linux 下 53 端口占用的现象

解析 Linux 下 53 端口占用的现象

公众号新闻

在 Linux 系统中,端口 53 往往是与域名解析服务(DNS)相关的。本文将详细介绍一个与端口 53 相关的情景,以及如何使用命令行工具来解析和理解这一现象。

现象

用户可能会遇到类似以下的信息:

systemd-r 20245 systemd-resolve   13u  IPv4 216305        calhost:domain 
systemd-r 20245 systemd-resolve 14u IPv4 216306 lhost:domain (LISTEN)


这两行输出显示了一个名为 systemd-resolve 的进程监听本地的 DNS 端口,其中一个是通过 UDP 协议,另一个是通过 TCP 协议。

分析

UDP 连接

第一行的 UDP 连接解释如下:

  • 进程 systemd-resolve 的文件描述符(File Descriptor)为 13。

  • 这是一个 UDP 协议的连接。

  • 该连接是 IPv4 地址(IPv4 216305)。

  • 该连接位于 localhost 上的 DNS 端口。

TCP 监听

第二行的 TCP 监听解释如下:

  • 进程 systemd-resolve 的文件描述符为 14。

  • 这是一个 TCP 协议的监听(LISTEN)。

  • 该监听也是在 IPv4 地址上(IPv4 216306)。

  • 该监听位于 localhost 上的 DNS 端口。

服务解释

这些信息表明了系统中正在运行 DNS 解析服务。具体来说,systemd-resolve 进程通过 UDP 和 TCP 协议监听 localhost 的 DNS 端口。UDP 通常用于较简单的 DNS 查询,而 TCP 则用于处理较大的数据传输或复杂的查询。

解决方案

查看端口占用情况,看看 53 端口是不是被 systemd-resolved 占用了。

sudo netstat -nultp
如果 53 端口确定被 systemd-resolved 占用了,则可以根据下面给出的方法解决。

1、先停用 systemd-resolved 服务。

sudo systemctl stop systemd-resolved
2、编辑 /etc/systemd/resolved.conf 文件,按 “i” 键进入编辑模式。

sudo vi /etc/systemd/resolved.conf
3、换下面说明更改,然后按一下 “esc” 键,再输入 “:wq”(不要输入引号),回车保存即可。

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


4、最后运行下面命令即可。

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

结论

端口 53 的占用通常是 DNS 服务的正常表现,负责解析域名为相应的 IP 地址。在 Linux 系统中,systemd-resolve 进程负责管理 DNS 解析任务。如果系统中有其他 DNS 服务(如 BIND 或 dnsmasq),它们也可能占用端口 53。

通过理解这些信息,用户可以更好地监控系统上的 DNS 活动,并在需要时进行适当的配置或调整。

好了,今天的小知识你学会了吗?


链接:https://www.cnblogs.com/lyxlucky/p/17988206

(版权归原作者所有,侵删)


微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
掌握 Linux 桌面中的 Nautilus 文件搜索 | Linux 中国一个比短视频泛滥更可怕的现象, 正在毁掉孩子的思辨力在 Fedora Linux 上值得尝试的酷炫 Flatpak 应用(12 月) | Linux 中国App Fleet:在 Linux 上实现工作空间自动化的开源应用 | Linux 中国2023 年崭露头角的 7 款不为人知的 Linux 发行版 | Linux 中国“挖呀挖”老师爆火后家中自残,暴露了当下社会最病态的现象在歷史中學習Linux常用的网络命令Linus Torvalds 罕见发布警告:Linux 6.8 内核编译出现性能退步问题比弗利豪宅遭占用,称合法租赁C++ 用于 Linux 内核开发,曾被 Linus 强烈反对,现在时机终成熟?越闹越大!初中生被害事件可怕的不是恶毒,还有三个更可怕的现象在 Linux 上提升游戏体验的 7 个有效建议及工具 | Linux 中国2023 年开源和 Linux 世界的 8 个决定性时刻 | Linux 中国Linux之父 Linus Torvalds 在技术上可谓是从不私藏,也绝不闭门造车固定收益 | 国有公用企业资金被占用的方式有哪些?《留学》杂志总第234期 | 解析留学现象——走出“非理性留学”的围城散散地想MX Linux 23.2 “Libretto” 已来! | Linux 中国老生常谈Linus Torvalds:Linux 内核中的 Rust、AI 和疲劳的维护者 | Linux 中国C++用于Linux内核开发,曾被Linus强烈反对,现在时机终成熟?Linux 用户也将被蓝屏死机的恐怖所支配! | Linux 中国linux模拟资源占用 你会吗风云人物郭文贵(3)郭文贵的国内经历Plato presented his ideas through the mouth of SocratesArchcraft:定制的轻量级 Linux 发行版 | Linux 中国Unix 桌面:在 Linux 问世之前 | Linux 中国一款外观时尚的用于管理个人财务的 Linux 应用 | Linux 中国关闭 WSL 中正在运行的 Linux 发行版 | Linux 中国今年过年有几个挺不常见的现象……Linux Matrix 消息应用 Fractal 6 发布 | Linux 中国这些剪贴板管理器使得 Linux 下的复制粘贴更上一层楼 | Linux 中国Zorin OS 17 正在重新定义 Linux 发行版的视觉体验 | Linux 中国Gentoo Linux 现在提供用于快速软件安装的二进制包 | Linux 中国
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。