• 締切済み

httpポートの確認方法

社内のパソコンからインターネットに出るときに、httpの80番ポートが使えているかどうか確認せよ、との話になりますが、いちいちシステム管理者に確認しなくても、クライアントPCからそれを確認する方法はありますか。 netstatコマンドなどで確認する方法があるようですが、いまひとつわかりやすく書かれているものにめぐり合えません。

みんなの回答

  • chachaboxx
  • ベストアンサー率23% (412/1777)
回答No.3

正確には、インターネット上のWEBサーバーに対する宛先ポート番号ということだと理解して回答します。 ※PC側の送信ポート番号は都度ランダムに割当られますので。 判りやすくするために netstatに/nオプションをつけると C:¥>netstat /n アクティブな接続 プロトコル ローカル アドレス 外部アドレス 状態 TCP    192.168.#.###:###  ***.***.***.***:80 ESTABLISHED とか返ってきた内容の外部アドレスの『:』の後の『80』が宛先の応答ポート番号になります。 因みに、httpは80番、https(セキュリティ接続)は443番、 共有のファイルサーバーは445番が一般的です。 ウェルノウンポートで検索すると他ポート番号も確認できます。

  • asciiz
  • ベストアンサー率70% (6803/9674)
回答No.2

「telnetでWebサイトにアクセスしてみる」を試すといいかもしれません コマンドラインから、「telnet www.google.co.jp 80」と打つと、グーグルにアクセスしに行き、きちんと繋がると画面が消えます。 そしたらそこで「あ」でも「test」でも打ってEnterすると、"Error 400 (Bad Request)"のエラーメッセージがHTMLで表示されます。(参考画面) タイムアウト等にならず接続でき、エラーメッセージとはいえちゃんとHTMLテキストを受け取れたなら、きちんと80番ポートを使って通信できたことが確認できます。 httpsの443番の方も、画面が消えるところまでは確認できます。 通信のために認証をしなければいけなくて、手動でやるのは難しいのでそこまでになっちゃいますが。 httpsが動いていないサーバ、あるいは通らないFirewall設定であれば、 >接続中: dokokano_host.com...ホストへ接続できませんでした。 ポート番号 443: 接続に失敗しました こんな感じに接続できず、エラーになってしまいます。 まあ問題はtelnetコマンドがWindowsだと標準で入っていないことですが^^; (コントロールパネル→プログラムと機能→Windowsの機能の有効化または無効化→Telnetクライアント、をチェックして追加します) ---- しかしそもそもFirewall設定はその会社のシステム管理者でしか確認・変更できないわけなので、実際に聞いてみるのが一番早いのですが。 そうできない理由はなぜでしょう?

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

ブラウザでhttpを使っているサイトにアクセスして表示されるか確認すればいいと思います。 ブラウザの設定でプロキシの設定がされている場合は、プロキシの設定を削除してアクセスできるか確認しましょう。