::コード by youxi01@bbs.bathome.cn 2008-1-7
コマンド プロンプトからのエコーを無効にし、遅延拡張を有効にするには、@echo off と setlocalenablelayeexpansion を使用します。
title LAN アイドル IP クエリ@bbs.bathome.cn
Rem '/*========本機(LAN)のIPアドレスを取得=========*/
echo このマシンの IP アドレスを取得しています。しばらくお待ちください...
指定されたコマンド ラインで、「nbtstat -n」コマンドを使用して出力を取得し、最初の 2 つのトークンをスキップして、そこから 3 番目のトークンを抽出します。最後に、コロンを区切り文字として使用して出力を分割します。 このコマンドの機能は、Windows システムのネットワーク
を取得することです。「IP_addr=%%i」を設定
set IP_addr=!IP_addr:~1,-1!
echo ローカル IP は次のとおりです:! IP_アドレス!
次へ進む
)
###:次###for /f "delims=.tokens=1,2,3,4" %%i in ("%IP_addr%") do set IP_fd=%%i.%%j.%%k
Rem '/*========コンピュータ名を取得============*/
echo.&echo LAN 内のコンピュータ名を取得しています。しばらくお待ちください...
echo ネットワーク セグメント %IP_fd%.* のコンピュータは次のとおりです: &echo.
for /f "delims=" %%i in ('net view') do (
set "var=%%i"
rem ----------コンピュータ名を取得----------
if "!var:~0,2!"=="\\" (
set "var=!var:~2!"
エコー !var!
Rem ----------コンピュータ名をping中--------------
ping -n 1 !var!>nul
)
)
エコー.&エコー --------------------------------
Rem '/*========ARP キャッシュの抽出=========*/
echo.&echo LAN 内のコンピュータ IP を取得しています。しばらくお待ちください...& echo.
for /f "skip=3 tokens=1,* delims= " %%i in ('arp -a') do echo IP: %%i が使用されました
エコー.&エコー --------------------------------
echoプログラムが完成しました。ご利用いただきありがとうございます。
一時停止>null
==============上記の内容をコピー=============
ようこそ: bbs.bathome.cn
CMD でルーティング IP を確認する方法
表示は IP アドレスのみを表示します。ipconfig コマンドを使用し、パラメータ /all を追加してすべての IP 情報を表示します。
ルーティングとは、パケットが送信元から宛先に移動するときにエンドツーエンドのパスを決定するネットワーク全体のプロセスを指します。
。ルーティングは、OSI 参照モデルの 3 番目の層、つまりネットワーク層のパケット転送デバイスで機能します。ルーターは、データ パケットを転送することでネットワーク相互接続を実装します。ルーターは通常、IP サブネットまたはポイントツーポイント プロトコルによって識別される 2 つ以上の論理ポートを接続し、少なくとも 1 つの物理ポートを持ちます。ルーターは、受信したデータ パケット内のネットワーク層アドレスとルーター内部で保持しているルーティング テーブルに基づいて出力ポートとネクスト ホップ アドレスを決定し、リンク層のデータ パケット ヘッダーを書き換えてデータ パケットを転送します。ルーターは、現在のネットワーク トポロジを反映するためにルーティング テーブルを動的に維持し、ネットワーク上の他のルーターとルーティングおよびリンク情報を交換することによって、ルーティング テーブルを維持します。ネットワーク間相互接続プロトコル (IP) は、外国語では Internet Protocol、中国語では「Network Association」の略称であり、コンピュータ ネットワークを相互に接続して通信するために設計されたプロトコルです。インターネットにおいて、インターネットに接続されたすべてのコンピュータネットワークが相互に通信するためのルールのことで、コンピュータがインターネット上で通信する際に遵守すべきルールを定めたものです。 IP プロトコルに準拠している限り、どのメーカーが製造したコンピュータ システムでもインターネットに相互接続できます。 IP アドレスは一意であり、ユーザーの性質に応じて 5 つのカテゴリに分類できます。また、IPにはアクセス保護、知的財産権、ポインタレジスタなどの意味もあります。
CMD を使用して LAN で使用されているコンピューターまたは IP の数を確認する方法
1. スタート メニューでコマンド プロンプトを開きます。
2. 右クリックして、「管理者として実行」を選択します。
3. ポップアップ コマンド ウィンドウにコマンド arp -a を入力します。
4. キーボードの Enter キーを押してコマンドを実行します。
5. このようにして、コマンド ウィンドウに LAN 内のすべてのユーザーの IP 情報を表示できます。
詳細情報:
エリアネットワークアドレス分類:1、0-—127。 A類 網路號碼範圍是 0.0.0.0---127.0.0.0 ,用於128個網路。但網路不能全由0組成且127.0.0.0保留用於迴路。
2、128—191。 B類,網路號碼範圍是128.0.0.0--191.254.0.0 用於16256網路。
3、192--223。 C類,網路號碼範圍是192.0.0.0--223.254.254.0,用於2064512個網路。
4、D類別 。 224.0.0.0--240.255.255.255 用於組播(Multicast),這樣可以節約網路資源。
參考資料來源:搜狗百科-內網IP
#以上がLAN 上のすべての MAC アドレスを表示する CMD コマンドまたは IP ソフトウェアの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。