网络基础:从域名解析到传输层协议详解
1. 域名解析相关配置
在网络配置中,域名解析是重要的一环。传统的 DNS 服务器配置文件是 /etc/resolv.conf ,一个简单的示例如下:
search mydomain.example.com example.com
nameserver 10.32.45.23
nameserver 10.3.2.3
其中, search 行定义了不完整主机名的查找规则,解析库会尝试查找 host.mydomain.example.com 和 host.example.com 。不过,如今的域名查找已不再如此简单,DNS 配置有了许多增强和修改。
传统 DNS 配置存在两个主要问题。一是本地机器不缓存名称服务器的回复,频繁的网络访问可能因名称服务器请求而变慢。为解决此问题,许多机器(以及充当名称服务器的路由器)会运行中间守护进程来拦截请求并缓存回复,常见的守护进程有 systemd-resolved 、 dnsmasq 或 nscd ,也可以将 BIND 设置为缓存。若在 /etc/resolv.conf 文件中看到 127.0.0.53 或 127.0.0.1 ,或者在运行 nslookup -d
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



