我通过HTTP之外的其他方式连接到服务器时遇到问题。
通过FTP连接结束超时,以及ping:
C:\ Users \ folmert> ping wroclaw-elektryk.pl
Pinging wroclaw-elektryk.pl [87.98.239.4]与32个字节的数据:
请求超时。
我可以ping其他网站,所以我不认为这个问题在我身边。 我相信这是因为一些奇怪的服务器configuration,是吗? 在写信给主机提供商之前,我想确定一下。
比较traceroute -n wroclaw-elektryk.pl和traceroute -n -T -p 80 wroclaw-elektryk.pl的输出结果,我发现路由变化很大,这会使debugging有点棘手。 但是,我还发现,在到达服务器之前五跳,我打了一个错误configuration的防火墙,这是负责ping不工作。
基于所涉及的whois数据,似乎错误configuration的防火墙在从主干提供商到主机提供商的链路上。 我认为托pipe服务提供商不应该在他们的客户上执行这种filter,所以如果你不能让他们禁用它,你可能会更好的交换托pipe服务提供商。
使用traceroute -n -T -p 21 wroclaw-elektryk.pl和telnet wroclaw-elektryk.pl 21 ,我发现到服务器的连接工作得很好。 但是TCP连接build立后,FTP服务器不会发送任何响应码。
我以前见过的一个服务器没有在新build立的TCP连接上发送任何响应代码的原因包括:
我想这是一个防火墙的问题,只允许HTTP访问您的远程主机。 你可以使用nmap来检查。 如果您需要关于命令的更多细节,请先尝试使用man nmap。
这主要是因为他们阻止访问icmp协议和FTP端口。 如果你需要这样做,因为这是一个面向客户的问题,要求他们打开(允许在防火墙configuration上访问)icmp和ftp端口。
问候,
ankso