ja.elfishgene.com Open in urlscan Pro
2606:4700:3032::6815:3485  Public Scan

URL: https://ja.elfishgene.com/442946-how-to-ping-multiple-ip-BOFIAY
Submission Tags: test
Submission: On January 19 via api from JP — Scanned from JP

Form analysis 0 forms found in the DOM

Text Content

This website uses cookies to ensure you get the best experience on our website.
Learn more
Got it!
 * JAVA
 * PYTHON
 * JAVASCRIPT
 * SQL
 * HOW

19. 1. 2022

Elfishgene
 * SQL
 * JAVASCRIPT
 * PYTHON
 * JAVA
 * HOW


 * JAVA
 * PYTHON
 * JAVASCRIPT
 * SQL
 * HOW




複数のIPアドレスにPINGを実行する方法




ルーターTP-LINKTL-WR340G









3つの異なるIPアドレスを同時に500回pingしたい。これらのpingが同時に行われない場合は、簡単な質問になります。誰かが3つのcmdを開いて、それぞれでIPをpingし始めると言うかもしれません...うーん、それはうまくいきますが、私はもっと賢い方法を見つけていますか?
Linuxで検索したところ、Win7に取り組んでいる方法が1つ見つかりました。








 * 2 500スレッド(または3スレッド、ここで必要な並列化が明確ではありません)を作成し、それぞれに個別のpingを実行させます。
   (もちろん、それは不可能なので、文字通り同時ではありません。)
 * 1 Linuxで見つけたものを投稿できますか?同じ方法で、特別なソースを使用すると、Windowsでも機能する可能性があります。
 * stackoverflow.com/questions/4708631/…。より簡単な方法はありますか、それともこの質問は重複していますか?
 * ここでは「同時に」は意味がありません。とにかく、パケットはネットワーク上でシーケンシャルになります。
 * @EJP同時に完了していません!

後で遅延を比較したい場合は、次のようにすることができます。

@echo off setlocal start '' '%COMSPEC%' /c ping -n 500 192.168.1.23 ^>log1.txt start '' '%COMSPEC%' /c ping -n 500 192.168.1.42 ^>log2.txt start '' '%COMSPEC%' /c ping -n 500 192.168.1.113 ^>log3.txt 

3つのログファイルには、それぞれの出力が含まれています ping コマンド。

@echo off for %%a in (1.1.1.1 2.2.2.2 3.3.3.3) do ( start ping -n 500 %%a ) 

ユーティリティをインストールできます fping これは、ラウンドロビン方式で機能して各IPアドレスにpingを実行します。次の方法でインストールできます。

sudo apt install fping 

次に、ワンライナーを使用して複数のアドレスにpingを実行できます。

fping    

また、ファイルに書き留められた複数のIPアドレスを実行するために使用することもできます。

以下のスクリプト(私は作成者です)を試して、複数のターゲット(IP
/名前)に対してコマンドを実行できます。コマンドはPingのみに限定されるものではなく、tracert /
traceroute、ncatなど、ターミナルから実行できる任意のコマンドにすることができます。
LinuxおよびWindowsでテスト済み-使いやすさのために.exeファイルにパックされたWindowsスクリプト用。

Windowsの場合:ccmd.exe -c 500 -ts 8.8.8.8、bbc.com、8.8.4.4 / 31 -D -b 20

Linuxの場合:ccmd.py -c 500 -ts 8.8.8.8、bbc.com、8.8.4.4 / 31 -D -b 20

-ts-は、コマンドを実行するターゲットのコマ区切りの文字列です。
-c-コマンドを実行する回数
-D-画面にDNS情報を取得して出力するようにスクリプトに指示します
-b-画面に出力される結果の長さを調整します
Pythonスレッドモジュールを使用して(半)並列で実行されるすべてのコマンド(スレッド数は-t引数で設定できます)。

スクリプトはログを「LOGS」ディレクトリに保存します。

Windowsの出力例

ソース:https://github.com/apraksim/ccmd.git

Mac OS-XまたはLinuxを使用していて、複数のホストにpingを実行したい場合:複数のホストのpingを容易にするping-xrayをリリースしました。
ASCIIターミナルで可能な限り視覚的にすることを試み、さらにすべてのターゲットに対して正確なミリ秒の解像度でCSVログを作成します。

https://dimon.ca/ping-xray/





お役に立てば幸いです。ツールはオープンソースの「fping」に基づいており、bashcursesを介してascii「gui」を追加して出力をもう少し人間が読めるようにします。

Macbookの場合:
ターミナルを開き、

vim ping.sh 

vimで、「

for i in 35.x.x.x 35.x.x.x do ping -c 2 $i done 

保存してかなり
スクリプトを実行するには、次のように入力します。

sh ping.sh 



More From Around The Web

Herbeauty
Here Are Indian Women's Best Formulas For Eternal Beauty
Herbeauty
Herbeauty
Brainberries
8 Superfoods For Growing Hair Back And Stimulating Its Growth
Brainberries
Brainberries
Brainberries
Deepika Padukone's Most Iconic Looks
Brainberries
Brainberries



 * 


HOW

HOW




人気の投稿


 * 特定のバージョンでANDROIDソースコードを閲覧するにはどうすればよいですか?
   
   2022 -


 * VISUALSTUDIOカスタムデバッガービジュアライザーは依存関係を読み込めません
   
   2022 -


 * VAGRANTVIRTUALBOXビデオメモリを設定する方法
   
   2022 -


 * EXCELVBAを使用した差し込み印刷の自動化
   
   2022 -


 * 既存のIEウィンドウで新しいタブを開く方法
   
   2022 -


 * GIMPを使用して、コマンドラインでXとYの両方の画像のサイズをパーセンテージで変更します
   
   2022 -




特定の文字で始まる単語を検索するための正規表現


SQL SERVER MANAGEMENTSTUDIOでのストアドプロシージャのデバッグ


/ LIBRARY / APPLICATION SUPPORT LIBRARYはすべてのユーザーがアクセスできますか?


JAVASCRIPT


静的サイトにYELPフィードを埋め込んでいて、幅と高さのスタイルを設定したいのですが、YELP要素をターゲットにする方法がわかりません。


推奨されます


 * YUM
   UPDATEに失敗しました-APPISTRYのREPOMD.XMLのインポート中にエラーが発生しました:REPOMD.XMLファイルが破損しています
   
   2022


 * ANSIBLEでMONGOレプリカセットをセットアップするにはどうすればよいですか?
   
   2022


 * STRTRとSTR_REPLACEをいつ使用するのですか?
   
   2022

カテゴリ
 * PYTHON
 * JAVASCRIPT
 * HOW
 * SQL
 * JAVA

https://elfishgene.com © Copyright . All Rights Reserved. - 2022