当你打开你的/etc/resolv.conf文件时,你可能会发现它指向了IP地址127.0.0.53,而不是你期望的DNS服务器地址。这让许多人感到困惑,为什么会出现这种情况呢?
原因是,Linux系统在更新到较新的版本后,引入了一个名为systemd-resolved的系统服务。这个服务负责处理DNS解析请求,并将它们发送到一个本地监听在127.0.0.53端口上的解析器。所以,当你的/etc/resolv.conf文件指向127.0.0.53时,实际上是将DNS请求发送到了这个本地解析器中。
这种设计有助于提高系统的性能和安全性。因为DNS请求被本地解析器处理,而不是直接发送到外部DNS服务器,这可以减少网络延迟并提供一定程度的隐私保护。此外,systemd-resolved还能够缓存DNS查询结果,提高系统对于频繁访问相同域名的响应速度。
虽然这种改变可能会让一些用户感到不便,但从长远来看,它有助于改善系统的性能和安全性。因此,理解为什么/etc/resolv.conf指向127.0.0.53是很重要的,这是Linux系统的一个新特性,带来了更好的用户体验和系统运行效率。
了解更多有趣的事情:https://blog.ds3783.com/