简述DNS进行域名解析的过程


Posted in 面试题 onDecember 02, 2013
参考答案:
首先,客户端发出DNS请求翻译IP地址或主机名。DNS服务器在收到客户机的请求后:
(1)检查DNS服务器的缓存,若查到请求的地址或名字,即向客户机发出应答信息;
(2)若没有查到,则在数据库中查找,若查到请求的地址或名字,即向客户机发出应答信息;
(3)若没有查到,则将请求发给根域DNS服务器,并依序从根域查找顶级域,由顶级查找二级域,二级域查找三级,直至找到要解析的地址或名字,即向客户机所在网络的DNS服务器发出应答信息,DNS服务器收到应答后现在缓存中存储,然后,将解析结果发给客户机。
(4)若没有找到,则返回错误信息。

Tags in this post...

面试题 相关文章推荐
介绍Ibatis的核心类
Nov 18 面试题
C语言笔试题
Sep 04 面试题
database面试题
Mar 28 面试题
TCP/IP中的TCP和IP分别承担什么责任
Apr 21 面试题
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
Jan 19 面试题
软件测试工程师笔试题带答案
Mar 27 面试题
Python里面search()和match()的区别
Sep 21 面试题
一些关于MySql加速和优化的面试题
Jan 30 面试题
构造方法和其他方法的区别
Apr 26 面试题
如果重写了对象的equals()方法,需要考虑什么
Nov 02 面试题
int和Integer有什么区别
May 25 面试题
编程用JAVA解析XML的方式
Jul 07 面试题
西安启天科技有限公司网络工程师面试题笔试题
Jun 12 #面试题
名词解释型面试题(主要是网络)
Dec 27 #面试题
WINDOWS域的具体实现方式是什么
Feb 20 #面试题
了解AppleTalk协议吗
Apr 01 #面试题
网络方面基础面试题
Nov 16 #面试题
了解AppleShare protocol(AppleShare协议)吗
Aug 28 #面试题
什么是ARP(Address Resolution Protocol)地址解析协议
Oct 31 #面试题
You might like
php Ajax乱码
2008/04/09 PHP
php表单提交问题的解决方法
2011/04/12 PHP
php 5.3.5安装memcache注意事项小结
2011/04/12 PHP
Laravel5中contracts详解
2015/03/02 PHP
php基于curl扩展制作跨平台的restfule 接口
2015/05/11 PHP
kindeditor 加入七牛云上传的实例讲解
2017/11/12 PHP
thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解
2019/07/15 PHP
从URL中提取参数与将对象转换为URL查询参数的实现代码
2012/01/12 Javascript
js实现遮罩层弹出框的方法
2015/01/15 Javascript
jQuery简单实现图片预加载
2015/04/20 Javascript
浅谈JavaScript中的作用域和闭包问题
2015/07/07 Javascript
js实现完美兼容各大浏览器的人民币大小写相互转换
2015/10/29 Javascript
JS数组合并push与concat区别分析
2015/12/17 Javascript
JavaScript数组的一些奇葩行为
2016/01/25 Javascript
用JavaScript动态建立或增加CSS样式表的实现方法
2016/05/20 Javascript
AngularJs directive详解及示例代码
2016/09/01 Javascript
js实现上下左右弹框划出效果
2017/03/08 Javascript
bootstrap suggest搜索建议插件使用详解
2017/03/25 Javascript
利用vscode编写vue的简单配置详解
2017/06/17 Javascript
Vue.set()实现数据动态响应的方法
2018/02/07 Javascript
vue实现动态列表点击各行换色的方法
2018/09/13 Javascript
基于vue通用表单解决方案的思考与分析
2019/03/16 Javascript
关于Vue源码vm.$watch()内部原理详解
2019/04/26 Javascript
jQuery冲突问题解决方法
2021/01/19 jQuery
解决pycharm运行出错,代码正确结果不显示的问题
2018/11/30 Python
Python实现将多个空格换为一个空格.md的方法
2018/12/20 Python
python 限制函数执行时间,自己实现timeout的实例
2019/01/12 Python
Python实现账号密码输错三次即锁定功能简单示例
2019/03/29 Python
python 弹窗提示警告框MessageBox的实例
2019/06/18 Python
django 数据库返回queryset实现封装为字典
2020/05/19 Python
使用css3 属性如何丰富图片样式(圆角 阴影 渐变)
2012/11/22 HTML / CSS
HTML5对比HTML4的主要改变和改进总结
2016/05/27 HTML / CSS
编程实现当输入某产品代码则打印出该产品记录的功能
2014/05/03 面试题
2015医院个人工作总结范文
2015/05/21 职场文书
2015秋季幼儿园开学通知
2015/07/16 职场文书
springboot layui hutool Excel导入的实现
2022/03/31 Java/Android