当前位置:网站首页>/etc/resolv.conf的作用
/etc/resolv.conf的作用
2022-07-31 23:15:00 【larance】
背景故事:
我们是否有过这样的经历:在用浏览器上网的时候上不去,而qq就可以登上去。为什么?dns出了问题,其中之一的办法就是可以通过配置/etc/resolv.conf来解决这个问题。
是什么?
/etc/resolv.conf它是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。该文件是由域名解析器(resolver,一个根据主机名解析IP地址的库)使用的配置文件。
nameserver #定义DNS服务器的IP地址
domain #定义本地域名
search #定义域名的搜索列表
sortlist #对返回的域名进行排序/etc/resolv.conf的一个示例:
domain test.com
search www.test.com test.com
nameserver 202.96.128.86
nameserver 202.96.128.166
最主要是nameserver关键字,如果没指定nameserver就找不到DNS服务器,其它关键字是可选的。
nameserver ——表示解析域名时使用该地址指定的主机为域名服务器。其中域名服务器是按照文件中出现的顺序来查询的,且只有当第一个nameserver没有反应时才查询下面的nameserver。
domain 声明主机的域名。很多程序用到它,如邮件系统;当为没有域名的主机进行DNS查询时,也要用到。如果没有域名,主机名将被使用,删除所有在第一个点( .)前面的内容。
search 它的多个参数指明域名查询顺序。当要查询没有域名的主机,主机将在由search声明的域中分别查找。
domain和search不能共存;如果同时存在,后面出现的将会被使用。
sortlist 允许将得到域名结果进行特定的排序。它的参数为网络/掩码对,允许任意的排列顺序
优先级:dns缓存>hosts>dns服务
DNS解析的步骤:
1. 查找/etc/hosts
2. 根据nameserver查找域名
3. 如果在nameserver查找不到域名就进行search补全,重新走1~2步
最近遇到 wget: unable to resolve host address `******'
解决方法: vim /etc/resolv.conf
添加 nameserver 114.114.114.114
通常可以配置的 ip 有:
114.114.114.114
119.29.29.29
223.5.5.5
边栏推荐
- Interview assault 69: TCP reliable?Why is that?
- How to identify fake reptiles?
- The difference between adding or not adding the ref keyword when a variable of reference type is used as a parameter in a method call in C#
- 博弈论(Depu)与孙子兵法(42/100)
- 嵌入式开发没有激情了,正常吗?
- The latest masterpiece!Alibaba just released the interview reference guide (Taishan version), I just brushed it for 29 days
- How to debug TestCafe
- 支付模块实现
- A high-quality WordPress download site template theme developed abroad
- 手写一个简单的web服务器(B/S架构)
猜你喜欢

浏览器下载快捷方式到桌面(PWA)

Unity - by casting and cloning method dynamic control under various UGUI create and display

Golang - from entry to abandonment

Recognize anomalies (you will understand after reading this)

Judging decimal points and rounding of decimal operations in Golang

21. Support Vector Machine - Introduction to Kernel Functions

什么是客户画像管理?

MLP神经网络,GRNN神经网络,SVM神经网络以及深度学习神经网络对比识别人体健康非健康数据
Dry goods | 10 tips for MySQL add, delete, change query performance optimization

《ArchSummit:时代的呐喊,技术人听得到》
随机推荐
MySQL数据库‘反斜杠\’ ,‘单引号‘’,‘双引号“’,‘null’无法存储
Shell common script: Nexus batch upload local warehouse script
SQL injection Less38 (stack injection)
【Acwing】第62场周赛 题解
面试突击69:TCP 可靠吗?为什么?
嵌入式开发没有激情了,正常吗?
SQL injection Less42 (POST type stack injection)
一文带你了解 Grafana 最新开源项目 Mimir 的前世今生
iNeuOS industrial Internet operating system, equipment operation and maintenance business and "low-code" form development tools
#yyds dry goods inventory# Interview must brush TOP101: the entry node of the ring in the linked list
What is customer profile management?
C#中引用类型的变量做为参数在方法调用时加不加 ref 关键字的不同之处
Flex layout in detail
Payment module implementation
Network security - crack WiFi through handshake packets (detailed tutorial)
In Golang go-redis cluster mode, new connections are constantly created, and the problem of decreased efficiency is solved
周总结
如何减少软件设计和实现之间鸿沟
HTC using official firmware as bottom bag made ROM brush card bag tutorial
SQL injection Less54 (limited number of SQL injection + union injection)