所以我遇到了一个奇怪的问题。在我们的教室里,我们有一台运行 Ubuntu Server 的小型计算机,它的主要用途基本上只是一个小型的 FTP 服务器和教室的 Web 服务器,以便学生可以将他们的文件上传到它并转到其网页查看任何新作业。然而,现在的问题是,服务器会随机地不允许连接到它(无论是通过 FTP 还是 HTTP)。这是完全随机和零星的,我们不知道是什么原因造成的。我在同一网络上的另一台计算机上运行了 Nmap,在这些停机时间内,它显示 HTTP 和 FTP 端口甚至没有打开(而我很确定它们是在服务器上打开的)。修复它通常只是使用 /etc/init.d/networking 并重新启动它,或者有时重新启动 apache,但它是非常随机的。由于服务器在学校里,所以它位于 FTP 代理后面,但我不知道这是否有帮助或意味着什么。有什么想法可能导致这种情况?另外,在 Ubuntu Server 中是否有办法设置 FTP 代理(使用 pac 文件)以便可以建立出站连接?谢谢。
答案1
听起来你可能有一个错误的 DNS 条目。这可以解释这个问题偶尔出现的原因。如果有两个条目,有时会返回正确的条目,有时会返回错误的条目。
对主机名执行 nslookup 或挖掘以查看是否返回了 2 个不同的 IP。