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

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


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

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