怎么通过计算机名访问linux

怎么通过计算机名访问linux

/etc/hosts
127.0.0.1   localhost
192.168.3.152 chen

/etc/sysconfig/network
networking=yes
hostname=chen
gateway=192.168.3.254

/etc/resolv.conf
nameserver=61.134.1.4
search localhost

怎么用别的win机ping chen 不通
而linux自已ping chen 可通
怎么解决?      
建立一个dns
或者
在windows系统目录下的system32下也有个hosts文件,修改这个文件。      
有DNS呀,61.134.1.4
改hosts文件,那不是说每个机子都要改?      
[QUOTE]有DNS呀,61.134.1.4[/QUOTE]

你在dns里面注册chen 了没有?      
那个DNS是电信的用是想在局域网用计算机名互访的      
那要安装samba服务端,windows文件共享通过NetBIOS去解释主机名字,而不是DNS系统。      
[QUOTE]那个DNS是电信的用是想在局域网用计算机名互访的[/QUOTE]

建立一个内部用的dns吧。      
samba我也安了,不过就是用不了,一直不解中      
能说更明白点吗?不好意思我是新手      
windows系统的系统盘目录C:\WINDOWS\system32\drivers\etc目录下有个hosts文件
编辑这这文件加1行如下即可:
192.168.3.152 chen

其实这个文件相当于linux的 /etc目录下的hosts文件