大家好,今天51开源给大家介绍一个在配置文件,那就是/etc/resolv.conf。很多网友对此文件的用处不太了解。其实并不复杂,它是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。该文件是由域名解析器(resolver,一个根据主机名解析IP地址的库)使用的配置文件。它的格式很简单,每行以一个关键字开头,后接一个或多个由空格隔开的参数。
resolv.conf的关键字主要有四个,分别是:
nameserver //定义DNS服务器的IP地址
domain //定义本地域名
search //定义域名的搜索列表
sortlist //对返回的域名进行排序
下面我们给出一个/etc/resolv.conf的示例:
domain 51osos.com
search www.51osos.com 51osos.com
nameserver 202.102.192.68
nameserver 202.102.192.69
最主要是nameserver关键字,如果没指定nameserver就找不到DNS服务器,其它关键字是可选的。
nameserver表示解析域名时使用该地址指定的主机为域名服务器。其中域名服务器是按照文件中出现的顺序来查询的,且只有当第一个nameserver没有反应时才查询下面的nameserver。
domain 声明主机的域名。很多程序用到它,如邮件系统;当为没有域名的主机进行DNS查询时,也要用到。如果没有域名,主机名将被使用,删除所有在第一个点( .)前面的内容。
search 它的多个参数指明域名查询顺序。当要查询没有域名的主机,主机将在由search声明的域中分别查找。
domain和search不能共存;如果同时存在,后面出现的将会被使用。
sortlist 允许将得到域名结果进行特定的排序。它的参数为网络/掩码对,允许任意的排列顺序。
http://blog.csdn.net/mybelief321/article/details/10049429
相关推荐
`resolv.conf`文件是Linux系统中用于存储DNS解析器配置信息的重要文件之一,其中包括了系统使用的DNS服务器地址等信息。当该文件被重置时,可能会导致网络连接问题或服务中断等问题,因此解决这一问题至关重要。 ##...
`/etc/resolv.conf`文件是Red Hat Linux系统中DNS解析配置的主要文件。它包含了DNS服务器的信息,用于定义哪些DNS服务器可以用来解析域名到IP地址。下面我们将详细解释该文件的结构及配置方法。 ##### 2.1 文件格式...
### Unix系统配置文件详解 #### 一、Unix系统配置文件概览 Unix系统是一类多用户、多任务的操作系统,其稳定性和安全性被广泛认可。本文档将详细介绍Unix系统中的重要配置文件及其作用,帮助读者更好地理解Unix...
在这个名为"linux根文件系统构建(etc目录包)"的主题中,我们将深入探讨etc目录及其包含的文件和模板,以及如何构建和管理一个完整的Linux根文件系统。 一、etc目录详解 /etc目录是Linux中用于存储系统级配置文件...
RedHat Linux 网络配置文件详解 在 Linux 系统中,TCP/IP 网络是通过若干个文本文件进行配置的,这些文件保存在不同的目录下,了解这些文件的含义和配置方法是建立一个 Linux 服务器的基础。 1. /etc/sysconfig/...
- 将其更改为 `resolv-file=/etc/resolv.dnsmasq.conf`,以指定使用自定义的 `resolv.conf` 文件。 3. **复制并修改 resolv.conf 文件** 为了确保 `dnsmasq` 正确地读取域名服务器信息,需要复制系统的 `resolv....
- /etc/host.conf:文件说明用户的系统如何查询节点名。 - /etc/hosts:设定用户自已的 IP 与名字的对应表。 - /etc/hosts.allow:设置允许使用 inetd 的机器使用。 - /etc/hosts.deny:设置不允许使用 inetd 的...
在 Linux 操作系统中,负责配置 DNS 的文件是 /etc/resolv.conf,该文件包含了主机的域名搜索顺序和 DNS 服务器的地址。 二、文件权限 在 Linux 系统中,默认情况下将创建的普通文件的权限设置为 -rw-r--r--,即...
### Linux 文件系统详解 在深入理解 Linux 操作系统的运行机制时,掌握其文件系统的结构是至关重要的一步。本文将详细解读 Linux 文件系统的基本概念、重要目录及其作用,并结合部分核心配置文件的功能进行阐述。 ...
3. 编辑 /etc/resolv.conf 文件,设置 search qxj.gov.cn 和 nameserver 127.0.0.1。 4. 编辑或建立 /etc/named.conf 文件,设置 directory 为 /var/named,zone 0.0.127.in-addr.arpa 和 qxj.gov.cn。 5. 编辑或...
在Linux操作系统中,掌握基本的命令和理解文件系统的布局至关重要,这对于系统管理和日常操作非常有用。以下是关于"Linux基础学习命令详解"的一些关键知识点: 1. **目录结构**: - `/`(根目录):所有其他目录的...
本资源包"LIUNX配置文件详解.ZAR"包含了大量有关Linux重要配置文件的信息,对于初学者来说,是一个非常有价值的参考资料。 首先,我们要了解的是`/etc`目录,它是Linux系统中存储全局配置文件的地方。这里包含了...
1. 编辑`/etc/resolv.conf`文件。 ```bash root@ubuntu:/etc# nano /etc/resolv.conf ``` 2. 添加DNS服务器地址。例如,使用Google DNS: ```ini nameserver 8.8.8.8 nameserver 8.8.4.4 ``` 3. 保存并退出...
Linux 路由配置详解 Linux 操作系统下修改 IP、DNS 和路由配置是 Linux 系统...在 Linux 操作系统下修改 IP、DNS 和路由配置需要熟悉使用 ifconfig 命令和编辑网络接口配置文件、网络配置文件和 resolv.conf 文件。
- **/etc/resolv.conf**:DNS 解析器配置文件,指定 DNS 服务器地址。 - **/etc/aliases**:邮件别名配置,用于重定向邮件。 - **/etc/sudoers**:配置哪些用户可以使用 `sudo` 命令以及允许执行哪些命令。 #### 五...
- 编辑`/etc/resolv.conf`文件,添加DNS服务器的IP地址。 - 示例: ```bash nameserver 192.0.2.1 ``` 2. **测试DNS解析**: - 使用`nslookup`或`dig`命令测试域名解析结果是否正确。 #### 五、反向解析配置...
在Linux操作系统中,配置文件是系统行为和设置的核心,它们定义了系统运行的方式以及与硬件、网络和其他服务的交互方式。以下是对几个关键配置文件的详细解释: 1. **/etc/resolv.conf**: 这个文件是DNS客户端...