C:\data\work>ftp ftp.***.geocities.jp
> ftp: connect :エラー番号が不明です
ftp>
というメッセージが出ます。
これはどういう原因を示しているのでしょうか。
・普通のWeb/SMTP/POP3のアクセスはできます
・WindowsFirewallでは"ftp.exe"は通信許可してあります
・Norton Antivirus でも許可してあります
・サードパーティーのfirewall系ソフトは止めてあります
・Internet Explorerでも他のftpサイトに接続できません
相手の応答がおかしいんじゃないかと思います。
ftp の代わりに、
C:\data\work>telnet ftp.***.geocities.jp 21
とやったら、原因が表示されるかもしれません。
どんな応答が返ってきますか?
> ftp: connect :エラー番号が不明です
例えば 現在のLANが192.168.1.0
で存在しないFTPが動作していない
例えばルータのIPを192.168.1.1
としたばあい
ftp 192.168.1.1
とした時と同じ状態です。
存在しないIPへの通信でも同じエラーになります。
connect/WSAconnectのエラーに
そのようなものもないのでftpが
独自の判断でエラー番号が不明です
としていると思います。
接続に失敗した程度の意味で使って
いると思います。
http://msdn2.microsoft.com/en-us/library/ms737625.aspx
http://msdn2.microsoft.com/en-us/library/ms741559.aspx
http://www.microsoft.com/japan/technet/prodtechnol/isa/proddocs/...
http://support.microsoft.com/kb/819124/ja
http://support.microsoft.com/kb/417067/ja
http://www.microsoft.com/japan/technet/prodtechnol/isa/proddocs/...
ありがとうございます。ftpのメッセージはあまり情報量がないのですね。
当然それは試しました。トラブルシューティング方法をもとめているのではありません。なお,他のftpサイトにもつながらないので,相手方の問題ではありません。
ftpエラーメッセージのシステム内部(おそらくwinsock?)で起こっていることの技術的意味(できれば正式な情報源で)を知りたいです。