FTPサーバーを立てたい

このQ&Aのポイント
  • 外部から接続できない問題について
  • ウィルスバスターの影響について
  • 設定が必要な項目とアクセス確認方法
回答を見る
  • ベストアンサー

FTPサーバーを立てたい

度々お世話になります。 TinyFTPを使ってFTPサーバーを立てようと考えています。 しかし、外部からうまくつながりません。 バッファローのルーター(WHR-AM54G54)を使用して 無線接続でインターネットに接続していますが、 ルーター設定のアドレス変換テーブルはきちんと LAN側サーバーIPにポート20-21をフォワードしています。 試しにサーバーの自IP(プライベートIP)にサーバーからFTP接続したら 正常につながりましたが、グローバールIP(=ルーターのIP)だと 「接続できません」となります。(使用FTPクライアント:FFFTP) ウィルスバスター2007がインストールされているので ファイアーウォールではじかれているのかとも思い ウィルスバスターのファイアーウォールを無効にしても ウィルスバスター自体を落としてもだめでした。 何かほかに設定が必要なのでしょうか? また、どこまでアクセスが到達しているかを見る手立てはありますか? OSはWindows2000です。 以上、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Strawoods
  • ベストアンサー率42% (85/199)
回答No.2

>あー、よく考えたら例え外部DNSサーバーに一旦出ても その通りです。情報のやり取りは、 1.PC → DNS 「xxxx.comのIPは何番?」 2.DNS → PC 「xxxx.comは210.123.4.5」 3.PC → 210.123.4.5(ルータのWANポート)「210.123.4.5のFTPに接続したいんだけど?」 4.ルータ → PC「私にそんなサービスありません」 (色々端折ってますが…) となり、外部のDNSに問い合わせに行ったとしても帰ってきたIPアドレス宛に内部のクライアントから通信をしようとしても、結局はクライアントからルータに接続しに行っているという構図には変わりありませんので接続できません。

siddhaartha
質問者

お礼

再度のご回答ありがとうございます。 よくわかりました。家に帰ったら友達に頼んで アクセスしてもらってみます。 <-- 2007/1/12 16:03 -->

その他の回答 (1)

  • Strawoods
  • ベストアンサー率42% (85/199)
回答No.1

他のメーカは解りませんが、バッファロー製のルータは内部折り返しはされません。 ルータのIPに対してFFFTPでアクセスしに良くと、ルータでフォワードの設定がされていても、LAN<>WAN間の間ではありませんのでフォワードされず、そのままではルータのIPアドレス(のホスト)に対してFTP接続をしている事になり、当然ながら接続できません。 ので、NAT設定が正しく機能しているかどうかを見るには、外部からアクセスしてやる必要があります。 確認方法としては幾つかありますが、一番簡単なのは誰か捕まえてその人の家からアクセスできるか確認する事です。 捕まらないのであれば外部サーバから(Shellアカウント持っている事が条件ですが)Telnet経由でアクセスできるか確認するのもいいと思います。

siddhaartha
質問者

お礼

早速のご回答ありがとうございます。 なるほど!そうだったのですか。 ルーター内でループバックはされないってことですね!? よく理解できました。 そこで新たに疑問が・・・ TinyFTP導入と同時についでに無料DNSサービスにも登録しました。 ルーター内で自分にループバックされないとのことですが、 ホスト名(www.xxxxx.com)形式でLAN内のPCからFTP接続を試みた場合 一旦アドレスをIPに変換するためにプロバイダなりのDSNサーバーに アクセスして、そして自分のルーターに戻ってくるわけですよね? それでも接続ができないのはなぜなんでしょうか? LAN内PCかルーター内でテンポラリーに持っているから外部DNSに アクセスされない!?

siddhaartha
質問者

補足

あー、よく考えたら例え外部DNSサーバーに一旦出ても 結局はパケットの発信元がLAN内PC(ひいてはNAT変換されたルーターのIP)なので 帰ってきたパケットに対してはルーターでNATが働かないってことではじかれるのかな?

関連するQ&A

  • FTPサーバ開設

    QUICK'N EASY FTP SERVERという簡易FTPサーバソフトでサーバを開設したいのですが、サーバを立ち上げても友人が接続できません。 ホスト側の接続はYAHOO BB ウイルスバスター2006を使用していますが、パーソナルファイアウォール設定でファイル転送(FTP)は除外設定してあります。 サーバのログを見ても、ポート21にてSTARTEDとなっています。以前も同じソフトでFTPを開設していたのですが、今回PCの買い替えにより新たに設定し直しています。以前開設したときにはルータのポート開放も含めルータに何かをした記憶はありませんが、記憶違いかも知れません。他に何をしなければならないのでしょうか?どなかた御教授お願いします。

  • FTPサーバーをたてたいのですが

    本当に初歩的な質問なのですが、FTPサーバーをたてることができません。 ソフト:TinyFTP-d OS:NT4.0 マシンのIPはルーターから割り振りしています。 やはりこの状態でサーバーをたてることはできないのでしょうか。

  • FTPがつながらない

    HPのメンテナンスを担当することになりFFFTPで接続しようとするのですが『正しいパスワードを入力してください』と『530 Login incorrect.』というエラーがでてしまい接続できません。 FFFTPの設定はHP管理元にも確認したものを入れており間違いはありません。 YahooBBからαinternetへの専用ドメインでのHP接続です。 WindowsXPでウィルスバスターを使用していますがファイアーウォールは無効にしてやってみましたがダメです。 PASVモードも試しております。 無線ルーターを使用していますがこちらの設定も変えないとダメなのでしょうか? ちなみに他のHPへのFTPは問題なく使用出来ています。 アドバイスを宜しくお願いいたします。

  • FTPサーバー

    RedHat8で自宅サーバーを構築しています。 それで、wwwやsshはできたのですが、 どうしてもFTPだけができません。 http://acorn.zive.net/~oyaji/ftp_tst/ftp_tst.htm で確認すると500というエラーが返ってくるので http://scan.sygatetech.com/ でscanしてみると、FTPが立ち上がっていない? みたいなんです。 ルーターの設定がおかしいのかと思い私のPCに デュアルで入っているwindows98にFTPサーバーを 導入して試してみたらうまくいったので ルーターの設定ではないと思います。 で、LINUXのファイアーウォールの設定が おかしいのかと思い試しにファイアーウォールを lokkitで無しにして試したのですが、 やはりうまくいきません。 いったい何がおかしいのでしょうか? ちなみに、FTPサーバーの導入などは http://www.wai2.no-ip.com/my_server/ のサイトを参考にやってみました。

  • FTPサーバーのポート解放

    FTPサーバーを構築途中なのですが、ポート開放の所で詰まってしまいました。 設定(ルータ・ファイアウォール)を見直したのですがポートが開放できなくて困っています。 21番ポートは開放できましたが、同じ手順で20番ポート開放を行ったところできません。以下の環境でFTPサーバを構築しました。 【OS】Windows XP 【CPU】Pentium3 【メモリー】512MB 【FTPサーバーソフト】Tiny FTP Daemon 【FTPクライアントソフト】FFFTP・コマンドプロンプトのFTPコマンド 【ルータ】BBR-4HG(バッファロー) 【ファイアウォール】WindowsXPについているもの 【試したこと】 ・ルータ、ファイアウォールの設定 ・パソコンの再起動 ・プライベートアドレス、127.0.0.1での接続(ちゃんと接続できました) 自分では、必要事項は書いたつもりですが記入漏れがあればご指摘ください。 検索で調べてみたのですが、解決できませんでした。お知恵をお貸しください。よろしくお願いいたします。

  • 自宅FTPサーバーの構築について

    古いWindows98のPCをFTPサーバーにして外から必要なときにデータを取り出せるようにしようと思っています。 【環境】 FTPサーバーソフト:TinyFTPD プロバイダ:so-net(アッカー12M) 無線LANルーター:アイ・オー・データ(WN-G54/R2) LAN内のPC:3台(そのうち1台をFTPサーバーに) ダイナミックDNS:登録済 ルーターの仮想サーバーの設定:済 【質問】 LAN内の他のPCから、FFFTPでアクセスしたところ無事フォルダのダウンロードができました。 しかし、友人にFFFTPを同じ設定にして接続を試みてもらったところ、接続できないといわれました。 こうした状況で考えられる原因には何があり、どのようにしたら良いのでしょうか。 お知恵をお借りできるでしょうか。 ※ちなみに友人(XP)には、ファイアウォールを無効にしてもらいました。セキュリティはavast!を使用しています。

  • FTPサーバアクセスについて

    構成:  A:ADSL環境下に1台FTPサーバを立てております。  B:CATV環境下からFTPサーバにアクセスしようとしております。 アクセスに使用しているのは、FFFTPソフトです。 ADSL環境の方で、ADSLモデムによるファイヤーオールを設定してまして、 そのファイヤーオールの設定とFTPサーバの設定をFFFTPソフトにしました。 現段階では、そのファイヤーオールまでは接続出来ている事がログから見たところ 確認が取れておりますが、そこから先のFTPサーバまでは接続出来ません。 何が原因か、またどこを設定すれば、接続出来るのか解りません。 ご存知の方、教えて下さい。

  • FTPがつながりません・・・

    TinyFTP Daemonを使ってます。 FFFTPでサーバーのあるPCからは(IPを127.0.0.1に設定)つながるのですが、 もう一台のPC(↑のIPではない)からはつながりません・・・。 しかもつながるほうからでもアップはできません。 どうしてなんでしょうか・・・? 回線はCATVを使っており OSはMeです。

  • IISのFTPサーバについて

    Windows2000serverのIISのFTPサーバをインストールしたのですが、使い方がいまいちわからないので困っています。 既にWEBサーバを立ち上げており、ホームページを更新する目的でサーバ以外の端末からFFFTPを使ってつなげてみようとしたのですが、接続できませんとなってしまいます。 FTPサーバをインストールしただけで設定はほとんどしていません。 サーバの方の設定、FFFTPの方の設定を教えて下さい。 宜しくお願いします。

  • FTPサーバが立てられません たすけてください

    FTPサーバを立てようと思いいろいろ設定をいじっていたらWebにつながらなくなりました。 LAN内でFTPサーバへは繋がります。ファイル転送可能なのでDDNSとかDNSの設定がおかしいんだと思います。 LAN内 ルーターIPが192.168.1.1 マスク255.255.255.0 でしたので FTPサーバ IP192.168.1.100 マスク255.255.255.0 としています。 LAN内でみるとDNSが192.168.1.0 と見えたので FTPサーバにDNSのIP設定192.168.1.0といれました。 IPの手動設定でDNSの設定がおかしいのでしょうか? DNSサーバってだいたいプロバイダ等が管理しているという認識で間違いないでしょうか? またDDNSにはDiCEをインストールしました。 イベントの編集>DNS更新のIPアドレスには FTPサーバのIPアドレスをいれることで問題ないでしょうか? DDNSに設定すべきもの、 DNSはどこにあるものなのか、 その他私の言っていることや 設定におかしそうな所を教えて下さい。宜しく御願いしますm(__)m