有被 systemd-resolved 服务烦到的兄弟吗

2021-08-20 12:00:34 +08:00
 huangmingyou
你们一般怎么设置 dns 服务,并且禁掉这个服务。
4405 次点击
所在节点    Linux
28 条回复
AoEiuV020
2021-08-20 12:19:37 +08:00
一般不管这些,直接梯子接管 dns,
AoEiuV020
2021-08-20 12:23:28 +08:00
服务器上的话我一般直接防火墙禁掉端口,免得托管商来电话,
需要自己搭 dns 服务的话安装 bind9,好像是会自动关掉自带的 resolved ?
pcmid
2021-08-20 12:25:37 +08:00
换 netctl 和 open resolved
sky96111
2021-08-20 12:26:42 +08:00
systemctl disable systemd-resolved.service
systemctl stop systemd-resolved.service
systemctl restart NetworkManager.service
sky96111
2021-08-20 12:28:38 +08:00
默认接管解析就接管吧,但是占用了 53 端口,有些服务都跑不起来就很烦
sky96111
2021-08-20 12:31:36 +08:00
忘了一步,重启 NetworkManager 前先删掉 /etc/resolv.conf,目的是让 NM 重建解析文件
huangmingyou
2021-08-20 13:04:58 +08:00
@sky96111 关键是接管了,好像根本就解析不了,不工作。ubuntu 18.04 ,我也没去抓日志看为啥不工作。简单一个 dns 解析非要搞的很复杂
mijazz
2021-08-20 13:37:35 +08:00
@sky96111 +1, 办了 systemd-resolved 之后要重新生成 /etc/resolv.conf
PerFectTime
2021-08-20 13:39:00 +08:00
确实很烦人,ubuntu 装了以后都得手动禁用,然后改 dns
mijazz
2021-08-20 13:42:55 +08:00
解决掉端口占用之后,我是自己搭 adguard(docker)方便上游用 dns-over-https, 再暴露 53 给本机或外部用.

再说 ecs 的那些大部分连 dns-over-tls 的默认端口都要改了防警告, 53 就更不可能开着给外部了.
morphyhu
2021-08-20 17:20:50 +08:00
确实很烦。感觉做这个功能的程序员是没活可干了,整这么一个多余的服务出来。
0x49
2021-08-20 17:27:38 +08:00
- 手动改好 /etc/resolv.conf 配置
- chattr +i /etc/resolv.conf 这样服务就不会重置配置文件咯
Showfom
2021-08-20 17:56:31 +08:00
systemd-resolved 支持 DoT,用 DoT 的时候我就用这货,但是他还不支持 DoH 就没有大规模使用的欲望了
feather12315
2021-08-20 18:51:11 +08:00
@morphyhu #11 systemd 的目的是接管一切
jim9606
2021-08-20 19:46:52 +08:00
我觉得 resolved 挺好的啊。

目前 Linux 系统常用的网络配置组合有这几个:

1. ifupdown+resolvconf ,已弃用
2. NetworkManager+dnsmasq ,桌面系统常用
3. systemd-networkd+systemd-resolved , 服务器系统常用,networkd 上面可能还有 netplan

其中修改 /etc/NetworkManager/NetworkManager.conf, 设置 dns=systemd-resolved 可以让 resolved 接管本地 DNS, 设置 dns=none 就不会自动配置 DNS (你想要的设置)。

我个人喜欢用 resolved,因为它功能最全,LLMNR 、mDNS 、DNSSEC 、无认证 DoT 全都支持。
seers
2021-08-20 21:42:19 +08:00
直接把服务 mask 掉,disable 了还会有被拉起来的机会,定向到 null 去随便蹦跶
seakingii
2021-08-20 22:19:26 +08:00
太烦人了.想不明白为什么搞这么复杂.垃圾的要死.
Love4Taylor
2021-08-20 22:26:14 +08:00
挺好用的啊(不过一般桌面用,服务器一般关掉。
cinhoo
2021-08-20 22:49:14 +08:00
systemd-resolved 有个问题:如果配置 2 个 dns server,第一个挂了后就会一直用第 2 个,如果第一个恰好是内网 dns server
cinhoo
2021-08-20 22:49:58 +08:00
内网地址就永远解析不了了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/796978

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX