pingコマンドの7つの主な使用法

友人から、pingコマンドの使用について話せるとの報告がありました。実際、以前はいくつかのコマンドの使用について触れてきましたが、pingコマンドについてはあまり説明がありません。一般的には、その基本的な機能を使用しています。本日は詳しく見ていきます。詳細には、pingコマンドを使用します。

1. pingの基本的な使用法の詳細な説明

Pingは、ネットワーク内の非常に強力なTCP / IPツールです。主な機能は次のとおりです。

1.ネットワーク接続の検出とネットワーク速度の分析に使用されます

2.ドメイン名に基づいてサーバーIPを取得する

3. pingによって返されたTTL値に従って、オペレーティングシステムと、相手がルータを通過するデータパケットの数を確認します。

通常、これを使用してIPアドレスに直接pingし、ネットワーク接続をテストします。

このように、IPアドレスまたはゲートウェイに直接pingすると、pingは上記のデータを表示し、一部の友人は尋ねる可能性があります。バイト= 32、時間<1ms、TTL = 128これらの意味は何ですか。

バイト値:パケットサイズ、つまりバイト。

時間の値:応答時間、時間が短いほど、このアドレスへの接続が速くなります。

TTL値:存続可能時間、これはDNSレコードがDNSサーバーに存在する時間を示しますこれはIPプロトコルパケットの値であり、パケットを破棄する必要があるときにルーターに通知します。Pingが返すTTL値のサイズにより、ターゲットシステムのタイプがWindowsシリーズかUNIX / Linuxシリーズかを大まかに判断できます。

デフォルトでは、LinuxシステムのTTL値は64または255、WindowsNT / 2000 / XPシステムのTTL値は128、Windows98システムのTTL値は32、UNIXホストのTTL値は255です。

したがって、一般的なTTL値は次のとおりです。

100〜130ms、Windowsシステム。

240〜255ミリ秒、UNIX / Linuxシステム。

もちろん、今日の主な理解はこれらではなく、pingへの他の参照です。

pingコマンドは、ネットワークのIPアドレスに直接pingしてネットワークの滑らかさと速度を確認するだけでなく、これらの使用法もあります。

次に、ping -tの使用

管理者が中断するまで、中断せずに指定されたコンピューターをpingします。

これは、コンピューターがルーターに接続されており、ネットワークが適切に機能していることを示しています。次に、キーボードのCtrl + cを押し続けてキーボードを終了し、pingを続行します。停止すると、実行中のデータパケットの数とオン/オフの数が要約されます。

3、ping -aの使用

ping-aは、コンピューター名とNetBios名を解決します。ホスト名を解決するためにそのIPアドレスにpingできます。

4、ping -nの使用

デフォルトでは、通常4つのデータパケットのみが送信されます。このコマンドを使用して、送信されたパケットの数を定義できます。これは、ネットワーク速度を測定するのに非常に役立ちます。たとえば、10個のパケットを送信する平均戻り時間をテストします。最も速い時間と最も遅い時間は、次の方法で取得できます。

以上から、10パケットを47.93.187.142に送信する過程で、10パケットがロスなく返されたことがわかります。これらの10パケットのうち、最速の戻り速度は32ミリ秒、最遅は55ミリ秒、平均速度は37ミリ秒です。 。それは私のネットワークが良いことを示しています。

監視システムなどの一部の不良ネットワークが非常に停滞している場合、このようなテストでは、返された結果から一部が失われていることが示されることがあります。それ以上失われた場合、ネットワークは良好ではなく、直感的に判断できることを意味しますネットワークの状況。

5、ping -lサイズの使用

-l size:指定されたサイズのデータ​​パケットをターゲットホストに送信します。

デフォルトでは、Windows pingによって送信されるパケットのサイズは32バイトであり、最大サイズは65500バイトを送信できます。一度に送信されるデータパケットが65500バイト以上の場合、受信側のコンピュータがダウンする可能性があります。したがって、Microsoftはこの値を制限しました;このパラメーターは他のパラメーターと組み合わせると非常に強力ですたとえば、攻撃者は-tパラメーターを使用してDOS攻撃を実行できます。(したがって、危険です。他の人のコンピュータで簡単に使用しないでください)。

例:ping -l 65500 -t 211.84.7.46

IPアドレスは、ユーザーがCtrl + Cで中断するまで継続的にpingされます。

このようにして、サイズが65500バイトのデータパケットを211.84.7.46コンピュータに送信し続けます。コンピュータが1台しかない場合は効果がない可能性がありますが、コンピュータが多数ある場合、相手が完全に麻痺し、ネットワークが大幅にブロックされます。力は些細なものではないことがわかります。

6、ping -r countの使用

送信パケットと返信パケットのルーティングを「レコードルーティング」フィールドに記録します

ルートの数ですが、トレースできるのは最大で9ルートです。

ping -n 1 -r 9 202.102.224.25(パケットを送信し、最大9つのルートを記録)

9つのルートが表示された後、上の写真を見ることができます。

6種類のpingコマンドは、プロジェクトの全員がより一般的に使用しています。

7.バッチPingネットワークセグメント

多くのIPアドレスを持つネットワークセグメントの場合、単一の検出が本当に面倒であれば、ネットワークセグメントに直接pingしてバッチ検出を行うことができます。そのIPアドレスには問題があり、一目で明らかです。

まずコードを見て、コマンドラインウィンドウに直接入力します。

(1,1,255)の/ L%Dの場合、ping 10.168.1。%Dを実行します

IPアドレスセグメントを、確認するIPアドレスセグメントに変更します。

バッチコマンドを入力すると、ネットワークセグメント内のすべてのIPアドレスに自動的にpingが送信されます。

それで、この "for / L%D in(1,1,255)do ping 10.168.1。%D"コードはどういう意味ですか?

コード内のこの(1,1,255)は、ネットワークセグメントの始まりと始まりです。これは、ネットワークセグメント192.168.1.1から192.168.1.255までのすべてのIPアドレスを検出し、毎回1ずつ増分して、直接1から255の255 ipsになります。テストが終了するまで。

著者:Pheenet飛ナイトhttps://www.toutiao.com/a6783191796659782148

私はブログを読んで詳細を読むことをお勧めします:

1. Java JVM、コレクション、マルチスレッド、新機能シリーズのチュートリアル

2. Spring MVC、Spring Boot、Spring Cloudシリーズのチュートリアル

3. Maven、Git、Eclipse、Intellij IDEAシリーズのツールチュートリアル

4. Java、バックエンド、アーキテクチャ、Alibabaおよびその他の主要メーカーに対する最新のインタビューの質問

人生は美しいです、また明日ね

オリジナルの記事を470件公開 1029 件を獲得 144万件を表示+

おすすめ

転載: blog.csdn.net/youanyyou/article/details/105272479