自分が使用しているパソコンで、アプリケーションが
使用しているポート番号を知りたいのですが、その方
法がわかりません。

DOSで、netstat -a とすることによって、現在
開いているポートの番号までは、わかるのですが、じ
ゃあ、いったい、どのサービスが使用しているかが
わからないのです。もし、わかる方法がありましたら
ご教授願えませんでしょうか。よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

ファイルの検索で「services」を検索してください。


たぶんWindowsフォルダ内同名のファイルがあると思います。

このファイルをメモ帳などで開いてみると使用されているポート番号とアプリケーション名が書いてあります。これでWindows使われているポート番号くらいはわかりますよ。
    • good
    • 0
この回答へのお礼

ありがとうございます。
「services」ファイルを確認できました。

お礼日時:2001/11/21 21:11

追記です。



このてだったら、ちょっと難しいかもしれないけど、オーム社(オライリージャパン編集)のインターネットセキュリティの Windows 2000 版が出版されてます。

タイトル:Windows NT/2000 Server インターネットセキュリティ 2800円

これはオススメ!!2000 & NT 関係のポートの使用についてバッチシ記述してあるから、大概は解決できますよ。また、セキュリティサイトについても付録でかいてあるし、こまめに追ってけば、すごい技術力をもてますよ。

参考URL:http://www.oreilly.co.jp/BOOK/wnt2ksec/
    • good
    • 0
この回答へのお礼

ありがとうございます。
参考にさせていただきます。

お礼日時:2001/11/21 21:09

PC の OS の種類によって違いますが.......



一番いいのは、羅列であれば、下記ホームでしょう。

村下氏のホームです。http://www.murashima.matsudo.chiba.jp/mura/Priva …

参考URL:http://www.murashima.matsudo.chiba.jp/mura/Priva …
    • good
    • 0
この回答へのお礼

ありがとうございます。
OSは、WindowsME,Windows2000です。

お礼日時:2001/11/20 23:52

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QIPアドレスとポートの調べ方

プロクシの設定をしようと思ったのですが、自分のPCのIPアドレスとポートの番号が分かりません。ぱそがいどで調べると、「コントロールパネル」→「パフォーマンスとメンテナンス」-「システム」→「システムのプロパティ」→「ハードウェア」→「デバイスマネージャー」→「表示」メニューの「リソース(種類別)」をクリックし、調べたい項目をクリックする、と書いてありましたが、「IPアドレス」や「ポート」という項目がありませんでした。
初歩的な質問で申し訳ありませんが、宜しくお願いします。
OSはXPです。

Aベストアンサー

なかなかネットの世界は、お作法がいろいろあって面倒ですよね。proxyなどもその一つかもしれません。

下記のサイトでお勉強するのも良いかもしれません。その筋では、非常に専門的なサイトです。

参考URL:http://www.cybersyndrome.net/

Qポート番号の調べ方

あるソフトの基本設定で、
ネットワークというタブにポート番号を入れないといけないようなのですが、「ルータ設定で開放したポート番号を入力」しないとダメなようなのですが
「ルータ設定で開放したポート番号」を自力で確認することができなくて困っています。このポート番号を知る方法を教えていただけませんでしょうか?
よろしくおねがいします。

Aベストアンサー

ルータのローカルIPは#8氏の回答のものが多いです。
後は
192.168.10.1
192.168.11.1
とか個別に自由な設定の出来る機種もあります。
共通しているのは192.168は確実です。IPのルールでそうなっていますから。
個別に設定できても初期化すれば(工場出荷時)上記3つのうちどれかになるでしょう。
ちなみにバッファローは[192.168.1.1]と[192.168.10.1]の製品があります。
いずれにしろ正解のIPでアクセスすればログインユーザー:パスワード画面が出るはずです。
そこから更にポート解放画面へは機種により全く違いますし、用語も違うので一般論としてお答えすることは不可能です。メーカー・機種名を細くして頂ければ、検索することも可能ですが。
ルータのIPや解放したポートなどを忘れられているようでしたら、ログインパスワードもロストしているのではないでしょうか?ならばポート解放設定画面にたどりつけませんから、確認方法はありませんね。

まずは初期化して、最初から作業をやり直すことをお勧めします。

実際に解放(正確にはポートフォワードも)されているかはここでテスト出来ます。
http://www.cman.jp/network/support/port.html

ルータのローカルIPは#8氏の回答のものが多いです。
後は
192.168.10.1
192.168.11.1
とか個別に自由な設定の出来る機種もあります。
共通しているのは192.168は確実です。IPのルールでそうなっていますから。
個別に設定できても初期化すれば(工場出荷時)上記3つのうちどれかになるでしょう。
ちなみにバッファローは[192.168.1.1]と[192.168.10.1]の製品があります。
いずれにしろ正解のIPでアクセスすればログインユーザー:パスワード画面が出るはずです。
そこから更にポート解放画面へは機種...続きを読む

Qアプリケーションの使っているポートを調べる

ネットワークゲームなどの使用しているポートなどを調べる方法が知りたいです。

Aベストアンサー

アプリケーションが使用しているポート番号を調べたいのなら、

1. タスクマネージャの表示列にPID(プロセスID)の列を表示させる
2. http://www.microsoft.com/downloads/details.aspx?familyid=89811747-c74b-4638-a2d5-ac828bdc6983&displaylang=en
より、ダウンロードしたportqry.exeに
PortQry.exe -wpid <PID>
の用に指定して調査する。

で、出来ると思います。

Qポートの80と443

こちらのサービス(https://secure.logmein.com/)を利用すると、インターネットを見られるサーバーのポートの80と443が空いていればルータやファイアウォールに特段の設定なく外部からサーバーを操作できるそうですが、逆にサーバーのポートの80や443を空けることには何か危険性があるのでしょうか。

Aベストアンサー

ポート80は一般的なHTTP、ポート443はHTTPSです。
この2つのポートがあいていなければインターネット接続(WEBブラウジング)は出来ません。
ですから、ほとんどのファイアウォールでこのポートは開いています。(インターネット接続を制限している社内LANでは当然閉じていますが)

ちなみに、よく使うポートとしてはFTPで20、21、SMTP(送信メール)で25、受信メールPOP3で110あたりです。セキュリティポリシー上、この辺は制限される事も多いですが、HTTP 80、HTTPS(暗号化用)443は通常閉じません。


危険性?
WEBプロトコルを使ってFTP的なファイル転送(WebDAV)やVPN等も出来るようになっています。当然そこにはある種の危険はつきものですが、WEBブラウジングに伴う危険と大きく変わりません。ウィルス等に感染していればこの2つのポートだけでも相当危険でしょうね。

参考まで。

Q「宛先ホストに到達できません」とは

下記サイトのみ「宛先ホストに到達できません」となります。
その他のサイト(goo等)は接続できます。(ping応答あり)

「宛先ホストに到達できません」とはどういう時に出るのでしょうか?

自宅にある他PCも同現象です。

<ネット接続構成>
インターネット-無線LAN(WZR-G144N)-PC

<ping結果>
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\xxxxx>ping sfp.kyoraku.jp

sfp.kyoraku.jp [1.1.81.114]に ping を送信しています 32 バイトのデータ:
192.168.11.1 からの応答: 宛先ホストに到達できません。
192.168.11.1 からの応答: 宛先ホストに到達できません。
192.168.11.1 からの応答: 宛先ホストに到達できません。
192.168.11.1 からの応答: 宛先ホストに到達できません。

1.1.81.114 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、

C:\Users\xxxxx>ping www.goo.ne.jp

www.goo.ne.jp [218.213.142.230]に ping を送信しています 32 バイトのデータ:
218.213.142.230 からの応答: バイト数 =32 時間 =67ms TTL=242
218.213.142.230 からの応答: バイト数 =32 時間 =66ms TTL=242
218.213.142.230 からの応答: バイト数 =32 時間 =66ms TTL=242
218.213.142.230 からの応答: バイト数 =32 時間 =56ms TTL=242

218.213.142.230 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 56ms、最大 = 67ms、平均 = 63ms

C:\Users\xxxxx>

下記サイトのみ「宛先ホストに到達できません」となります。
その他のサイト(goo等)は接続できます。(ping応答あり)

「宛先ホストに到達できません」とはどういう時に出るのでしょうか?

自宅にある他PCも同現象です。

<ネット接続構成>
インターネット-無線LAN(WZR-G144N)-PC

<ping結果>
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\xxxxx>ping sfp.kyoraku.jp

sfp.kyoraku.jp [1.1.81.114]に ping を送信しています 32 ...続きを読む

Aベストアンサー

状況からバッファローのルーターの問題であるような気がします。
ファームウェアのバージョンが低い場合は、アップデートで改善される「こと」もありますのでダメ元で試してみてはいかがでしょう?
あと、ルーターの経路情報や、ルーターにログインしてからpingテストをやってみて状況を確認してください。
ルーターからもpingが通らなければ(多分通らないと思いますが)、バッファローに問い合わせてみるのが解決への近道のような…。
他のルーターをお持ちでしたら、ルーターを変えてみるのもいいかもしれません。

Q起動しているサービスを確認するコマンド

初歩的な質問で恐縮ですが、ご教示いただけますと幸いです。

起動しているサービスを確認するために以下の2つのコマンドを打ってみるのですが、結果(出て来るサービス名)が違います。
このコマンドの違いについてご教示いただけますでしょうか。

(1)service --status-all
(2)chkconfig --list

Aベストアンサー

(1)service --status-all

サービスの現在のステータスを調べるコマンド

(2)chkconfig --list

OSのブート時に自動起動するサービスを調べるコマンド

違いが出るのは、
・ブート後に手動あるいは他のコマンドから起動したサービス
・ブート後に手動あるいは他のコマンドから、あるいはエラーで停止したサービス
・ブート後に実行はされるがすぐに停止して常駐しないサービス (ntpdate とか)

あるいは、(1)ではサービス名が表示されない物もあるので、どのサービスがどんなステータス出力をするのか知っておく必要もありますね。(service network statusとか)

QInner join と Left joinの明確な違いは?

Inner join と Left joinの違いがよくわかりません。
教えてください。

Aベストアンサー

出てくる結果が違います。

テーブル1のフィールド1に、






が、

テーブル2のフィールド1に、






が入力されている場合、

SELECT [テーブル1].[フィールド1], [テーブル2].[フィールド1]
FROM テーブル1 LEFT JOIN テーブル2 ON [テーブル1].[フィールド1]=[テーブル2].[フィールド1];
では、結果は、
テーブル1.フィールド1 テーブル2.フィールド1
1               1
2               2
3               3
4               NULL
5               NULL
6               NULL
の6レコードが出力されますが、

SELECT [テーブル1].[フィールド1], [テーブル2].[フィールド1]
FROM テーブル1 INNER JOIN テーブル2 ON [テーブル1].[フィールド1]=[テーブル2].[フィールド1];
では、結果は、
テーブル1.フィールド1 テーブル2.フィールド1
1               1
2               2
3               3
の3レコードしか出力されません。

出てくる結果が違います。

テーブル1のフィールド1に、






が、

テーブル2のフィールド1に、






が入力されている場合、

SELECT [テーブル1].[フィールド1], [テーブル2].[フィールド1]
FROM テーブル1 LEFT JOIN テーブル2 ON [テーブル1].[フィールド1]=[テーブル2].[フィールド1];
では、結果は、
テーブル1.フィールド1 テーブル2.フィールド1
1               1
2               2
3           ...続きを読む

Qデータベース内のテーブル名の取得

お世話になります。
初心者的な質問でしたらすいません。
SQL文にてデータベース内のテーブル名を
調べることができると聞いたことがあるのですが、
可能でしょうか。

もし、可能であれば、SQLの記述を教えてください。
お願いします。

Aベストアンサー

select * from tab;

私の場合、テーブル名だけ手っ取り早く知りたいとき、↑を打ちます。その他の情報も知りたいときは#2さんの仰るとおり、user_tablesで取得します。

QPC用OSとサーバー用OSの違いを教えて下さい

技術的な質問ではないのでこちらにて質問いたします。
とりあえずWindowsに絞って。
クライアントとサーバーの違いはわかるのですが、
そもそもPC向けのOS「Windows(Vista,Xp等)」と
サーバー向けのOS「Windows Server(2003等)」とは、
根本的に何が違うのでしょうか?

Aベストアンサー

基本的に用途が違うものなので全く別物といえますが、サーバー用OSを選択する理由として、データ共有を多くのクライアントPCで利用したい場合があります。
一般的なPC用OSの場合、データ共有の設定をしても同時のアクセスできる台数に制限があります。XP HOME では5台、XP Pro では10台が同時アクセスする上限になります。これは単に台数ではなくセッション数ですので、1台でも同時に複数のデータをにアクセスしていたりすると、1台で2セッション以上利用していることもあります。従ってネットワーク上にこの上限を超えるパソコンがあり、サーバ機にアクセスしようとすると単なるPC用のWindowsではアクセスが拒絶される場合があります。こうした状況の中ではすべてのパソコンでデータ共有が必ずしも常に利用できる状況にないので、10台以上のクライアントがある環境ではサーバーOSを導入したサーバー機に、共有データを保存しておいた方が問題は少ないです。
そのほかアクティブディレクトリなど、ユーザ管理をサーバで一元管理できる点など、一般的なPC用OSと比べて便利な機能もたくさんあります。
サーバーOS(WindowsServer2003等)は接続クライアント数を必要に応じて追加することができます(1クライアントあたり5,000円くらいのライセンス料がかかりますが)。サーバー用OSは利用できるクライアント数によって値段が違います。

基本的に用途が違うものなので全く別物といえますが、サーバー用OSを選択する理由として、データ共有を多くのクライアントPCで利用したい場合があります。
一般的なPC用OSの場合、データ共有の設定をしても同時のアクセスできる台数に制限があります。XP HOME では5台、XP Pro では10台が同時アクセスする上限になります。これは単に台数ではなくセッション数ですので、1台でも同時に複数のデータをにアクセスしていたりすると、1台で2セッション以上利用していることもあります。従ってネットワーク上にこの上限...続きを読む

Q■空いているポートを調べるには?

最近、netstatというコマンドを覚えて、良く使っています。
そこでポートという概念を知ったのですが、あるプログラムがこのポートを使っているといった、ポート利用の詳細を知ることができる方法はないでしょうか?

ネットワークに詳しい方いらっしゃいましたら教えていただけないでしょうか?

よろしくお願いします!

Aベストアンサー

環境によって手段は様々です。お使いのOSは何ですか?

例えばWindows XP Professionalなら 「netstat -b」で表示できますが、他の環境でも同じとは限りません。

一方、「サービス(プロトコル)が使用するポート」であれば、
UNIX系なら/etc/services、
Windows系なら%SYSTEMROOT%\system32\drivers\etc\SERVICES
で概ね知ることができます。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング