コマンドでweb接続を確認する方法とは?

このQ&Aのポイント
  • コマンドでweb接続を確認する方法を探しています。パソコンがブラウザを使わずにwebページに接続できるかを確認したいです。
  • 現在、50台のパソコンの接続確認作業に手間がかかっています。自動化する方法はないでしょうか?コマンドを使用してweb接続を確認する方法を教えてください。
  • ネットワークの素人ですが、コマンドでweb接続を確認する方法を教えてください。手作業ではなく、自動化できる方法があれば助かります。
回答を見る
  • ベストアンサー

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

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

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

  • ベストアンサー
  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.4

何を確認することを目的とするか、で答えがちょっと違ってきますよね。 「ネットワーク的に80/TCPや443/TCPが通る」のであればtelnetを使うなりlynxを入れる(難しいか?(笑))なりで確認する、ということもできますが、「PCでWEBサイトを表示できる」ということであれば、各PCでIEなりFirefoxなりを開いていくしかないです(理由はNo.3の方が回答されているとおり)。

hanakoto43
質問者

補足

コメントありがとうございます。 要はブラウザやクライアント自体の設定に変更が無いことを前提に、 webサーバが正常に稼働していて、ネットワーク的に問題なく接続できるか、が確認できればいいと思うのですが。。。やはり難しいんでしょうかね。

その他の回答 (4)

回答No.5

lynxやw3mなどのテキストブラウザ使って実現できそうですね。 ※ソフトを導入する必要はあります。 w3mだと、例えば下記コマンド w3m 'http://www.google.co.jp/' -dump でコマンドプロンプトにテキスト表示して終了します。 ※ -dumpオプションつけないとブラウザ的なソフトで操作する事になるので自動終了はしません。 ERRORLEVELで0(成功している)チェックをすれば良いかと。 netstatだとブラウザで接続して接続状態を確認できるかも。

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.3

リモートアクセスした状態から ping などで返ってきた値を読んではダメですか。 ってか、ブラウザの設定次第で表示が可能か否か決まるような気もするんだ。 地味な作業だけど、一台ずつブラウザで確認することを自分は推奨する。

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.2

参考URL: 「Web ページがアクセス可能かどうかを確認する方法はありますか」 これをスタートアップスクリプトとして設定しておいて、Webサーバ側のログを確認するとか。 でも、そもそも確認作業自体が、無駄な稼働に思えます。見直しを提案してみては。

参考URL:
http://gallery.technet.microsoft.com/scriptcenter/bcc6e41e-ddbd-4fb8-9d24-a32e90ebd850
noname#204695
noname#204695
回答No.1

古典的なやり方ですが、telnet や ssh を使う方法がありますよね。 社内であれば、これらのプロトコルの利用が制限されていなければ、やりたいことは出来ると思います。(今はもっと簡易なツールがあると思いますが、、、名前を失念してしまいました)

関連するQ&A

  • httpポートの確認方法

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

  • atコマンド、netstatなどの使用方法

    atコマンドを使用して、PCの電源を落とすことができるでしょうか? もしできるなら入力形式と電源を落とすコマンドがわからないので 教えてほしいです。 あとnetstatを使用して変な接続がないか確認したいのですが 確認できるでしょうか? netstatを使用してみるとnslookupで確認できないようなIPからの接続があります。。。

  • netstatコマンドについて

    netstatコマンドで、TCPのLISTENINGのポートについて 下記の事を確認する方法を教えてもらえないでしょうか。 (1)待ち受けポートが全てのホストからアクセスを受け付けること。 (2)待ち受けポートがlocalhostからのみアクセスを受け付けること。 (3)待ち受けポートが特定のホストのみからアクセスを受け付けること。 おそらく、netstatコマンドのForeign Addressの値から確認できると思うのですが。。

  • CPU確認コマンド

    Unix系のCPU使用率の確認方法で「システムモニタのリソースの監視」等で確認できるCPU使用率をコマンドによって確認するには、どのコマンドを使用したら宜しいでしょうか? またそのコマンドの出力結果の中でどの部分を見たらいいのか教えてください。 宜しくお願いします。

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

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

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

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

  • ftp受信確認

    FTPサーバはwindows2003のIISです FTPクライアントはwindows2000,xpの標準添付のftpコマンドです バッチファイル中でFTP -S:C:\FTPCMD.TXT みたいな感じで起動していますが FTP正常・異常にかかわらず常にERRORLEVELは0が 返ってきます なんとかバッチファイル中で正常通信できたか できないか判断したいのです その判断方法をアドバイス下さい ※その他の手段として  バッチファイルでコマンド起動できるFTPクライアントソフト  (できればフリー)を使えばERRORLEVELが返ってくるよという  ものがありましたら紹介頂けると嬉しいです もしくは ProFTPDが転送中のファイルを".in.{ファイル名}"として、転送完了すると"{ファイル名}"に変更する機能がある そうですがこれと同じような機能はIISのFTPにはないのでしょうか? 設定を探してみましたが見つかりませんでした (FTPサーバーはIIS以外に変更できません)

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

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

  • vsftpdにて接続できない

    よろしくお願いします。 CentOS5.6 vsftpd 2.0.5 にてftpサーバーを立てたいのですが、 やってみても接続できません。 21番ポートがあいている事は nmap、netstat から確認できているのですが、 ftpコマンドや、ffftpで接続しようとしても 接続できません。 どこから確認すればよいか、ご教授いただけないでしょうか。 何卒よろしくお願いします

  • netstat と netstat-anoの表示結果の関係(理解の方法)

    netstatとnetstat-anoコマンドとの関係について教えて下さい。例えば、自分のPCでnetstatコマンド実行後にESTABLISHEDが確認されたAと言うホストと、そのすぐ後にnetstat-anoコマンドを実行してESTABLISHEDが確認された111.222.333.444というIPアドレスとの関係はどのように理解したら良いのでしょうか?(ポートは同じです) 111.222.333.444というIPアドレスはホストAのアドレスということなのでしょうか、それとも111.222.333.444というIPアドレスのPCがホストAと接続が確立され、そのホストAとnetstatコマンドを実行した自分のPCが接続確立している(つまり、111.222.333.444のIPアドレスのPCと自分のPCがホストAで接続されている)という意味なのでしょうか? netstatコマンドを実行した自分のPCと接続がESTABLISHEDになっていたホストAと、netstst-anoコマンドを実行した時にESTABLISHEDが確認された111.222.333.444というIPアドレス、この3つの関係の理解のしかたを教えて下さい。宜しくお願いします。