免费注册 查看新帖 |

Chinaunix

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

[DNS] 翻译求助SOS [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-04-14 10:43 |只看该作者 |倒序浏览
啃书啃到骨头,请各位指点。关键是它的含义?resolv.conf应该建到哪个计算机上?是所有的工作站吗?如果是那样的话岂不是顾此失彼了、有利有弊了。

However, you have to ask yourself if it ever makes sense to use a name server in forward-only mode. Such a name server is completely dependent on its forwarders. You can achieve much the same results by not running a name server at all; instead, create a resolv.conf file that contains nameserver directives pointing to the forwarders you were using. This way, you're still relying on the forwarders, but now your applications are querying the forwarders directly instead of having a name server query them on the applications' behalf. You lose the local caching and address sorting that the name server would have done, but you reduce the overall complexity of your site's configuration by running fewer name servers.


补牙中。。。。。。

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

翻译求助SOS

说得很明白嘛!

将dns配置为 forward-only 模式的话,那么这台dns就完全依靠转发器来解析所有的域名。而你可以将所有 dns client 的 resolv.conf 文件设置为转发器的IP地址,达到类似的效果;这样做的话,你就简化了你的网络结构,而不需要运行过多的 dns 服务器,但以此同时你会缺少一个本地dns缓存以及在缓存中已经排序好的记录(从而影响了解析的性能)。

论坛徽章:
0
3 [报告]
发表于 2004-04-15 08:40 |只看该作者

翻译求助SOS

讨论一下。
开始的时候读没有问题。
后来的时候有点疑惑,里面有一个概念是叫做nameserver directives。而不是我们一般在resolv.conf里面用的nameserver [IP address]的配置。

整段的意思是说不要使用转发服务器,而直接将查询指向转发服务器的forwarders。

但是它说的意思倒是很象是在原来做为转发服务器的机子上配置resolv.conf,在里面加一个nameserver 定向,这样客户机就可以直接查询定向的机器。

论坛徽章:
0
4 [报告]
发表于 2004-04-18 20:58 |只看该作者

翻译求助SOS

谢谢大家。
我的感觉和SONGIX的一样。看来DNS太博大精深了,我辈还需努力啊

等将来ENUM普及了,我们再为DNS摆上庆功酒宴。

啊,DNS,我为你20年的辉煌而赞叹、倾倒、着迷。。。。

I LOVE YOUNS!

论坛徽章:
0
5 [报告]
发表于 2004-04-19 11:23 |只看该作者

翻译求助SOS

New find:

Cache selection
The client finds the IP address of the DNS cache on a nameserver line in /etc/resolv.conf:
     nameserver 10.53.0.1

If /etc/resolv.conf does not exist or does not list any IP addresses, the client uses IP address 127.0.0.1: in other words, it contacts a DNS cache on the same computer.
The system administrator can list several DNS caches in /etc/resolv.conf by including several nameserver lines. Servers after the 16th are ignored.

You can override /etc/resolv.conf by setting the $DNSCACHEIP environment variable. For example,

     env DNSCACHEIP=127.0.0.1 dnsip www.aol.com

will use IP address 127.0.0.1 no matter what is listed in /etc/resolv.conf.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP