No.4799 投稿時間:2002年08月27日(Tue) 00:45 投稿者名:aras URL:
Linuxを使ってサーバを構築し、Webサーバ、telnetサービス、ftpサービスを提供しているのですが
WebサーバにブラウザでグローバルIPアドレスでアクセスしたところ、ルータの認証画面が出ました。
鷹の巣さんのHPを参考にしてプロキシを通して解決しました。ありがとうございますm(_ _)m
しかしながら、telnet,ftpの確認をしようとコマプロで以下のコマンドを入力したら、
エラー及び、ルータのftpサーバ機能と思われるメッセージが出てきました。
telnet グローバルIPアドレス
「接続中: 61.*.**.*..ホストへ接続できませんでした。 ポート番号 23.
対象のコンピュータによって拒否されたため、接続できませんでした。」
ftp グローバルIPアドレス
「220-MegaBit Gear TE4000 Ethernet Modem, G.lite, Annex C FTP server ready
220 FTE4111_0122C (Mon Apr 2 15:59:21 JST 2001)」
Webサーバに普通にアクセスしたときにルータの認証画面が表示されるルータを使っている場合、
Webサーバにアクセスするのと同様、telnet,ftpともに、一回外部のサーバを踏んでからではないと
接続できないのでしょうか?
なお、以下のコマンドでしたらう接続はできました。
telnet ローカルIPアドレス
ftp ローカルIPアドレス
No.4801 投稿時間:2002年08月27日(Tue) 01:15 投稿者名:水芹 URL:http://www.dream-seed.com/
水芹です。こんばんは。
グローバルアドレスは、基本的にルーターの持っているアドレスですので、
telnetやftpも含めて、グローバルアドレスで(外側からの)接続をするためには
プロキシを通す必要があります(設定画面が表示されてしまうルーターの場合。ただし、
設定画面が表示されずにフォワードしてくれるルーターでも、それは外側からのアクセス
ではなく、あくまでもLAN内からのアクセスだと思われます。)。
Hostsの設定をすれば、ドメインで接続できるようになりますが、これもLAN内からのアクセスです。
手っ取り早いのは、別の接続手段(H"とか)を用意することですが、これもすべての人ができるわけではありませんね。
プロバイダのWEBスペースがあって、CGIが利用できるなら、PerlなりPHPなりでtelnetクライアントやftpクライアントを作ってしまう
という手もあります。
#PerlのFTPクライントの例は鷹の巣さんが公開予定らしいので期待しましょう。