博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[日常] DNS的迭代查询过程
阅读量:7099 次
发布时间:2019-06-28

本文共 440 字,大约阅读时间需要 1 分钟。

DNS是应用层协议,端口号为tcp/53和udp/53

DNS查询过程,比如访问www.test.com
1.客户机查询www.test.com
2.查询首选DNS服务器,Linux下/etc/resolv.conf, Windows下是网络设置中的
3.首选DNS服务器中没有test.com域的授权记录,将请求传递给“.”根域DNS服务器
4."."根域传递给"com"域,"com"域传递给"test.com"域,迭代查询
5."test.com"域存在记录,就将对应的IP就返回给首选DNS服务器
6.客户机的首选DNS服务器将www.test.com的IP 地址发送给客户机。
7.域名解析成功后,客户机将http请求发送给Web服务器。
8.Web服务器响应客户机的访问请求,客户机便可以访问目标主机。

 

验证:

dig +trace www.sopans.com

转载于:https://www.cnblogs.com/taoshihan/p/8503509.html

你可能感兴趣的文章
phpcms筛选功能
查看>>
简练软考知识点整理-制定进度计划过程
查看>>
H3C-1000S 内部服务器映射
查看>>
世界500强某知名日企面试题库
查看>>
MySQL MyISAM 库转换为InnoDB的方法
查看>>
linux chkconfig and umask
查看>>
公司那些事-薪酬
查看>>
Oracle查询被锁的表及进程的方法
查看>>
树莓派2+无线网卡==伪热点+钓鱼网站
查看>>
在Linux中安装Oracle(安装总结)
查看>>
java 面试基础题 引用
查看>>
C#中yield用法
查看>>
SharePoint 2013中的默认爬网文件扩展名和分析文件类型
查看>>
Android菜鸟的成长笔记(8)——Intent与Intent Filter(上)
查看>>
使用 Subversion 修改文件名称的大小写的方法
查看>>
JAVA 显示图片的简单源码 分类: Java Game ...
查看>>
Vuex 的使用
查看>>
PHP curl Post请求和Get请求~
查看>>
【小梅哥SOPC学习笔记】NIOS II处理器运行UC/OS II
查看>>
python socket编程
查看>>