- æ¥æï¼ 2006/04/18 11:46
- ååï¼ 管理者
- > 私の環境はWAN側は固定ではありませんのでたまにIPアドレスが
> 変わってしまいます。 そのような場合、私は今回無理やり221. だけの記述にしましたが > これが1番ベストな方法なのでしょうか? あまりIPの事には詳しくはないのですが、頭のIPが > 221以外に変わる事はないのでしょうか? 私のプロバイダー(YBB)の場合、幸い今までには > ケツの番号が変わったのしか見た事ないですが、やはり環境・もしくはその時によって > 変化するIPの番号はさまざまなのではと思いまして
固定IPアドレスの場合であれば、IPアドレスを指定する方法がベストですが ドメイン名で指定することも可能です。(ただし接続元がドメイン登録されている事)
外部(接続元)が動的IPでも、名前解決できるドメイン名(ホスト名)であれば可能です。
例)接続元のドメイン名が「hogehoge.com」であった場合
vsftpd : 192.168.1. 127.0.0.1 hogehoge.com
もし、ドメイン名を持っていない場合は、IPで指定せざるをえなくなります。 しかし、「221.」だけだと、殆ど開放的になってしまうので余りよろしくありません。
接続元のIPでISPが保有しているIPアドレスの範囲でかける方法もあります。 しかし、この方法だと接続元がそのISPユーザであれば誰でも接続可能となってしまいますが・・・・
ご質問の「221以外に変わる事は・・・」は、ISPが保有しているIP範囲によります。 よって、変わる事も当然ありえる事になります。
> 例えばですが、どうしても20~21番が開放できませんので、サーバー側でFTPのポートを任意に変更する > 事は不可能なのでしょうか? 試した事がないので、参考程度にお考え下さい。 コントロールポートを「listen_port」で指定して、パッシブにて(min・max)を同ポートにする。
例)コントロール(10021)・データ(10020) 「vsftp.conf」 listen_port=10021 pasv_min_port=10020 pasv_max_port=10020
※:ポート番号は1024〜65535の範囲でなければなりません。
|