Ftp
可以訪問網站,但無法ping通,也無法通過FTP訪問
我在通過 HTTP 以外的其他方式連接到伺服器時遇到問題。
通過 FTP 連接以超時結束,以及 ping:
C:\Users\folmert>ping wroclaw-elektryk.pl
ping wroclaw-elektryk.pl
$$ 87.98.239.4 $$32字節數據: 請求超時。
我可以 ping 其他網站,所以我認為問題不在我這邊。我相信這是因為一些奇怪的伺服器配置,對嗎?在寫信給託管服務提供商之前,我想確認一下。
比較 和 的輸出,
traceroute -n wroclaw-elektryk.pl
我traceroute -n -T -p 80 wroclaw-elektryk.pl
發現路由變化很大,這會使調試有點棘手。但我也發現在到達伺服器前五跳,我碰到了一個配置錯誤的防火牆,這是導致ping
無法正常工作的原因。根據
whois
相關躍點的數據,配置錯誤的防火牆似乎位於從主幹提供商到託管提供商的鏈路上。我認為託管服務提供商不應該對他們的客戶強制執行這種過濾器,所以如果你不能讓他們禁用它,你最好切換託管服務提供商。使用
traceroute -n -T -p 21 wroclaw-elektryk.pl
andtelnet wroclaw-elektryk.pl 21
,我發現到伺服器的連接工作得很好。但在 TCP 連接建立後,FTP 伺服器不會發送任何響應程式碼。我之前看到的伺服器未在新建立的 TCP 連接上發送任何響應程式碼的原因包括:
- 有缺陷的儲存介質
- 核心錯誤
- 伺服器嚴重超載
- 伺服器配置為在發送響應之前執行反向 DNS,並且以某種方式失敗。