【网络管理】常用的网络管理命令

常用网络管理命令

ipconfig

ipconfig 功能

是最常用的 Windows 实用程序;可以显示所有网卡的 TCP/IP 配置参数,可以刷新动态主机配置协议 (DHCP) 和域名系统的设置。 ipconfig 的语法如下:

ipconfig 命令
ipconfig         # 显示网络配置信息
ipconfig/all     # 显示本机所有网卡的配置信息
ipconfig/?       # 显示帮助信息
ipconfig /displaydns    # 显示当前缓存的dns信息(访问的对应网站的DNS)
ipconfig/flushdns    # 刷新本机缓存的 DNS 信息
刷新之后本机的 DNS 将被清空
C:\Users\Liulo>ipconfig/flushdns
Windows IP 配置
已成功刷新 DNS 解析缓存。
C:\Users\Liulo>ipconfig/displaydns
Windows IP 配置
# 再次访问网站(或者接收网站的数据)会出现新的 DNS 信息

此外 ipconfig的参数还有 /registerdns:刷新所有 DHCP 租约,重新注册 DNS 名字。在不重启计算机的情况下,可以利用这个参数来排除 DNS 名字注册中的故障,解决客户端和 DNS 服务器之间的手工动态更新问题(适用于DNS服务器);/showclassid Adapter :显示网卡的 DHCP 类别 ID。 利用通配符"" 代替标识符 Adapter, 可以显示所有网卡的 DHCP 类 别 ID。/setclassid Adapter[ClassJD] :对指定网卡设置 DHCP 类别的ID 如果未指定DHCP类别 ID 则会删除当前类别的 ID(常用于DHCP服务器)*

ping

ping 功能

ping 命令通过发送 ICMP 回声请求报文来检验与另外一个计算机的连接。这是一个用千排 除连接故障的测试命令,如果不带参数则显示帮助信息。 ping 命令的语法如下。

ping 命令
ping 目标IP
# 常用参数(百度为例)
ping -t www.baidu.com       # 参数 -t 表示一直发送这个请求,按CTRL+c停止
ping -a IP地址               # 根据IP地址反向解析对应服务器的域名
ping -n 5 www.baidu.com      # -n 后加数字决定这个ping 命令请求数据包的次数(这里是请求五次)
ping -l 64 www.baidu.com     # -l 后加的数字决定了一个数据包的大小(数据包默认是32位)
ping -i 指定TTL              # TTL 可以看出对方的服务器系统:50、128:Windows架构 255:Linux架构

此外还有:-v TOS :说明了 IP 头中 TOS (Type of Service) 字段的值,默认值是 0。-r Count :在 IP 头中添加路由记录选项。-s Count :在 IP 头中添加时间戳 (timestamp) 选项,用于记录达到每一跃点的时间, Count 的值在 1~4 之间。-j HostList :在 IP 头中使用松散源路由选项, HostList 指明中间节点(路由器)的地址或名字,最多 9 个,用空格分开。

arp

arp 功能

arp 命令用于显示和修改地址解析协议缓存表的内容,缓存表项是 IP 地址与网卡地址对。计算机上安装的每个网卡各有一个缓存表。如果使用不含参数的 arp 命令,则显示帮助信息。

arp 命令
arp -a      # 显示所有缓存表信息
 Internet 地址         物理地址              类型
  192.168.1.1           0c-41-e9-64-a1-8a     动态    缓存表是IP地址MAC地址的配对
  224.0.0.22            01-00-5e-00-00-16     静态
  224.0.0.251           01-00-5e-00-00-fb     静态
  224.0.0.252           01-00-5e-00-00-fc     静态
arp -d 224.0.0.22     # 删除对应的缓存信息,如果删除后面的参数是 * 那么代表删除所有缓存表中的信息
arp -g            # 功能和 -a 相同
arp -s 10.10.1.1 00-AA-00-4F-9A-6C    # 向缓存表中添加一条信息(静态信息)其中-s后的第一个参数是IP地址第二个参数是对应的MAC地址

netstat

netstat 功能

netstat 命令用于显示 TCP 连接、计算机正在监听的端口、以太网统计信息、 IP 路由表、 IPv4 统计信息(包括 IP、 ICMP、 TCP 和 UDP 等协议)和 IPv6 统计信息(包括 IPv6、 ICMPv6、 TCP over IPv6 和 UDP over IPv6 等协议)等。如果不使用参数,则显示活动的 TCP 连接。 netstat 命 令的语法如下。

netstat 命令
netstat        # 不加参数-查看活动链接

活动连接

  协议  本地地址          外部地址        状态
  TCP    127.0.0.1:63285        LAPTOP-O0RQKNE6:63286  ESTABLISHED
  TCP    127.0.0.1:63286        LAPTOP-O0RQKNE6:63285  ESTABLISHED
  TCP    192.168.1.16:51821     117.18.237.29:http     CLOSE_WAIT
  TCP    192.168.1.16:51837     221.230.146.211:https  ESTABLISHED
  TCP    192.168.1.16:51838     221.230.146.211:https  ESTABLISHED
  TCP    192.168.1.16:51839     221.230.146.211:https  ESTABLISHED
  # 可以查看活动连接参数 使用的协议,地址,端口号等  本地的端口号可以是随机的,但是外部的端口号一定是固定的
netstat -a       # 显示全部的活动链接
netstat -n       # 显示活动连接信息(地址和端口用纯数字的形式显示)
netstat -o       # 显示活动连接,和对应进程的 id 号
活动连接

  协议  本地地址          外部地址        状态           PID
  TCP    127.0.0.1:63285        LAPTOP-O0RQKNE6:63286  ESTABLISHED     6008(这里对应的是pid的id号)
在 任务管理器——详细信息中可以查看是哪个应用在使用这个进程号访问网络
(常用于手工排查病毒)
netstat -s       # 统计计算机活动链接信息
netstat -r       # 等价于 route print 打印当前路由表

tracert

tracert 功能

tracert 命令的功能是确定到达目标的路径, 并显示通路上每一个中间路由器的 IP 地址;确定本地数据在到达目标服务器之前经过了那些服务器

tracert 命令
tracert www.baidu.com          # 查看访问百度需要经过多少个服务器节点
通过最多 30 个跃点跟踪
到 www.a.shifen.com [36.152.44.96] 的路由:

  1    <1 毫秒   <1 毫秒   <1 毫秒 promote.cache-dns.local [192.168.1.1]   # 第一个结果是本机网关
  2     *        *        *     请求超时。
  3     6 ms     4 ms     4 ms  120.195.4.221
  4    11 ms    10 ms    10 ms  29.23.207.183.static.js.chinamobile.com [183.207.23.29]
  5    10 ms    11 ms    11 ms  154.23.207.183.static.js.chinamobile.com [183.207.23.154]
  6    14 ms    14 ms    15 ms  182.61.253.214
  7     *        *        *     请求超时。            # 如果可以访问,倒数第二个结果是目标网关
  8    14 ms    14 ms    14 ms  36.152.44.96        # 这里是访问的目标地址
(因为访问的过程是:本机——本机网关——中间路由——目标网关——目标)
跟踪完成。
*代表 ping 命令无法访问
# 参数
tracert -d www.baidu.com        # 不进行名字解析,显示中间节点的 IP地址可以加快跟踪速度
tracert -w 10 www.baidu.com     # 设置默认的等待 ICMP 回声响应报文的时间 (µs), 如果接收超时,则显示星号"*", 默认超 时间隔是 4s。

pathping

pathping 功能

pathping 结合了 ping 和 tracert 两个命令的功能,可以显示通信线路上每个子网的延迟和丢 包率。 pathping 在一段时间内向通路中的各个路由器发送多个回声请求报文,然后根据每个路 由器返回的数据包计算统计结果。

pathping 命令
pathping -n www.baidu.com       # 不进行名字解析;加快显示速度
pathping -h 20 www.baidu.com
通过最多 20 个跃点跟踪             # -h 参数后跟解析通过的最多节点数(默认30)
pathping -p 4 www.baidu.com     # 两次ping之间的反应时间(最多1/4s)
pathping -w 10 www.baicu.com    # ping一个服务器等待的时间(默认是3s)

nbtstat

这个命令显示 NetBT (NetBIOS over TCP/IP) 协议的统计信息但是已经不常用了(别看了不会考的)

route

route 功能

这个命令的功能是显示和修改本地的 IP 路由表,如果不带参数,则给出帮助信息

route 命令
route       # 显示提示信息
route print       # 打印路由表
IPv4 路由表
===========================================================================
活动路由:
网络目标        网络掩码          网关       接口   跃点数
          0.0.0.0          0.0.0.0      192.168.1.1     192.168.1.16     35
        127.0.0.0        255.0.0.0            在链路上         127.0.0.1    331
        127.0.0.1  255.255.255.255            在链路上         127.0.0.1    331
  127.255.255.255  255.255.255.255            在链路上         127.0.0.1    331
      192.168.1.0    255.255.255.0            在链路上      192.168.1.16    291
# 以 ipv4 路由表为例 路由表中显示了 网络目标、子网掩码、网关、接口、跃点数的信息
# 其中 127 开头的目标代表这个本机(也就是127开头的都是环回地址,只在本机传播)

路由表信息的添加、修改与删除

# 添加一条信息
route ADD IP地址 子网掩码 网关 使用的网卡信息
route ADD 127.30.1.0 MASK 255.255.255.0 127.31.0.0 METRIC 2 IF 2
 操作完成! 
# 修改一条信息
route CHANGE 127.31.1.0 MASK 255.255.0.0 127.30.0.0 METRIC 2 IF 2
# 删除一条信息
route DELETE 127.30.1.0     # 删除对应的 IP 地址即可
 操作完成!
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,530评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,403评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,120评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,770评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,758评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,649评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,021评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,675评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,931评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,751评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,410评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,004评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,969评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,042评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,493评论 2 343