/etc/hosts和/etc/resolv.conf学习
1./etc/hosts
hosts文件,官方全称为The static table lookup for host name,中文为主机名查询静态表。hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件,以ASCII格式保存在“/etc”目录下,文件名为“hosts”(不同的linux版本,这个配置文件也可能不同。比如Debian的对应文件是/etc/hostname)。hosts文件包含了IP地址和主机名之间的映射,还包括主机名的别名。在域名解析过程中,会先查询/etc/hosts中是否已有(domain->ip)的映射关系,若无,将向local DNS发起域名解析请求。通常可以将常用的域名和IP地址映射加入到hosts文件中,实现快速方便的访问。
2./etc/resolv.conf
/etc/resolv.conf配置的是本地DNS(local DNS)服务器,也就是本机要访问某个域名时,就会向/etc/resolv.conf中配置的DNS服务器发起DNS解析的请求。/etc/resolv.conf的配置文件结构如下:
nameserver x.x.x.x
nameserver y.y.y.y
nameserver …
search sohu.com
domain sohu.com
options rotate
其中nameserver表示DNS服务器,nameserver可以配置多个。当配置多个nameserver时,在每次发起域名解析请求时,都会向第一个nameserver发起请求,如果请求第一个nameserver超时,就会向第二个nameserver发起请求。所以一般来说,越排在前面的nameserver的压力就越大。如果配置了options rotate后,会以轮询的方式向这些nameserver发起请求,这种场景下,各个nameserver的压力是差不多的。
search和domain表示当我们请求解析的域名写的不完整时,比如我们想要请求解析www.sohu.com,但我们只使用www(nslookup www),这时domain和search就会将其补齐为www.sohu.com。另外,domain和search同时配置时,谁在后面谁就生效。
/etc/hosts和/etc/resolv.conf学习相关推荐
- hosts文件与resolv.conf文件
一. Hosts文件的位置 在Windows 2000/XP/Vista系统中位于\%Systemroot%\System32\Drivers\Etc 文件夹中. 二. Hosts文件的基本内容和语 ...
- 浅析/etc/hosts和/etc/resolv.conf的作用
先介绍/etc/hosts hosts文件是linux系统中负责ip地址与域名快速解析的文件 以ASCII格式保存在/etc目录下 文件名为hosts(不同的linux版本,文件也可能不同,比如Deb ...
- hosts和resolv.conf区别
hosts:作用就是将一些常用的网址域名与其对应的IP地址建立一个关联"数据库",当用户在命令行中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦 ...
- 有关/etc/resolv.conf、/etc/hosts、/etc/sysconfig/network
阿里云 > 教程中心 > linux教程 > 有关/etc/resolv.conf./etc/hosts./etc/sysconfig/network 有关/etc/r ...
- 转载-Linux下hosts、host.conf、resolv.conf
Linux下hosts.host.conf.resolv.conf /etc/resolv.conf 该文件是DNS域名解析的配置文件,它的格式很简单,每行以一个关键字开头,后接配置参数. resol ...
- 【原拼】从/etc/inetd.conf学习服务(1)
从/etc/inetd.conf学习服务(1) 先来一篇摘自 先来一篇摘自永远的Unix的一篇文章.全文如下:<?xml:namespace prefix = o ns = "urn: ...
- linux服务器网卡重启后会还原,详解CentOS重启后resolv.conf被重置的解决方案
近期在修改一台CentOS服务器的dns时发现只要重启服务器DNS就会被强制还原,解决方案如下: 1.首先在网卡设置中修改NM_CONTROLLED的值: 修改文件/etc/sysconfig/net ...
- linux修改dns后重启网络 还原,centos6.4 /etc/resolv.conf文件改了重启网络就自动还原了...
最近重新搭建oracle12c rac环境时,更改了/etc/resolv.conf文件重启网络或重启系统后,会被重新还原. 后来经过排查,可如下解决: 1.禁用NetworkManager服务 停用 ...
- 竟然是它:# vi /etc/resolv.conf
有数据库主机: 前端tomcat应用连接慢,开发人员本地pl/sql连接也超慢: 检查了系统i/o ,nethogs,top,检查了数据listener.ora,awr,wait_event,sql ...
最新文章
- 三维数据平滑处理_你该如何正确的处理思看科技三维扫描仪得到的数据?
- wince -- telnet登陆密码的取消
- mysql时间段以后_mysql时间段查询
- cocos2dx遇到的坑1
- c++ enum 给定类型_C++ 枚举类型详解
- Java将每半年发布一个版本
- iOS Accessibility指南
- 2021-08-12初识maven
- php获取图片rgb值,判断图片是否纯黑纯白
- C#加载本地相对路径HTML页面
- 小提琴弓是如何出现的?
- netstat命令 + 黑洞路由
- 2019年广州人才引进入户需要多久时间?
- 普通一本的计算机专业好就业吗,放弃985大学冷门专业,填报普通一本热门专业,值吗?...
- Python diag函数
- butter中文意思_butter中文是什么意思(Butterfly蝴蝶和butter黄油有什么关系)
- 微信小程序与服务器对称加解密,细说CryptoJs使用(微信小程序加密解密)
- 小学计算机课标教学大纲的依据,《中小学课程标准与教学大纲有什么区别和联系》...
- PNAS | 香港理工李向东等揭示全球空气细菌群落与地球微生物组和人类活动的互作...
- 【Word】实习证明简易模板