对不起大家 我是一个业余爱好者,所以我的设置可能不是你所说的理想,但我应该能够提供足够的信息来移动事物。
在工作中,我们正在使用Comcast连接,并且通常通过内部服务器运行所有的dns,如果服务器没有答案,它将转发到外部的dns服务器。 这个内部服务器也运行一个XAMPP的安装,这是Apache和PHP的Windows。 DNS服务器是Bind9。
直到本周中旬,一切都完美无缺地工作。 networking计算机可以访问外部互联网以及我们内部托pipe的域名。 服务器通过以太网电缆连接到我们的路由器。
本周早些时候,我们需要通过以太网连接另一台计算机到我们的路由器,以便通过以太网交换机连接到服务器和新计算机。 在短时间内服务器似乎在交换机上工作,但很快我们有问题,所以我们删除了交换机。 一切都应该像以前一样。
但现在,如果我们在服务器上运行Apache,它占用了CPU的80%,我们不再能够访问Internet或内部站点。 把Apache关掉让我们回到互联网,但意味着我们不能继续在内部开发网站。
所以,我的问题是,Apache发生了什么事? 而且,networking上的一台计算机如何能够使每个人都离开互联网?
听起来像在服务器上的东西已经不合时宜了,它可能没有任何关系的路由器或stream量。 当Apache运行时,服务器可能没有足够的资源来执行它的DNS职责。 尝试改变你的DNS信息,暂时谷歌公用DNS服务器,看看你是否可以访问互联网与Apache运行。 如果可以的话,这可能是一个DNS问题。 如果仍然不能尝试在服务器上运行wireshark for windows,并查找来自服务器的任何奇怪的入站出站stream量。
Google DNS:8.8.4.4 8.8.8.8
那么,我继续前进,重新安装XAMPP。 花了大约3个小时的工作,但现在似乎顺利运行