Windows環境下でいくつかの一般的なネットワークコマンドは、ネットワーク障害を分析し、トラブルシューティングに使用しました。ていないため、すべて書き留めますが、ネットワークの問題は、これら2つのツールを考えることができ、印象を残すために。
環境:
- CMDのバージョン:10.0.17134.766
- システム:Windows 10のHome Edition(OS 17134.766を構築)
ピング
pingを2台のコンピュータが接続されている場合、2台のコンピュータ通信のIP層は、ICMPエコーパケットを送信することによって、パケットが返されるかどうかを決定するためのツールです。そうでない場合は、ICMPエラーメッセージが返されます。
基本的な使用のホスト名/ドメイン/ IPのping
ping xx-pc #主机名
ping 192.168.0.205 #ip
ping baidu.com #域名
复制代码
サイズ、数、ホップ数、時間
# 发送缓冲包大小,默认32,最大65527
ping /l 1000 10.0.99.221
# 发送次数,默认四次
ping /n 10 10.0.99.221
# 一直发送直到中断
ping /t 10.0.99.221
# 设置TTL值(可认为是允许中转路由数,即跳跃数),默认是IP协议默认的TTL值
ping /i 10 10.0.99.221
# 等待的时间,单位毫秒
ping /w 10 10.0.99.221
复制代码
ルースルーティング/厳格なルーティングの宛先アドレスの前のアドレスの一部から順に厳密に従っている厳格なルーティングアドレスを通過する必要があり、緩やかなルーティングは(あなたが各アドレスの間にある他のアドレスの多くを通過することができます)アドレスを通過するだけで済みます。IPパケットは、指定されたアドレスリストまで、限界を所有しているので9です。
# 宽松选路
ping /j 10.12.0.1 10.29.3.1 10.1.44.1 10.0.99.221
# 严格选路
ping /k 10.12.0.1 10.29.3.1 10.1.44.1 10.0.99.221
复制代码
次のテストが成功しなかった、対応するシステムは、MAC、そのようなオプションをコマンド、それは「(°ヘ°)をサポートしていませんです。
IPCONFIG
現在のTCP / IPネットワークの設定を表示し、DHCPとDNS設定を更新するために使用します。
ディスプレイ
# 显示所有网络适配器(包括虚拟机)的基本信息:
# 适配器名、IPv4、IPv6、子网掩码、默认网关
ipconfig
# 显示所有适配器的全部信息,基本信息加上:
# 物理地址、DHCP是否启用、自动配置是否启用、DNS 服务器
# DHCPv6 IAID、 DHCPv6 客户端 DUID、TCPIP 上的 NetBIOS
ipconfig /all
# 显示 DNS 解析程序缓存的内容。
ipconfig /displaydns
复制代码
修正
# 清除 DNS 解析程序缓存
ipconfig /flushdns
# 更新指定适配器的 IPv4 地址,名称可用通配符
ipconfig /renew "Local*"
# 刷新所有 DHCP 租用并重新注册 DNS 名称
ipconfig /registerdns
复制代码
netstatコマンド
ディスプレイプロトコルの統計情報と現在のTCP / IPネットワーク接続
接続情報
# 显示所有连接和监听,实时显示
netstat -a
# 每个连接或监听所涉及的执行程序
netstat -b
# 显示 proto 指定的协议的连接(TCP、UDP、TCPv6、UDPv6)
netstat -p proto
复制代码
ルーティングテーブル
# 显示路由表,包括:IPv4、IPv6、默认路由、接口列表
netstat -r
复制代码
統計情報
# 显示每个协议统计(IP4、IP6的:IP、ICMP、TCP、UDP)信息
# 加上p参数可以指定协议
netstat -s
# 显示以太网统计信息
netstat -e
复制代码
ルート
テーブル関連のコマンドをルーティング
# 显示路由表
route print
复制代码
また、手動でそれを見に行くためにすべての時間を使用して、あまり有用で感じて、コマンドを削除、変更、追加、導入していません。
nslookupコマンド
DNS情報を表示します
# 使用默认服务器的交互模式
nslookup
# 使用 "server" (对应的DNS服务器)的交互模式
nslookup - server
# 仅查找使用默认服务器的 "host"(域名)
nslookup host
# 仅查找使用 "server" 的 "host"
nslookup host server
复制代码
TRACERT
tracerouteのプログラムと同等のICMPエコーパケットとUDPポートエラーに基づいて、ルート情報をトレースします。
-h maximum_hops
ホップの最大数は、ターゲットを検索します。-j host-list
一緒に(IPv4のみのための)ホストルーズソースルートリストを有します。pingのと同じように、しかし、同じことは、未知の理由のために使用することはできません。-w timeout
(ミリ秒)の各応答待ちタイムアウト。
# 基本使用
tracert www.baidu.com
# 设置跳转次数和时间
tracert -h 10 -w 5 www.baidu.com
# 设置宽松路径
tracert -j 10.1.16.113 www.baidu.com
复制代码
ARP
表示およびアドレス解決プロトコル(ARP)を変更するには、アドレス変換テーブル(ARPキャッシュ)「IP物理的に」使用しました。
# 添加arp缓存项
arp -s inet_addr eth_addr [if_addr]
# 删除arp缓存项
arp -d inet_addr [if_addr]
# 查看arp缓存项
arp -a [inet_addr] [-N if_addr] [-v]
复制代码
- inet_addr:インターネットアドレス(IPアドレスを送信する必要があります)
- eth_addr:物理アドレス
- if_addr:(マシンIPアドレスに対応する)インタフェースのアドレスを指定し
-N if_addr
:ARPキャッシュif_addrを表示-v
:詳細モードでは、ループバックインターフェイス上のすべての無効なエントリとエントリが表示されますを示しています。
いいえ公共の半分のプログラマー、コンピュータベースの学習は、歓迎注目していない:)