免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3836 | 回复: 10
打印 上一主题 下一主题

[DNS] 到底什么是resolver? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-17 21:22 |只看该作者 |倒序浏览
从网上找了resolver的解释:resolver是向名字服务器提出查询请求并将结果返回给客户的程序,它必须可以访问至少一个名字服务器,并将结果直接返回给用户或向别的名字服务器查询。它通常是用户可以访问的系统方法,在resolver和用户程序之间不需要协议。
但看了还是不明白,resolver到底对应了个什么程序啊?谢谢了

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2005-08-17 22:40 |只看该作者

到底什么是resolver?

resolver 是每一個 dns client 端的一段程式碼.
使用名稱的 application 本身不做 name resolving 工作,
這些都交給 resolver 來做.
然後 resolver 會向 name server 提出 query question .....

论坛徽章:
0
3 [报告]
发表于 2005-08-18 10:13 |只看该作者

到底什么是resolver?

原帖由 "網中人" 发表:
resolver 是每一個 dns client 端的一段程式碼.
使用名稱的 application 本身不做 name resolving 工作,
這些都交給 resolver 來做.
然後 resolver 會向 name server 提出 query question .....


你的意思resolver只是一段程序,并不是系统的一条命令么?
举例来说,windows 2000系统的resolver是那段程序呢?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2005-08-18 12:04 |只看该作者

到底什么是resolver?

先問你一下:
你對 library 之類的蓋念認識如何?

论坛徽章:
0
5 [报告]
发表于 2005-08-18 13:11 |只看该作者

到底什么是resolver?

原帖由 "網中人" 发表:
先問你一下:
你對 library 之類的蓋念認識如何?


不好意思啊,对library不是很明白
因为以前只知道dns server、cache server等概念,第一次看到resolver这个东西,不是很明白,而我在网上搜索,还有bind的资料里好像都没关于resolver的详细解释,所以就想问问闹

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
6 [报告]
发表于 2005-08-18 16:47 |只看该作者

到底什么是resolver?

嗯. 那我建議你先了解一下 library 的蓋念.
然後自然就可理解 resolver, 雖然, 實作上, resolver 或不完全是一個 library .

论坛徽章:
0
7 [报告]
发表于 2005-08-18 17:39 |只看该作者

到底什么是resolver?

原帖由 "網中人" 发表:
嗯. 那我建議你先了解一下 library 的蓋念.
然後自然就可理解 resolver, 雖然, 實作上, resolver 或不完全是一個 library .


斑竹,能推荐点资料么?我在google上怎么都搜索不到好点的解释,谢谢

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
8 [报告]
发表于 2005-08-18 23:18 |只看该作者

到底什么是resolver?

嗯... 你身邊有編程的朋友嗎? 不防先跟他們請教一下?

要是你真的理解不來, 那就接受我一開使說的:
"resolver 是每一個 dns client 端的一段程式碼. "
這樣就好了...

论坛徽章:
0
9 [报告]
发表于 2005-08-19 10:22 |只看该作者

到底什么是resolver?

dns协议来后,服务器比如bind需要将它解析,如果是resolver,那么服务器再构造数据包向它的上级去查询(转发),或者到根服务器查询,具体的查询优化算法,根据不同的服务器实现不一样。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
10 [报告]
发表于 2005-08-19 14:12 |只看该作者

到底什么是resolver?

[quote]原帖由 "xichen"]dns协议来后,服务器比如bind需要将它解析,如果是resolver,那么服务器再构造数据包向它的上级去查询(转发),或者到根服务器查询,具体的查询优化算法,根据不同的服务器实现不一样。[/quote 发表:

嗯.... 有點不很精確哦...
resolver 是 client 端的程式, 不是 server 端的.
因此不會向 forwarder 或 root 查詢.
在 linux, 要看 /etc/resolv.conf 的設定, 才知道 resolver 要問那些 nameserver ?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP