首页 > 代码库 > IP地址与MAC地址
IP地址与MAC地址
众所周知,每一块网卡在出厂时都烧录了世界唯一的MAC地址,使用该地址可以在网络中识别不同的计算机。同时,互联网中也使用IP地址来定位客户端,这是因为IP地址比MAC地址定位更方便,而且也更加便于记忆。
1.1 IP地址
在大多数的局域网中,IP地址是计算机之间通信的唯一依据。当网络中计算机数量比较多时,想要准确记忆每一台计算机的IP地址,显然是一件不太可能的事情。如果网络规模相当大,而且划分了VLAN,那么网络管理员更无法准确记忆用户IP地址了。
IP信息查看——ipconfig
ipconfig是Windows系统自带的TCP/IP应用程序,主要用来显示本地计算机当前的TCP/IP网络配置、刷新动态主机配置协议(DHCP)和域名系统(DNS)等信息。如果在网络中使用了DHCP服务,ipconfig还可以检测计算机是否正确分配到了IP地址。根据需要,用户可以使用它将现有的IP地址释放,并重新获取新IP地址。
1.查看网络适配器信息
在本地计算机运行不带任何参数的ipconfig命令,可以检测本地网络连接的IP地址配置信息。例如,在本机的命令提示符中直接运行“ipconfig”命令,可以显示所有网络连接的IP配置信息,包括IP地址(IP Address)、子网掩码(Subnet Mask)和默认网关(Default Gateway),如图所示。
使用该命令还可以查看本地计算机网卡的MAC地址,以满足将MAC地址与IP地址绑定、远程管理等操作的需要。在命令提示符下输入如下命令:
ipconfig /all
按回车键运行,即可显示出本地计算机中所有网卡的MAC地址。其中,“Physical Address”后显示的就是网卡的MAC地址,如图所示。
在所显示的信息中,还包括了网卡类型描述信息(Description)、是否启用了DHCP服务(DHCP Enabled),以及IP地址配置信息等。另外,在显示内容的最上面,还显示了其他一些Windows配置信息,在“Windows IP Configuration”区域中,显示了主机名(Host Name)、主DNS后缀(Primary DNS Suffix)、节点类型(Node Type)、是否开启了IP路由(IP Routing Enabled)、是否开启了WINS代理(WINS Proxy Enabled)。
2.重新获取IP地址
当网络中使用了DHCP服务器时,客户端计算机会自动获得IP地址。但有时可能会因为DHCP服务器故障或网络原因,或所租用的IP地址到期等,客户端计算机不能正常获得IP地址。此时,系统就会自动为网卡分配一个169.254.x.x的IP地址,然后使用ipconfig命令,并配合参数-renew和-release重新获取IP地址。
在客户端计算机重新获得IP地址前,需要管理员将原先获得的IP地址释放掉。在命令提示符下输入如下命令:
ipconfig -release
按回车键运行,即可将原IP地址释 放,此时会发现IP地址和子网掩码均变成0.0.0.0。在命令提示符下输入如下命令:
ipconfig -renew
按回车键运行,系统会自动从DHCP服务器获得一个新的IP地址,以及子网掩码、默认网关等信息,如图所示。
小知识
当使用ADSL方式上网时,可能会因为网络原因造成不能正确获得IP地址。此时可先使用ipconfig命令释放掉IP地址,然后再重新获得IP地址。
3.ipconfig命令参数
ipconfig命令格式如下:
ipconfig [-all — -renew [adapter] — -release [adapter]]
参数介绍:
-all:显示网卡的完整信息。包括IP地址、子网掩码、网关外和DNS信息等。
-renew [adapter]:更新DHCP配置参数。该选项仅能在运行DHCP客户端服务的系统上使用。要指定适配器名称,可使用不带参数的ipconfig命令显示适配器的名称。
-release [adapter]:释放当前的IP配置。使用该参数将会禁用本地计算机上的TCP/IP,需要注意的是,该参数只在DHCP客户端上可用。????
IP地址与MAC地址