关于DNS服务器
我在自己电脑的浏览器上打开某地址,然后浏览器会向DNS服务器请求对应的IP地址,这里的“DNS服务器”是一台具体的服务器么?怎么确定我这次请求是要通过哪一台DNS服务器来获取IP地址呢?
18
收起
正在回答
1回答
同学,你好。
1、DNS服务器可以理解为是一台具体的服务器,这里也可能是多台服务器
2、通过DNS查询IP地址的过程如下:
浏览器缓存:首先搜索浏览器自身的DNS缓存,看自身的缓存中是否是有域名(网址)对应的条目
系统缓存:如果浏览器自身的缓存里面没有找到对应的条目,那么浏览器会搜索操作系统自身的DNS缓存,如果找到且没有过期则停止搜索解析到此结束。
如果本地实在找不到,则向DNS域名服务器发起请求查询(一层一层向上发起请求)。
域名解析就是查询域名对应的IP地址,域名解析流程如图所示。
同学可根据上边的域名解析流程图进行理解。
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
相似问题
登录后可查看更多问答,登录/注册
4.入门主流框架Scrapy与爬虫项目实战
- 参与学习 人
- 提交作业 107 份
- 解答问题 1672 个
Python最广为人知的应用就是爬虫了,有趣且酷的爬虫技能并没有那么遥远,本阶段带你学会利用主流Scrapy框架完成爬取招聘网站和二手车网站的项目实战。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星