28、网络基础:从域名解析到传输层协议详解

网络基础:从域名解析到传输层协议详解

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值