不管你对IP地址是否熟悉,一旦你接触到了Internet,那么你就会直接或间接地与IP地址打上了交道。也许不少人会这样认为,自己在网上冲浪时,明明都是通过网址来访问的,而从来没有输入过IP地址呀!其实,出现这样的错误认识,恰好表明了这些人对IP地址认识不深,因为无论用何种方式访问 Internet资源,归根究底都需要用IP地址来实现资源访问的!可以毫不夸张地说,IP地址其实就是网络的根基,要想管理和维护好网络的话,那就必须从用好、用活IP地址开始。
    撩开IP地址的面纱
    有人说IP地址就是让人很难记忆的一连串数字,这串数字的作用与公民的身份证号码一样,它是用来标识每一个连接在因特网上的计算机身份的,不过这种解释还是略显单薄了一些。大家知道,所谓因特网其实是全球范围内的计算机联为一体而构成的通信网络的总称,而联接在这个网络上的每两台计算机之间在进行互相通信时,它们之间相互传送的信息包里都包含有能够找到对方地址的特殊信息,这种特殊信息中的具体内容其实就是发送信息的计算机地址和接受信息的计算机地址。基于这样的原理,人们为了通信的方便,就人为给连接在因特网上每一台计算机都事先分配一个类似我们日常生活中的身份证号码一样的标识数字,该标识数字就是笔者今天所要详细说明的IP地址。根据因特网通信标准的规定,IP地址是由32位二进制数组成,而且为了确保计算机的身份唯一,要求分配给每一台计算机的数字标识在全球范围内是独一无二的。比方说,某单位的一台连接在因特网上的计算机IP地址为"11001010011001100000101110001101",很显然,这些密密麻麻的0、1数字简直让人有点眼花缭乱,更不要说记忆它了。为此,人们就将由0、1组成的32位二进制分成四组,每组包含8位数字,中间用小数点隔开,然后将每八位二进制转换成十进制数,这样上述计算机的IP地址就变成了"202.102.11.141",经过这样的处理后,IP地址就明显好记多了。
    IP地址的活用技巧
    不要以为IP地址就是简单的一串数字,也不要以为为工作站设置IP地址是一件简单的事情,因为在维护和管理网络的实际过程中,IP地址有时能发挥出不小的作用,或者对网络的维护和管理有着不小的影响。不信的话,就请各位一起来看看下面的几则IP地址活用技巧吧!
      1、绑定地址,为访问提速
    单位局域网中的所有工作站,都是通过代理的方式与Internet保持连接的,而代理是通过拥有固定IP地址的宽带Modem接入到 Internet中的。最近通过工作站上网时,发现访问网页时常常会出现意外掉线的现象,而且上网速度也是非常缓慢,很显然这种现象严重影响了冲浪效率。那么这种现象是如何引起的呢,又该如何解决呢?
    大家知道,每一台需要上网通信的工作站,都已经安装并配置好了TCP/IP;一旦工作站发出了上网的请求信息后,系统会首先检查工作站中的ARP缓存表,并通过其中的IP地址和MAC地址的对应关系,来快速寻找网关地址,一旦找到网关地址后,工作站就能直接与网关主机进行通信,从而保证上网冲浪成功。要是在ARP缓存表中没有找到目标网关的IP地址和MAC地址的话,那么工作站还需要通过其他途径来查询获得网关主机的IP地址和MAC地址,然后才能与之建立通信连接,很显然这样会延长工作站与网关主机的连接时间,从而容易造成上网速度缓慢或者上网频繁掉线的现象发生。要想提高上网速度,或者想确保网络连接稳定的话,笔者建议在需要上网的工作站中创建一个批处理文件,以便让该工作站可以快速找到网关主机的IP地址和MAC地址,而避免去查询本地ARP缓存表的过程;要做到这一点,你可以按照如下的操作来进行:
    首先在与宽带Modem直接相连接的代理服务器中,打开一个类似记事本之类的文本编辑工具,然后在编辑区域中输入如下命令代码:
    @echo off
    arp -s aaa.aaa.aaa.aaa bb-bb-bb-bb-bb-bb
    输入完毕后,再依次单击编辑窗口中的"文件"/"保存"命令,在弹出的文件保存对话框中,将上面的代码保存成bat类型的批处理文件。
    其中"aaa.aaa.aaa.aaa"表示网关的IP地址,"bb-bb-bb-bb-bb-bb"表示网关的MAC地址,而"arp -s aaa.aaa.aaa.aaa bb-bb-bb-bb-bb-bb"命令代码表示将目标网关的IP地址,直接绑定在网关的MAC地址上;
    日后需要上网的时候,只需要在代理服务器中运行上面的批处理文件,这样的话上网主机就能快速地与网关主机保持连接,从而跳过了上网主机自动查询本地ARP缓存表的步骤,如此一来就能节省上网连接的时间,从而确保了网络访问速度的提高。
       2、查看地址,检验网卡故障
    在管理和维护网络的过程中,常常可能会遇到无法上网的故障现象,这种现象在不少场合下都是由于网卡自身的硬件故障造成的;不过网卡在硬件方面出现故障现象时,我们有时无法准确地判断出来,如此一来就容易给我们在排除网络连接故障时带来一定的麻烦。其实,网卡硬件出现故障时,一般多会在系统的设备管理器窗口中,能被系统自动识别出来。当然,设备管理器也不是万能的,有些网卡的隐性故障就不会被轻易识别出来,此时你不妨通过查看网卡物理地址的方法,来确认网卡在硬件方面到底是否有问题。例如,一旦网卡的物理地址与其他地址发生冲突,或者网卡的物理地址为"FF-FF-FF-FF-FF-FF" 时,就表明网卡在硬件方面肯定有故障,此时重新更换新的网卡,相信一定能排除当前的网络连接故障。要查看网卡的物理地址时,最简单的方法就是:
    依次单击"开始"/"运行"命令,在弹出的系统运行对话框中,输入"cmd"字符串命令,单击"确定"按钮后,将系统屏幕切换到MS_DOS工作模式;
    接着在DOS命令行中,输入字符串命令"Ipcongfig /all",单击回车键后,打开如图1所示的网卡参数查询窗口,从该窗口中你可以轻易地知道网卡的MAC地址。该地址的前6位十六进制数,都是由IEEE 统一管理和规定的,而后面的6位十六进制数,通常表示网卡的具体序列号,该数字通常由网卡生产厂商规定的。要是检查到的网卡MAC地址不符合规定的话,多半就能表明网卡自身出现了故障,需要重新更换。
    办公和学习带来一定的麻烦;那么有没有一种办法,可以让我们及时知道拨号主机的动态IP地址呢?答案是肯定的,你可以借助一款名为"GMIP"的免费工具,轻松查询得到动态主机的IP 地址。下面就是使用该工具,查询动态IP地址的具体操作步骤:
    首先从网上把"GMIP"的免费工具到需要查看IP地址的拨号主机中,然后将该程序的可执行程序gmip.exe文件直接拖动到系统开始菜单中的"启动"菜单项中,这样的话就能保证每次拨号主机重新启动时就能自动运行"GMIP"程序;
    接着运行"GMIP"程序,打开该程序的主界面,并单击其中的"Configuration Settings"命令,打开具体的参数设置窗口,再在该窗口中将"Notify when IP changes"选项选中,让该程序自动把变化了的主机IP地址自动通知给用户。目前,该程序提供了三种通知方式,要是你将"Pop up notification"项目选中的话,那么该程序就会在本地主机中弹出通知窗口,来告诉你当前变化了的IP地址;要是你选用了"email me @"选项的话,那么你可以将自己的电子邮件地址准确地填写在该窗口中,以后该程序就能把变化了的IP地址自动发送到你的电子信箱中。倘若你是一位IRC用户的话,那么你可以输入自己的IRC呢称以及IRC服务器的IP地址和通信端口号,那么"GMIP"程序就能自动把变化了的IP地址通过IRC方式发送给你。
    选择好通知方式后,最后再单击一下设置窗口中的"Save"按钮,那么上述的设置就能生效了,以后一旦拨号主机的IP地址发生变化,你就能及时知道新的IP地址了。
      3、地址设置,动中取静
    在局域网规模很的情况下,要为其中的每一台工作站分配静态的IP地址,那工作量无疑是巨大的,而且静态IP地址也不太容易管理和控制,为此不少初具规模的单位局域网,往往都会通过DHCP服务器的方法,来为工作站分配动态的IP地址。可事实上,局域网中有一些特殊的工作站,可能需要拥有相对固定的IP地址,以便能够向其他工作站提供网络服务。那么有没有办法既能让这些特殊的工作站,可以从DHCP服务器中得到动态的IP地址,又能让指定的动态IP地址被它们长期固定拥有呢?答案是肯定的,通过DHCP服务器的"租约期限"功能,我们就能轻易做到这一点;不信的话,就请各位一起看看实现过程吧:
    首先要配置好DHCP服务器;考虑到服务器在默认状态下并没有把DHCP服务安装上,因此我们首先需要做的工作就是安装并配置好DHCP 服务器。在安装DHCP服务器时,可以依次单击"开始"/"设置"/"控制面板"命令,在打开的控制面板窗口中,双击"添加或删除程序"图标,打开添加或删除程序列表窗口,再单击其中的"添加/删除Windows组件"标签,并在对应的标签页面中,选中"网络服务"选项(如图2所示);
    域名称以及注释信息,再单击"下一步"按钮;
    接下来需要设置具体作用域的IP地址范围了,比方说倘若要把作用域限制在"10.168.160.110~10.168.160.150"范围时,那么你就可以在"起始IP地址 "文本框中填入"10.168.160.110",在"结束IP地址"文本框中填入"10.168.160.150",然后将子网掩码的"长度"参数指定为"24";倘若你认为在这一网段内,有需要被固定的特殊IP地址时,那么你可以在"添加排除"设置项处输入具体需要排除的IP地址段,再单击"下一步" 按钮;
    到了这里,你就需要对"租约期限"进行适当配置了;在默认状态下,"租约期限"仅为8天,为了让特殊的IP地址长期固定,你还必须将"租约期限"调整为"无限制"。在调整租约期限时,可以在DHCP服务器管理控制台窗口中,用鼠标右键单击指定作用域的名称,从弹出的右键菜单中执行"属性"命令,在随后打开的属性设置窗口中,单击"常规"标签,并在对应标签页面中的"DHCP客户端的租约期限"设置项处,选中"无限制"项目,最后再单击一下"确定"按钮;
    完成上面的所有设置操作后,重新将服务器系统启动一下,这样指定作用域内的客户机申请的动态IP地址就能被长期固定了。
        4、地址先后,也有讲究
    倘若希望局域网中的一台目标工作站,可以同时访问位于不同子网的工作站,那就需要为该目标工作站同时分配一个对应子网的IP地址。在windows 2000工作站中,我们可以通过网络属性设置窗口,为目标工作站分配多个不同的IP地址,而在Windows 98工作站中,我们必须打开注册表,并在注册表分支HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/ Services/Class/NetTrans/0000中,逐一添加位于其他子网的IP地址。
    不过,不要以为添加完IP地址,就能确保目标工作站能同时访问位于不同子网的其他工作站了,因为在缺省状态下,Windows 98操作系统在登录不同子网的域时,会自动按照默认的地址排列顺序,来与其他子网中的工作站进行连接的,要是IP地址的排列顺序出现错误的话,就很容易导致"登录域出错"或"登录服务器被拒绝"的故障现象。比方说,要是目标工作站当前正位于10.168.160.*子网中,它的IP地址为 10.168.160.150;现在要想让目标工作站访问到位于10.168.150.*子网中的工作站时,就必须通过修改注册表的方法为该工作站分配一个另外的IP地址,假设该地址为10.168.150.160,新增加的IP地址在默认状态下排列在原来的IP地址后面,此时如果不调整IP地址排列顺序时,目标工作站就会默认地以10.168.160.150地址,来与位于10.168.150.*子网中的工作站进行通信,这样的话当然不能通信成功。相反,要是你将10.168.150.160地址排列到10.168.160.150地址前面,那么该目标工作站就能访问到位于10.168.150.*子网中的工作站了。