有几个dns的问题

在LAN里头,主机用Win98+Sygate代理LAN的服务器接入互联网

1、客户机装2000 Pro或XP Pro(NT内核)的话,是不是DNS无法从Sygate的主机上获得解析。当然,我找到的解决方法就是把DNS的解析工作直接挂到LAN外头去咯。我在这里是想讨教其他的解决方法,探讨探讨。
2、2000 Pro里DNS设置不需要指向Sygate,只要网关的IP指向Sygate,Sygate便可以为LAN里的计算机做DNS解析,而XP Pro很奇怪,必须在DNS列表里加入Sygate的IP才可以,而我相信DNS的解析肯定已经完成了,因为PING网里的主机名可以解析IP,奇怪的是无法在网上邻居查找到LAN里的任何计算机。为什么哩?
3、LAN里的客户计算机如果是linux系统的话,有什么要注意的吗?

讨教讨教。