2011年まで「俺的な非 UN*X 環境をめざして」という題でしたが、 「UNIX系」と「非UNIX系」の区別がだんだん難しくなってきましたので、 あれこれ区別しないことにしました(^_^;
[前] [日記] WinXP機が起動しません(-_-) 2016/03a |
Webサーバにデータを送るとき、FTPなど使うわけですけど。 いつの頃からか、プロバイダのWebサーバにうまくFTPアクセスできない 状況になっていました。
しかし sakura.ne.jp とか ninja.co.jp とかのプロバイダ外のサーバには 何の問題もなくFTP接続できてましたから、まあ、 プロバイダの「ホームページサービス」の品質が低いのかな? ‥程度に 考えていました。(プロバイダのサーバ管理者の方、勝手な勘違いをしていて すみません) しかし。
諸般の事情ゆえ、この年末年始にプロバイダを変更して、それでようやく マシな状況になるかな? とか思っていたところ、 やっぱりプロバイダのWebサーバにFTP接続できない! これはきっとサーバの問題じゃなく、 こっちの問題だ! 実際、Webでいろいろ検索してみても、自分と同じような 悩みを抱えてる人がほとんど見当たらないし!! ‥ということで、ちょっと本腰を入れて調べてみました。
[Table of Contents]Mac使ったりWindows使ったり、コマンドライン使ってみたり、アプリ使ってみたり‥と、 いろいろ試した結果、私がおかれた状況というのは以下:
ここで一度深呼吸して、もう一度アクセスログに何かヒントがないか見てみます。‥あった。
ということで Macintosh のターミナルから ftp コマンドに -4 オプションをつけて アクセスしてみると‥
行ける。行けるよ!! (^o^)
[Table of Contents]ということで、自分が契約中のプロバイダのWebサーバにアクセスする際には、 どうやら強制的に IPv4 でアクセスすればいいらしい、とわかったんですけど。 でも私がふだんMacintosh上で使っている FireFTP は、設定項目の中に IPv6 の チェックボックスがあって、そのチェックを外していれば問題ないはずなんじゃね?? とも思うんですけど。いまいちこれがちゃんと機能してないのかな?
そこで [ FireFTP のヘルプ ] の "Troubleshooting (トラブルシューティング)" の "I can't get it to work on Windows Vista/Windows 7!" (Windows Vista/7 でうまく動かないんだけど) の項目への答えを見ると、こんな感じ(大雑把訳):
(^o^)
[Table of Contents]んで、たまに FFFTP on Win10でも 同様な理由で Webサーバに FTP アクセスできないことが あるみたいです。
そのときのメッセージ(右図)を見てみると、
具体的には‥ 「接続」すると表示される「ホスト一覧」、そこからホストを選んで「接続」‥ではなく、 右側にある「設定変更」を選択。その設定画面から「拡張」タブを選択して、 設定項目の左下にある「ネットワークの種類(N)」。これを「TCP/IPv4」にすると 接続できるようになるはずです。少なくとも私はこれでうまくいきました。
でも、なんで IPv6 でうまくいかないのか? という肝心のところは現状ではよくわかりません。 とりあえず動くようになったから いいか、という感じです。
(それとあと。今契約してるのが「ぷらら」なんですけど、場合によっては 「パケットフィルタ」の設定も変更する必要があるかもしれません。 上記の結果は「レベル0 (OFF)」な状態での結果です。)
[次] Emacs on El Capitan 2016/01a |