resolver - 解析器(resolver) 配置文件
总览 (SYNOPSIS)
/etc/resolv.conf
描述 (DESCRIPTION)
解析器(resolver) 是 C 函数库 中 的 一组 例程, 用于 访问 Internet 域名系统. 当 某个 进程 第一次 调用 这些函数 时, 它们 读取 解析器配置文件 的 内容. 这个文件 很容易 理解, 它 由 关键字 和 对应值 的 列表 组成, 提供 各种类型的 解析器信息.
正常 配置 的 系统 中, 这个 文件 并非 必不可少: 名字服务器 可以 位于 本机, 域名 从 主机名 中 获得, 域名搜索路径 由 域名 产生.
各种配置选项有:
- nameserver
- 名字服务器 的 Internet 地址, 用于 解析器 查询. 最多 可以 列出 MAXNS (目前是 3) 个 名字服务器, 一个关键字 对应 一个服务器. 如果 列出 多个 服务器, 解析器 按照 列举的顺序 访问. 如果 没有 给出 nameserver 项, 缺省方法 是 使用 本机的 名字服务. (使用的算法 是 先试 第一个 名字服务器, 如果 请求 超时, 就试 下一个 服务器, 直到 试遍 所有的 服务器. 然后 重复 这个过程, 直到 最大 重试次数).
- domain
- 本地域名. 多数 对 本域内 的 名字查询 能够 使用 对应的 短名字. 如果 domain 项 不存在, 本地域名 取决于 gethostname() 返回的 主机名: 第一个 '.' 以后的 所有内容 都是 域名 部分. 最后, 如果 主机名 不含有 域名 部分, 就认为 指定了 根域.
- search
- 主机名查询 的 查找列表. 查找列表 一般 取决于 本地域名; 缺省情况下 就是 本地域名. 这一点 可以 改变, 在 关键字 search 后面, 隔着 空格 或 制表符, 列出 期望的 域名查找路径. 多数 解析请求 会 按顺序 尝试 查找路径 里的 每一个 成员, 直到 发现 匹配项. 注意, 如果 所列域名 对应的 服务器 不在 本地网络, 这个 过程 可能 很慢, 而且 生成 大量的 网络数据, 如果 其中的 某个域名 没有 对应的 服务器, 将导致 请求超时.
- 目前, 查找列表 限制在 六个 域名 内, 总共 不超过 256 个字符.
- sortlist
- 排序列表 允许 对 gethostbyname 返回的 地址 排序. 排序列表 由 IP地址 和 屏蔽字 对 指明. 屏蔽字 是 可选项, 缺省是 网络的自然屏蔽字. IP地址 和 可选的屏蔽字 对 用 斜杠符 隔开. 最多 可以 指定 10 对.
- 例如: sortlist 130.155.160.0/255.255.240.0 130.155.0.0
- options
- 选项, 允许 修改 某些 解析器 的 内部变量. 语法形式 是:
- options option ...
- 这里的 option 是 下列 项目 之一:
- debug --- 在 _res.options 中 设置 RES_DEBUG.
- ndots:n --- 设置 句点数目 的 门限值, 如果要 直接 做 绝对查询, 传给 res_query (另见 resolver(3)) 的 名字中 的句点 不得小于 这个数. n 的 缺省值 是 ``1'', 意即 只要 名字中 有 一个 句点, 在 添加 查找列表 中 任何 成员 前, 首先 按 绝对名字 查询.
domain 和 search 关键字 是 互斥的. 如果 它们 先后 出现, 则 最后一个 有效.
系统文件 resolv.conf 中的 search 关键字 能够 被 环境变量 ``LOCALDOMAIN'' 的 内容 取代, 域名列表 用 空格 隔开.
系统文件 resolv.conf 中的 options 关键字 能够 被 环境变量 ``RES_OPTIONS'' 的 内容 修正, 其中 的 选项 (见前面的 options) 用 空格 隔开.
关键字 及其 对应值 必须 列在 同一行, 而且 关键字(例如 nameserver) 必须 在 行始. 对应值 在后面 用 空白符(white space) 隔开.
文件 (FILES)
/etc/resolv.conf
resolver - 解析器(resolver) 配置文件的更多相关文章
- Spring MVC-视图解析器(View Resolverr)-多重解析器(Multiple Resolver)示例(转载实践)
以下内容翻译自:https://www.tutorialspoint.com/springmvc/springmvc_multiple_resolver_mapping.htm 说明:示例基于Spri ...
- Spring MVC-控制器(Controller)-参数方法名称解析器(Parameter Method Name Resolver )示例(转载实践)
以下内容翻译自:https://www.tutorialspoint.com/springmvc/springmvc_parametermethodnameresolver.htm 说明:示例基于Sp ...
- Springboot配置文件解析器
@EnableScheduling @MapperScan(value = "com.****.dao") @EnableTransactionManagement @Enable ...
- parseConf(配置文件解析器)
/****************************************************************************** * * parseConf(配置文件解析 ...
- golang开发:类库篇(四)配置文件解析器goconfig的使用
为什么要使用goconfig解析配置文件 目前各语言框架对配置文件书写基本都差不多,基本都是首先配置一些基础变量,基本变量里面有环境的配置,然后通过环境变量去获取该环境下的变量.例如,生产环境跟测试环 ...
- python接口自动化测试 - configparser配置文件解析器详细使用
configparser简介 ConfigParser模块已在Python 3中重命名为configparser 该模块定义了ConfigParser类. ConfigParser类实现一种基本的配置 ...
- Python3-configparser模块-配置文件解析器
Python3中的configparser模块主要用于处理类似于windows ini 文件结构的配置文件 1.configparser模块提供实现基本配置语言的ConfigParser类 2.配置文 ...
- 一步一步自定义SpringMVC参数解析器
随心所欲,自定义参数解析器绑定数据. 题图:from Zoommy 干货 SpringMVC解析器用于解析request请求参数并绑定数据到Controller的入参上. 自定义一个参数解析器需要实现 ...
- SpringMVC 视图解析器
SpringMVC 视图解析器 还记得SpringMVC 快速入门中,dispatcher-servlet.xml 配置的视图解析器么.它是SpringMVC 的核心知识点.本章节比较简单,明白视图解 ...
随机推荐
- 插头$DP$学习小结
插头\(DP\)学习小结 这种辣鸡毒瘤东西也能叫算法... 很优秀的一个算法. 最基本的适用范围主要是数据范围极小的网格图路径计数问题. 如果是像\(Noi2018\)那种的话建议考生在其他两道题难度 ...
- windows2008R2双网卡设置(一内网,一外网)
非安装路由角色 修改注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces 下的二网卡 ...
- java生成128A条形码
添加maven依赖 <dependency> <groupId>net.sf.barcode4j</groupId> <artifactId>barco ...
- C指针,&,*,指针的指针
C指针: 指向变量的地址,想象成房间号 &: 取地址符号 *:间接访问符号, 访问p所存地址的内容 #include <iostream> int main(int argc, c ...
- php strtotime,mktime,DateTime函数处理时间累加问题
时间戳(年月日时分秒) 使用strtotime函数,结合+1 month,-1 month,next month,last month的时候会出现一些问题. demo示例: //时间"20 ...
- 阿里云code下载代码和更新代码
1- 本地新建一个文件夹,进入文件夹下面右击打开git 2- Git init初始化一个.git文件夹 3- Git clone git@code.aliyun.com:username/space- ...
- flask-script实现自动刷新页面调试
本文flask==1.0.2 1.导入extension包 from flask_script import Manager 2.使用manager管理工具 app = Flask(__name__) ...
- 如何查看MySQL数据库的版本
如何查看MySQL数据库的版本 一.总结 一句话总结: SQL语句:select version(); 命令行:mysql -V 或 mysql --version 二.三种方法查看MySQL数据库的 ...
- change可以重命名列名,也可能修改列的类型和约束,而modify只能修改列的数据类型。
change 可以重命名列名,也可能修改列的数据类型,而modify只能修改列的数据类型. change 比modify功能多,如果要用change修改字段类型和约束,要加上新字段名,新字段名可以和原 ...
- HDU 4321 Arcane Numbers 2
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4321 ----------------------------------------------- ...