以前は、コマンドラインFTPで次のようにIPv4を使用するように強制することができました。
ftp -4 ftp.example.com
ただし、最近は「-4」(「-6」)オプションが削除されたようです。 Webでの徹底的な検索にもかかわらず(正確なエラーである「ftp:4:不明なオプション」についても)、前のマニュアルページに記載されているように「すべてのホストに接続するにはIPv4のみを使用」して強制する方法が見つかりませんでした。 IPv4の使用。代わりに、IPv4を再試行する前に、クライアントがDNSのIPv6でタイムアウトするまで待つ必要があります。これは時間の無駄です。
これを達成する他の方法はありますか?
私はFTPの不安定性についての講義を聞く前に、この事実と私が選択できるオプションについて知っていました。ただし、重要でないデータを取得するために、重要でないログイン資格情報を使用して非常に古いサーバーに接続しています。
ftp
Xubuntu 14.04 LTSはこのオプションをサポートしていますが、-4
CentOS ftp
7.7ではサポートしていません。
ベストアンサー1
-4
そして-6
追加オプションです。Debian リリースのパッチnetkit-ftp
;すべてのDebian派生製品でこれらの機能を見つけることができます。 Fedora、RHEL、CentOSには同等のパッチがないため、これらのftp
オプションはサポートされません。
IPv4を強制するには、ホスト名の代わりに宛先IPアドレスを指定してください。