Chinaunix

标题: 为什么我改动/etc/hosts里的internet host table内容时不起作用 [打印本页]

作者: greatcity    时间: 2003-03-05 20:59
标题: 为什么我改动/etc/hosts里的internet host table内容时不起作用
我在这个文件里增加一条纪录
192.1.1.127    tuna

当我ping tuna 时返回 ping:unknown host tuna,
当我ping 192.1.1.127时 返回192.1.1.127 is alive.

而且我注释掉一行
#192.1.1.109 jack
我再ping jack 居然返回 jack is alive.

就是说我改变这个文件根本就不起作用,为什么,我在别的workstation上试却没有发现这种情况。
我的系统为 SUN ultra 5 SPARC , Solaris 5.8,GNOME 1.2.
作者: mmmmn    时间: 2003-03-05 21:07
标题: 为什么我改动/etc/hosts里的internet host table内容时不起作用
好玩,你再试一遍,看看还是这个现象吗?
作者: procrus    时间: 2003-03-05 21:17
标题: 为什么我改动/etc/hosts里的internet host table内容时不起作用
又被sun给骗了,呵呵
作者: laoxia    时间: 2003-03-05 23:16
标题: 为什么我改动/etc/hosts里的internet host table内容时不起作用
你看一下/etc/nsswitch.conf的hosts那行是怎么写的,是不是没有files一项
作者: race    时间: 2003-03-06 00:11
标题: 为什么我改动/etc/hosts里的internet host table内容时不起作用
和/etc/nsswitch.conf有关系?
作者: laoxia    时间: 2003-03-06 00:18
标题: 为什么我改动/etc/hosts里的internet host table内容时不起作用
有啊,假如那里hosts没有files这一项,所有的/etc/hosts,/etc/netmask等本地文
件尽失效也
作者: race    时间: 2003-03-06 00:24
标题: 为什么我改动/etc/hosts里的internet host table内容时不起作用
我怎么从没改过那个文件啊,明天上班去看看
作者: laoxia    时间: 2003-03-06 00:29
标题: 为什么我改动/etc/hosts里的internet host table内容时不起作用
缺省hosts行就一项

hosts:   files

如果你设了NIS,那么可以

hosts:   files  nis            ==>; 本地文件优先

or  

hosts:   nis  files             ==>;nis 优先

如想用DNS,那么

hosts:  files  dns  

or

hosts:  files  dns  nis

or whatever makes sense
作者: llc107    时间: 2003-03-06 09:14
标题: 为什么我改动/etc/hosts里的internet host table内容时不起作用
虾兄真是会玩呀!! :)
作者: laoxia    时间: 2003-03-06 09:17
标题: 为什么我改动/etc/hosts里的internet host table内容时不起作用
虾玩虾玩
作者: llc107    时间: 2003-03-06 09:20
标题: 为什么我改动/etc/hosts里的internet host table内容时不起作用
崇拜ing   




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2