随着互联网的发展,网络已经成为人们日常生活中不可或缺的一部分。而要连接到网络,我们需要知道自己的IP地址。虽然很多人都能在操作系统的设置中找到自己的IP地址,但是学会通过命令行查看IP地址也是必不可少的技能之一。下面将介绍如何通过命令行查看IP地址。
一、打开命令行窗口
我们首先需要打开命令行窗口。在Windows系统下,可以按下Win+R键,输入cmd并回车,即可打开命令行窗口;在Mac系统下,可以按下Command+空格键打开Spotlight搜索栏,输入Terminal并回车打开终端窗口。
二、运行ipconfig命令
在命令行窗口中,我们可以输入ipconfig命令来查看本地IP地址。在Windows系统下,输入ipconfig命令后按下回车即可;在Mac系统下,输入ifconfig命令后按下回车即可。
三、查看IPv4地址
在ipconfig或ifconfig的输出结果中,我们可以找到IPv4地址。IPv4地址是由4个数字组成的,每个数字的范围为0~255,中间用英文句点分隔开。在Windows系统下,我们可以找到如下输出结果:
EthernetadapterEthernet:
Connection-specificDNSSuffix.:localdomain
IPv6Address...........:fd76:11c7:61c5:f7fd:fbc2:24cf:d9b3:8ea1
TemporaryIPv6Address......:fd76:11c7:61c5:f7fd:28d4:cc2d:b57c:e9c
Link-localIPv6Address.....:fe80::fbc2:24cf:d9b3:8ea1%3
IPv4Address...........:192.168.1.100
SubnetMask...........:255.255.255.0
DefaultGateway.........:192.168.1.1
在上述输出结果中,我们可以找到IPv4地址为192.168.1.100。
四、查看IPv6地址
除了IPv4地址,我们也可以在ipconfig或ifconfig的输出结果中找到IPv6地址。IPv6地址是由8组16进制数字组成的,每组数字之间用冒号分隔开。在Windows系统下,我们可以找到如下输出结果:
EthernetadapterEthernet:
Connection-specificDNSSuffix.:localdomain
IPv6Address...........:fd76:11c7:61c5:f7fd:fbc2:24cf:d9b3:8ea1
TemporaryIPv6Address......:fd76:11c7:61c5:f7fd:28d4:cc2d:b57c:e9c
Link-localIPv6Address.....:fe80::fbc2:24cf:d9b3:8ea1%3
IPv4Address...........:192.168.1.100
SubnetMask...........:255.255.255.0
DefaultGateway.........:192.168.1.1
在上述输出结果中,我们可以找到IPv6地址为fd76:11c7:61c5:f7fd:fbc2:24cf:d9b3:8ea1。
五、查看本地主机名
除了IP地址,我们还可以通过命令行查看本地主机名。在Windows系统下,我们可以在ipconfig的输出结果中找到本地主机名,例如:
EthernetadapterEthernet:
Connection-specificDNSSuffix.:localdomain
IPv6Address...........:fd76:11c7:61c5:f7fd:fbc2:24cf:d9b3:8ea1
TemporaryIPv6Address......:fd76:11c7:61c5:f7fd:28d4:cc2d:b57c:e9c
Link-localIPv6Address.....:fe80::fbc2:24cf:d9b3:8ea1%3
IPv4Address...........:192.168.1.100
SubnetMask...........:255.255.255.0
DefaultGateway.........:192.168.1.1
在上述输出结果中,我们可以找到本地主机名为“DESKTOP-ABCD123”。
六、查看DNS服务器地址
除了IP地址和本地主机名,我们还可以通过命令行查看DNS服务器地址。在Windows系统下,我们可以在ipconfig的输出结果中找到DNS服务器地址,例如:
EthernetadapterEthernet:
Connection-specificDNSSuffix.:localdomain
IPv6Address...........:fd76:11c7:61c5:f7fd:fbc2:24cf:d9b3:8ea1
TemporaryIPv6Address......:fd76:11c7:61c5:f7fd:28d4:cc2d:b57c:e9c
Link-localIPv6Address.....:fe80::fbc2:24cf:d9b3:8ea1%3
IPv4Address...........:192.168.1.100
SubnetMask...........:255.255.255.0
DefaultGateway.........:192.168.1.1
DHCPServer...........:192.168.1.1
DNSServers...........:192.168.1.1
在上述输出结果中,我们可以找到DNS服务器地址为192.168.1.1。
七、查看MAC地址
除了IP地址和其他网络配置信息,我们还可以通过命令行查看本地网卡的MAC地址。在Windows系统下,我们可以在ipconfig的输出结果中找到MAC地址,例如:
EthernetadapterEthernet:
Connection-specificDNSSuffix.:localdomain
PhysicalAddress.........:00-11-22-33-44-55
IPv6Address...........:fd76:11c7:61c5:f7fd:fbc2:24cf:d9b3:8ea1
TemporaryIPv6Address......:fd76:11c7:61c5:f7fd:28d4:cc2d:b57c:e9c
Link-localIPv6Address.....:fe80::fbc2:24cf:d9b3:8ea1%3
IPv4Address...........:192.168.1.100
SubnetMask...........:255.255.255.0
DefaultGateway.........:192.168.1.1
在上述输出结果中,我们可以找到MAC地址为00-11-22-33-44-55。
八、查看子网掩码
子网掩码是一个由4个数字组成的IP地址,用于标识网络中哪些部分是主机地址,哪些部分是网络地址。在Windows系统下,我们可以在ipconfig的输出结果中找到子网掩码,例如:
EthernetadapterEthernet:
Connection-specificDNSSuffix.:localdomain
IPv6Address...........:fd76:11c7:61c5:f7fd:fbc2:24cf:d9b3:8ea1
TemporaryIPv6Address......:fd76:11c7:61c5:f7fd:28d4:cc2d:b57c:e9c
Link-localIPv6Address.....:fe80::fbc2:24cf:d9b3:8ea1%3
IPv4Address...........:192.168.1.100
SubnetMask...........:255.255.255.0
DefaultGateway.........:192.168.1.1
在上述输出结果中,我们可以找到子网掩码为255.255.255.0。
九、查看默认网关
默认网关是一个网络设备,用于连接本地网络和外部网络。在Windows系统下,我们可以在ipconfig的输出结果中找到默认网关,例如:
EthernetadapterEthernet:
Connection-specificDNSSuffix.:localdomain
IPv6Address...........:fd76:11c7:61c5:f7fd:fbc2:24cf:d9b3:8ea1
TemporaryIPv6Address......:fd76:11c7:61c5:f7fd:28d4:cc2d:b57c:e9c
Link-localIPv6Address.....:fe80::fbc2:24cf:d9b3:8ea1%3
IPv4Address...........:192.168.1.100
SubnetMask...........:255.255.255.0
DefaultGateway.........:192.168.1.1
在上述输出结果中,我们可以找到默认网关为192.168.1.1。
十、查看DHCP服务器地址
DHCP(DynamicHostConfigurationProtocol)服务器是一个网络设备,用于自动分配IP地址给客户端设备。在Windows系统下,我们可以在ipconfig的输出结果中找到DHCP服务器地址,例如:
EthernetadapterEthernet:
Connection-specificDNSSuffix.:localdomain
IPv6Address...........:fd76:11c7:61c5:f7fd:fbc2:24cf:d9b3:8ea1
TemporaryIPv6Address......:fd76:11c7:61c5:f7fd:28d4:cc2d:b57c:e9c
Link-localIPv6Address.....:fe80::fbc2:24cf:d9b3:8ea1%3
IPv4Address...........:192.168.1.100
SubnetMask...........:255.255.255.0
DefaultGateway.........:192.168.1.1
DHCPServer...........:192.168.1.1
在上述输出结果中,我们可以找到DHCP服务器地址为192.168.1.1。
十一、查看网络适配器名称
网络适配器是用于连接计算机和网络的硬件设备,也称为网卡。在Windows系统下,我们可以在ipconfig的输出结果中找到网络适配器名称,例如:
EthernetadapterEthernet:
Connection-specificDNSSuffix.:localdomain
IPv6Address...........:fd76:11c7:61c5:f7fd:fbc2:24cf:d9b3:8ea1
TemporaryIPv6Address......:fd76:11c7:61c5:f7fd:28d4:cc2d:b57c:e9c
Link-localIPv6Address.....:fe80::fbc2:24cf:d9b3:8ea1%3
IPv4Address...........:192.168.1.100
SubnetMask...........:255.255.255.0
DefaultGateway.........:192.168.1.1
在上述输出结果中,我们可以找到网络适配器名称为“Ethernet”。
十二、查看物理网卡地址
物理网卡地址,也称MAC地址,是用于标识网络设备的唯一标识符。在Windows系统下,我们可以在ipconfig的输出结果中找到物理网卡地址,例如:
EthernetadapterEthernet:
Connection-specificDNSSuffix.:localdomain
PhysicalAddress.........:00-11-22-33-44-55
IPv6Address...........:fd76:11c7:61c5:f7fd:fbc2:24cf:d9b3:8ea1
TemporaryIPv6Address......:fd76:11c7:61c5:f7fd:28d4:cc2d:b57c:e9c
Link-localIPv6Address.....:fe80::fbc2:24cf:d9b3:8ea1%3
IPv4Address...........:192.168.1.100
SubnetMask...........:255.255.255.0
DefaultGateway.........:192.168.1.1
在上述输出结果中,我们可以找到物理网卡地址为00-11-22-33-44-55。
十三、查看网络状态
我们还可以通过命令行查看当前网络状态。在Windows系统下,可以输入netstat命令查看当前网络连接状态,例如:
ActiveConnections
ProtoLocalAddressForeignAddressState
TCP0.0.0.0:1350.0.0.0:0LISTENING
TCP0.0.0.0:4450.0.0.0:0LISTENING
TCP127.0.0.1:62522127.0.0.1:62523ESTABLISHED
TCP127.0.0.1:62523127.0.0.1:62522ESTABLISHED
TCP[::]:135[::]:0LISTENING
TCP[::]:445[::]:0LISTENING
在上述输出结果中,我们可以看到当前计算机正在监听端口135和445,并且有两个本地端口之间建立了一个TCP连接。
十四、查看网络速度
我们可以通过命令行查看当前网络速度。在Windows系统下,可以输入ping命令查看网络延迟和带宽,例如:
Pinginggoogle.com[172.217.27.206]with32bytesofdata:
Replyfrom172.217.27.206:bytes=32time=13msTTL=56
Replyfrom172.217.27.206:bytes=32time=12msTTL=56
Replyfrom172.217.27.206:bytes=32time=12msTTL=56
Replyfrom172.217.27.206:bytes=32time=11msTTL=56
Pingstatisticsfor172.217.27.206:
Packets:Sent=4,Received=4,Lost=0(0%loss),
Approximateroundtrip