当前位置: 技术问答>linux和unix
linux下,局域网WEB很慢是什么原因?急急急!!!!
来源: 互联网 发布时间:2014-12-02
本文导语: 我这儿有两个局域网, 一个是大的局域网A,它是以宽带连接到外网的, 另一个是一个小的局域网B,是由3台笔记本组成的,现在我要说的就是局域网B的问题。(以下3台笔记本分别以a,b,c命名) a是linux服务器...
我这儿有两个局域网,
一个是大的局域网A,它是以宽带连接到外网的,
另一个是一个小的局域网B,是由3台笔记本组成的,现在我要说的就是局域网B的问题。(以下3台笔记本分别以a,b,c命名)
a是linux服务器由它提供web服务,b和c通过IE来访问它,现在的问题是:在a下建立的一个网站(用的是php和jsp),域名为www.aaaaaaa.com,当b,c访问他时速度很慢;但是当局域网B连接进入A后,b,c访问a的速度立刻就非常迅速了。
请问这是什么原因?
一个是大的局域网A,它是以宽带连接到外网的,
另一个是一个小的局域网B,是由3台笔记本组成的,现在我要说的就是局域网B的问题。(以下3台笔记本分别以a,b,c命名)
a是linux服务器由它提供web服务,b和c通过IE来访问它,现在的问题是:在a下建立的一个网站(用的是php和jsp),域名为www.aaaaaaa.com,当b,c访问他时速度很慢;但是当局域网B连接进入A后,b,c访问a的速度立刻就非常迅速了。
请问这是什么原因?
|
DNS设置的问题。
在开始就没有连接A的情况下,b网机器没有办法找到能用的DNS,因此解析a的域名很慢。
如果你连上了大网A,由于A网有DNS服务器,所以你B网的机器通过A网的DNS可以解析a的地址。
当又从A网断开后,由于DNS有缓存,因此速度依旧不赖。
解决的方法是在B网内的机器的hosts文件内增加a机器的域名和IP地址对应纪录,这样就不用通过DNS服务器来解析了。
Windows 2000平台下的hosts文件在c:winntsystem32driversetc 目录下,linux平台下的hosts文件在 /etc目录下。
增加的纪录内容类似如下内容:
192.168.16.1 wwww.aaaaaa.com
在开始就没有连接A的情况下,b网机器没有办法找到能用的DNS,因此解析a的域名很慢。
如果你连上了大网A,由于A网有DNS服务器,所以你B网的机器通过A网的DNS可以解析a的地址。
当又从A网断开后,由于DNS有缓存,因此速度依旧不赖。
解决的方法是在B网内的机器的hosts文件内增加a机器的域名和IP地址对应纪录,这样就不用通过DNS服务器来解析了。
Windows 2000平台下的hosts文件在c:winntsystem32driversetc 目录下,linux平台下的hosts文件在 /etc目录下。
增加的纪录内容类似如下内容:
192.168.16.1 wwww.aaaaaa.com