• 締切済み

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% (6638/9405)
回答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% (5081/13277)
回答No.1

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

関連するQ&A

  • ポートが塞がれているか確認をしたい

    お世話になります。 windows7(professional 64)にて、ある特定のソフトが断続的に インターネットの通信が遮断されます。 そのソフトのメーカーに問い合わせたところ 『ポートの10443が塞がっていないか確認して下さい』と言われました。 やり方が分からなかったので聞いたところ こちらでも詳しく教えることは、出来かねます。 と意味の分からない事を言われました。 ネットで調べてコマンドプロンプトでnetstatを入力すると状態が分かると 出てきたので入力してみたのですが、 netstatコマンドを入力した後のコマンドプロンプトの画面全体を見ましたが 10443と言う数字が、どこにも見つかりません。 ちなみにファイヤーウォールの設定では、そのソフトの通信は許可されてます。 またインターネットの通信そのものは普通にネットブラウジングはできるので 根本的なインターネットの通信状態の問題ではありません。 ウィルスソフトはマイクロソフトのsecurity essentialsですが 特定のソフトの通信の設定項目が見当たりません。 教えていただきたい事を整理すると、 1ポートの状態を確認するのはnetstatコマンドを入力すればいいのか? 2netstatコマンドで間違いなければ10443と言う番号が見つからないのは何故か? 3コマンドプロンプトの画面で、どういう状態がポートが塞がっている状態なのか?  (10443に限らず一般的な話で) 4塞がっていたら、どう操作したら通信が遮断されなくなるのか?  の4点です。 2以外は10443に限らず一般的な話になりますが何卒よろしくお願いします。

  • 空いているポートの確認について

    Windows Server2016で空いているポートを確認する方法等についての以下の質問についてご回答をお願いいたします。 (1)空いているポートの確認方法(コマンドプロンプトでnetstat -aでしょうか、他の調査方法もあればご教授ください) (2)Windowsファイアウォールの受診規則で例えば、何らかのアプリケーションのポートの5985、5986を許可していた場合、netstat -aで5985しか出てこないのはなぜでしょうか?netstat -aが空いているポートを全て出すのであれば、5985と5986の両方が出るのではないのでしょうか?

  • ポートの確認について

    OS      :WindowsXP HomeEdition Webサーバ  :apache 上記環境でhttpd.confのPortを確認したところ80番が記述されているのにも関わらず、サーバが動作しているところで、コマンドプロンプトでnetstatを実行してもポート80番が使用されているとは記述がないような気がするのですが、実行するコマンドが違うのでしょうか?それともWebサーバのポートが違うのでしょうか?

  • 既に使用されているポートの確認をするには

    システムが起動している、起動してないに関わらず 使用しているポートの確認をするにはどのようにするばいいのでしょうか? コマンドプロンプトで netstat -a -n で見ましたが、起動していないシステムのポートは確認できませんでした。 目的としてはポート番号8080が既に何かで定義してあるのか確認をしたいと考えております。 定義してあった場合、何に使用しているのかシステム名やアプリケーション名がわかる方法はないでしょうか? もしくは8080が何に使用されているのか、システムやアプリが起動していなくても確認をする方法はありますでしょうか?

  • ポートにアクセスできるかの確認方法

    outlookの設定をしているのですが、 imap.gmail.com のポート993 にアクセスできずに設定が進みません。 上流のルーターとかでこのポートを抑止されているのではと疑いを持っています。 目の前にあるパソコンが、あるポートにアクセスできるのかどうかを netstatコマンド等で確認する方法を教えてください。

  • クライアントPC同士でのSMTPポート開放確認方法について

    現在、私は小さな会社のなんちゃってネットワーク管理者をしています。 最近、複合機で「インターネットfaxダイレクト:複合機同士がIPアドレスでSMTP通信」 という機能を利用して、拠点間で利用したいという要望を社員の方から頂きました。 (現状の複合機を対応機へ代替予定) そこで、対応機へ買い換える前に、弊社の拠点間でその機能を使用する事が可能か確認する 方法はありますかと複合機メーカーに確認したところ以下の回答をもらいました。 「クライアントPCとクライアントPC間で、SMTP(25番)ポートが利用可能であれば大丈夫です。」 そこで、質問なのですがクライアントPCとクライアントPC間でSMTP(25番)ポート を用いた通信テストを行う方法があれば教えていただけませんか? (前提条件) ・基本的にはWindowsXPproの標準機能を使用。 ・アンチウイルスソフトは停止する。 ・ツールを使う事は可能だが、インストールは不可。

  • VNCが使うポートを空ける

     遠隔操作がしたいのですがうまくいきません。 友達のいえなど外側から自分の家にアクセスしようとしています。家のサーバーがわのVNCが使うポートをサーバー側のルーターであけないといけないということをきいたのですがVNCが何番のポートをつかうのかがわかりません。コマンドでnetstatを使うらしいということをきいたのですがnetstatのコマンドのあと何をうてばいいのかよくわかりません。よろしくおねがいします。

  • Windows2000 Serverでポートを使用しているアプリケーションを調べる方法

    Windows2000 Serverで、netstat で表示される使用ポート一覧のうち、何のアプリケーションがどのポートを使っているかを確認する方法を探しています。 WindowsXPであれば、netstat -o オプションで可能ですが、あいにく2000には実装されていないようです。 可能であればコマンドベースで確認したいのですが、(あまり余計なアプリケーションは入れたくないので)このアプリを使えばできるといった内容でも構いません。 よろしくお願いいたします。

  • コマンドでweb接続を確認する方法を教えてください

    例えば、パソコンがgoogleのトップページに接続できることを、 IEなどのブラウザを使わずにコマンドの発行と返り値で確認できる方法を探しています。 経緯としては・・・ 現在、毎朝の定例作業として、 50台のパソコンが社内システムにIEで表示できることを 手作業で確認しています。 ですが、さすがに手間がかかりすぎるので、 自動化する方法を探しています。 理想としては、 コマンドで、社内システムのアドレスをパラメータとして発行すると 何らかの応答が返ってきて、 それをERRORLEVELかfindで文字列を検索して 接続OKかNGかを判別するようなバッチを作れればと思っています。 いろいろ調べて「netstat」やIISのコマンドなどで実現できないか・・・? と考えているのですが、 なにぶんネットワークは素人なのでよくわかりません。 何かいい方法をご存じないでしょうか? 例を交えて教えていただけると助かります。

  • 開いているポートを調べたいのですが・・

    開いているポートで、何番ポートが開いているか、そのポートを使用しているサービスは何か。そのサービスは閉じていいのか。 調べる必要があります。 <前提> ・solaris10(用途別に4台) ・標準コマンドで調べたい。(コマンドのインストールは難しい) <試した行動> ・netstat -t <solarisでは使用できない> ・netstat -(いろいろ) <port番号が出ない> ・/etc/services <コメントアウトしているポートなし> <結果> ・setstatコマンドで表示される項目の意味がわかりません。 ・lissonしているport番号が表示されません。 このような状況で手詰まりしています。 解説サイトも見当たりません。 ご存知でしたら、回答をお願いいたします。