科学球 回复于:2002-10-09 10:41:16 |
雪中送炭啊。我正看的头大呢。不过照此文章看,我能不能放弃本地的/etc/nsswitch.conf中指定的本地解析,只依赖/etc/resolv.conf中指定的DNS服务器呢?不知道我这样问是不是很傻,呵呵。
如果可以,为什么如果我不在/etc/nsswitch.conf中指定,DNS就不通呢?
|
sohu3370 回复于:2002-10-09 10:50:16 |
引用:下面引用由科学球在 2002/10/09 10:41am 发表的内容: 雪中送炭啊。我正看的头大呢。不过照此文章看,我能不能放弃本地的/etc/nsswitch.conf中指定的本地解析,只依赖/etc/resolv.conf中指定的DNS服务器呢?不知道我这样问是不是很傻,呵呵。 如果可以,为什么如果我 ...
也就是说只在/etc/resolv.conf文件中设置--hosts:dns,而不设--hosts:files dns对吧!
应该没问题!
|
科学球 回复于:2002-10-09 10:52:02 |
这样做之后就不会通过/etc/hosts文件了吗?
|
josephxd 回复于:2002-10-09 11:35:02 |
是这个意思。
|
阿骁 回复于:2002-10-09 13:02:24 |
[这个贴子最后由阿骁在 2002/10/20 04:49pm 编辑]
/etc/nsswitch.conf文件中的hosts:files dns设置是很灵活的,顺序也可以随意调整。达到灵活配置的目的。如果设置成hosts:dns files,那么当dns无法起作用的时候,还能通过使用hosts文件来解析域名。我自己比较喜欢先files然后在dns,这样在解析本地域名的时候会快些。
|
163 回复于:2002-10-20 15:00:10 |
[这个贴子最后由163在 2002/10/20 03:03pm 编辑]
是雪中送炭啊。我正在查阅 /etc/nsswitch.conf //判别域名解析使用的方式顺序。 /etc/resolv.conf //如使用了dns则使用其中的默认域名和服务器进行解析。 /etc/inet/hosts //本机上的主机表方式查询的数据库。 等文件的关系呢。
楼上的朋友,我记得在/etc/resolv.conf中只有domain search nameserver的项目吧。至于你说的本机要的解析服务查找方式顺序选择就是/etc/nsswitch.conf中的hosts:字段中的吧
还请指教。
|
阿骁 回复于:2002-10-20 16:51:24 |
不好意思,我写错了,应该是nsswitch.conf文件,我改过来了。
|