type
Post
status
Published
date
Jul 27, 2019
slug
2019/07/27/1564656218143
summary
resolv.conf 理解
tags
Linux
category
Linux
created days
new update day
icon
password
Created_time
Dec 5, 2022 08:18 AM
Last edited time
Mar 1, 2025 01:50 AM

resolv.conf理解

resolv.conf:search、domain、nameserver解释

以前只知道 resolv.conflinux 管理 dns 的一个配置文件,但是对 配置文件里的各种配置的作用就不甚了解,今天学习了一下在这里做一下记录以防自己忘记。

nameserver x.x.x.x

该选项用来指定 DNS服务器 的,可以配置多个 nameserver 即指定多个DNS。一行一个
nameserver 8.8.8.8 nameserver 101.6.6.6

domain mydomain.com

这个用来指定本地的域名,在 没有设置search的情况下search 默认为 domain的值
这个值可以随便配,目前看来,domain 除了当 search 的默认值外,没有其它用途。也就说一旦配置 search ,那 domain 就不起作用了。

search *******

该选项可以用来指定多个域名,中间用空格或tab键隔开。它是当访问的域名不能被DNS解析时,resolver 会将该域名加上 search 指定的参数,重新请求 DNS ,直到被正确解析或试完 search 指定的列表为止。
如:在没有配置该选项时,执行 ping news 无法解析,但是当配置了以后就可以解析了。
 
欢迎加入喵星计算机技术研究院,原创技术文章第一时间推送。
notion image
 
Python requirements 生成与环境的重新部署rsync 备份工具配置