标题：ip地址查询
概念
我们知道因特网是全世界范围内的计算机连为一体而构成的通信网络的总称。连在某个网络上的两台计算机之间在相互通信时，在它们所传送的数据包里都会[1]含有某些附加信息，这些附加信息其实就是发送数据的计算机的地址和接受数据的计算机的地址。象这样，人们为了通信的方便给每一台计算机都事先分配一个类似我们日常生活中的电话号码一样的标识地址，该标识地址就是我们今天所要介绍的IP地址。IPV4根据TCP/IP协议规定，IP地址是由32位二进制数组成，而且在INTERNET范围内是唯一的。例如，某台联在因特网上的计算机的IP地址为：11010010 01001001 10001100 00000100 
很明显，这些数字对于人来说不太好记忆。人们为了方便记忆，就将组成计算机的IP地址的32位二进制分成四段，每段8位，中间用小数点隔开，然后将每八位二进制转换成十进制数，这样上述计算机的IP地址就变成了：210.73.140.2。IPV6IPv6是“Internet Protocol Version 6”的缩写，它是IETF设计的用于替代现行版本IP协议-IPv4-的下一代IP协议。目前的全球因特网所采用的协议族是TCP/IP协议族。IP是TCP/IP协议族中网络层的协议，TCP/IP协议族的核心协议。IPv6正处在不断发展和完善的过程中，它在不久的将来将取代目前被广泛使用的IPv4。每个人将拥有更多IP地址。将 IPv6 表示为字符串的三种常规形式：冒号十六进制形式
这是首选形式 n:n:n:n:n:n:n:n。每个 n 都表示一个 16 位地址，用十六进制表示，共有八个。例如： 3FFE:FFFF:7654:FEDA:1245:BA98:3210:4562. 
压缩形式
由于地址长度要求，地址包含由零组成的长字符串的情况十分常见。为了简化对这些地址的写入，可以使用压缩形式，在这一压缩形式中，多个 0 块的单个连续序列由双冒号符号 (::) 表示。此符号只能在地址中出现一次。例如：
多路广播地址 FFED:0:0:0:0:BA98:3210:4562 的压缩形式为 FFED::BA98:3210:4562。 
单播地址 3FFE:FFFF:0:0:8:800:20C4:0 的压缩形式为 3FFE:FFFF::8:800:20C4:0。
环回地址 0:0:0:0:0:0:0:1 的压缩形式为 ::1。未指定的地址 0:0:0:0:0:0:0:0 的压缩形式为 ::。
数据库
IPV41. IP市级库 ：可以查询到所有国内的IP段，精确到县级市（部分固定IP精确到区县）。
2. IP国家库 ：可以查询到国际上各个国家的IP段，精确到具体的国家，不能查到更深层的省市。
3. IP省级库（无ISP）：可以查询到国内的IP段，精确到省（有个别数据只能确定是在国内，不能定位到省，含港澳台地区）。
4. IP省级库（含ISP）：在省级IP库的基础上，可以进一步查询到该IP所属的ISP信息（只能查询到省，部分IP的ISP信息无法确定）。
5. 省级定制IP库：可以查询国内某个省份的IP段，精确到地级市。每个省为一个单位，按省销售（可以查询到这些IP的ISP信息）。
6. ISP定制IP库：可以查询某个ISP所辖IP段。每个ISP为一个单位，按ISP销售，不能查到省市信息。
7. 国内范围IP库（大陆地区）：可以查询到所有国内的IP段，不能精确到更深层的省市及ISP信息。不包含港澳台地区。IPV6（1）IPV6地址长度为128比特，地址空间增大了2的9 6次方倍； 
（2）灵活的IP报文头部格式。使用一系列固定格式的扩展头部取代了IPV4中可变长度的选项字段。IPV6中选项部分的出现方式也有所变化，使路由器可以简单路过选项而不做任何处理，加快了报文处理速度； 
（3）IPV6简化了报文头部格式，字段只有8个，加快报文转发，提高了吞吐量； 
（4）提高安全性。身份认证和隐私权是IPV6的关键特性； 
（5）支持更多的服务类型； 
（6）允许协议继续演变，增加新的功能，使之适应未来技术的发展；
本机查询
Windows 系统开始→运行→输入cmd→回车，(也可用windows自带的快捷键，win+r)即打开了windows命令程序解释窗口（cmd.exe）→
接着输入ipconfig/all 后回车就能知道本机的IP地址信息(如右图)，我们可以在命令提示符里面输入 ping 加上域名就可以查看域名网络状况了。若需要生成文本格式，则输入ipconfig /all >>存储地址：文件名.文件格式后缀。例如ipconfig/all >>d:IP.txt。这样就可以在D盘根目录生成一个包含本机IP地址信息的名为IP的TXT文件。Unix/Linux 系统图形界面下Alt+Ctrl+Space →打开命令行终端→ 
方法1、输入：ifconfig
方法2、输入：ifconfig |grep "inet" |cut -c 0-36|sed -e 's/[a-zA-Z: ]//g'
方法3、输入：hostname-i
方法4、输入：netstat-r
方法5、输入：cat /etc/resolv.conf
→显示相关网络数据
其中inet addr为ip地址，HWaddr是主机的HardwareAddress即MAC。
切换
使用网络切换器  查看本机IP地址经常使用笔记本的朋友都知道，有时需要经常走访客户或者在办公室和家庭等不同的场所使用笔记本，这些场所都有自己的的IP地址，代理服务器，打印机等，每换一个场所都要重新设置的IP地址， IE浏览器代理，邮件代理，这是非常繁琐，令人讨厌的事。而网络切换器正是解决这个问题的，使用网络切换器可以预先设置好各个场所的网络配置，包括的IP地址， DNS中， IE浏览器代理，火狐代理，代理的MSN ，邮件代理，文件共享等。当你到某个场所使用笔记本时只需用鼠标轻轻一点，你的笔记本就自动切换到该场所的网络环境了。windows系统设置切换windowsIP地址查询
  打开我的电脑，打开网上邻居，查看网络连接， 右击 本地连接。选择状态。点击支持，就会看见IP地址
子网掩码，默认网关。
windows IP地址修改
打开我的电脑，打开网上邻居，点击本地连接属性，选择Internet 协议TCP/IP属性，就可以更改了！
查询
如果电脑在路由器（或防火墙、代理服务器）后面，那么上述的方式就只能查询出来本地的IP地址，却无法查询出所在公网的IP地址。
查询本地的IP地址，使用户无法了解自己详细的网络状况。通过访问亚太互联网络信息中心、IP查询网站来查询所在的公网IP地址。
查询别人的ip地址一、查QQ用户IP地址1.通过FolkOicq查IP
FolkOicq是个能给QQ添加IP显示补丁的程序，最新版本FolkQQ0530SE_B2。下载后得到一个Zip的压缩包，用Winzip解压出文件QQ2000.EXE，将它复制到QQ的安装目录下（在这之前最好是备份一下原来的QQ2000.exe，防止以后出错不能恢复）。然后运行QQ2000，点一个在线用户，你会发现在QQ号下面有IP地址了。此主题相关图片如下： 看到61.183.121.18了吗？对！这就是对方的IP地址。
2.通过IpSniper查IP 
IpSniper是针对QQ2000的IP地址查询工具。它支持目前OQ2000所有的版本，在Win98和Win2000操作系统下都可正常工作。当你第一次运行IpSniper程序时，会弹出一个对话框，要求你在“设置”中设置好各个参数。点击“设置”，指定QQ执行文件所在的目录以及文件名，点击“确定”即可。 下次运行IpSniper，就会直接启动QQ主程序。当你与好友或者陌生人通话的同时，IpSniper会实时的截获通话者的Ip地址、端口号以及对方的QQ号码，并把对方所在地的地理位置一并显示出来。 此主题相关图片如下： 
3.通过防火墙查IP 
由于QQ使用的是UDP协议来传送信息的，而UDP是面向无连接的协议，QQ为了保证信息到达对方，需要对方发一个认证，告诉本机，对方已经收到消息，防火墙(例如天网)则带有UDP监听的功能，因此我们就可以利用这个认证来查看IP，哈哈，得来全不费功夫！ 现在让我们举一个实际的例子来看看如何用天网查IP。 
第一步：打开天网防火墙的UDP监听； 
第二步：向他(她)发送一个消息； 
第三步：查看自己所用的QQ服务器地址，在本例中是202.104.129.252； 
第四步：排除QQ服务器地址，判断出对方的IP地址，在本例中是61.133.200.90； ] 怎么样，他(她)跑不掉了吧？闲太麻烦？要知道腾迅的QQ升级速度比火箭都快，用前两个办法总是有版本限制的，用这个方法可是一劳永逸啊！ 
4.通过NetXRay查IP 
NetXRay是由Cinco Networks公司开发的一个用于高级分组检错的软件，功能很强大。用一个功能如此强大的武器来查QQ的IP，有点“大材小用”了。 第一步：运行NetXRay，在菜单中选取toolsMatrix 第二步：选择选择下端出现的IP标签。 第三步：按右键，在弹出的菜单中选中Show Select Nodes 第四步：打开QQ和你想查的人聊上一句，同时观察窗口，在数据包发送的那一瞬间颜色有变化的数据线就是你和他之间的IP连线。看看数据线的另一头，那个ip地址(61.138.121.18)就是你梦寐以求的东西。 用NetXRay查QQ用户IP地址的方法还有好几种，其余的方法大家可以自己摸索试试 查QQ用户IP地址的方法和工具还有很多，这里介绍的方法已经足够你用的了，实在不行，自己找一些这方面的工具用用，很容易的。二、聊天室中查IP1.用IP Hunter
IP Hunter是独孤剑客开发的软件。用IPHunter在聊天室查IP方法如下：在允许贴图、放音乐的聊天室，利用HTML语言向对方发送图片和音乐，如果把图片或音乐文件的路径设定到自己的IP上来,那么尽管这个URL地址上的图片或音乐文件并不存在，但你只要向对方发送过去，对方的浏览器将自动来访问你的IP。对于不同的聊天室可能会使用不同的格式，但你只需将路径设定到你的IP上就行了。实例说明如下： 如：“***聊天室”发送格式如下：发图象：img src="http://61.159.91.29/love.jpg" 发音乐：img bgsound="http://61.159.91.29/love.mid" 在IP Hunter的“对方IP地址”栏中就会显示出他(她)的IP。 局限性：如果对方在浏览器中将图象，声音全部禁止了，此方法无能为力。对于使用代理服务器的，此方法也只能查到他所用代理的IP地址，无法查到其真实IP地址。
2.用F_ip 
F_ip是一个网络工具，可以查本地IP和远程IP。用F_ip查IP必须在支持WEB的聊天室才可以使用，也就是说，你可以在聊天室贴自己主页上的图片，你才能使用这个功能。 首先：运行f_ip，看到“http:”页面里有2句html语句，假设你看到的第一条是img src=http://61.159.91.23/001.gif，如果你所在的聊天室也是用这条命令贴图，那么你就可以直接使用它向你想查ip的人发这句话，1分钟之内就会在文本框中输出对方的ip，如果你所在的聊天室不支持img src=http://61.159.91.23/001.gif语句，就用所在聊天室所用的语句，但记住要把地址换成你的IP。
3.利用聊天室中的资料文件查IP 
有些聊天室的服务器会把使用者的资料或对话及IP地址存为一个文件，并且大多数的服务器并没有将这个文件做加密处理，所以，我们可以通过访问这个文件从而得到用户的IP地址列表。这些文件通常是叫：online.txt 、userdata.txt 、message.txt、whoisonline.txt、或干脆就叫IP.txt。你只要在浏览器中叫出那个文件来看就可以查看一切了……由于本方法对聊天室威胁太大，因此这里就不介绍具体查找文件的方法了，在此提出的只是个思路而已。三、查任意一个人的IP地址1.主动查对方的IP 
这种查任意一个人IP地址的基本思路是：若想知道对方的地址，只需设法让对方访问自己的IP地址就可以了，一旦对方来访问，也就建立了一个SOCKET连接，我们就可以轻松地捕获他(她)的IP地址。当然前提他得在线。第一步：申请一个转向域名，如***.com等，并在网上做一个主页(主页无论怎么简单都可以，目的是为了查IP地址嘛)； 第二步：在你想查别人IP的时候，到你申请域名的地方，将链接转到你的IP； 第三步：打开查IP地址的软件，如IP Hunter； 第四步：告诉那个你想查其IP地址的人，想办法(是用甜言蜜语还是美…计，就看你的了)让他去你的网站看看，给他这个转向域名； 第五步：当他输入此网址以后，域名会自动指向你的IP，因此你就能知道他的IP了； 第六步：当你查到他的IP地址后，再将转向的地址改为你网站的地址，达到隐藏的目的。 
2.被动查对方IP 如今的网上真的不大安静，总有些人拿着扫描器扫来扫去。如果你想查那个扫你电脑的人的IP，可用下面的方法。一种做法是用天网，用软件默认的规则即可。如果有人扫描你的电脑，那么在“日志”中就可以看到那个扫你的人的IP了，他扫描你电脑的哪个端口也可从中看出。由于我们在前面已经讲了用天网查QQ用户IP的方法，因此在这里就不多说了。另外一种做法是用黑客陷阱件，如“小猪快跑”、“猎鹿人”等，这些软件可以欺骗对方你的某些端口已经打开，让他误以为你已经中了木马，当他与你的电脑产生连接时，他的IP就记录在这些软件中了。以“小猪快跑”为例，在该软件中有个非常不错的功能：“自定义密码欺骗端口设置”，你可以用它来自定义开启10个端口用来监听，不大明白？OK，下面就以把自己的计算机伪装成中了冰河木马为例，看看可爱的小猪是怎样欺骗对方、如何查到扫描者的IP的吧！ 点击“端口设置”选“自定义木马欺骗端口设置”，进入“木马欺骗端口设置”对话框。在“木马欺骗端口设置”界面上用鼠标选中“端口1”，“端口数”填冰河木马的默认端口7626，其他不用填，点击“设置完毕”退出。好了，冰河木马欺骗端口设置完毕。 现在回到“小猪快跑”的主界面，点击“开始监视”，工作区内立即出现“7626端口开始监视”的提示，欺骗开始了…… 这时，如果有“灰”客对你的计算机进行扫描，他就会发现你计算机的7626端口开着，这个“灰”客自然会以为你中了木马冰河呢。当他用冰河控制端登陆你的计算机时，冰河会告诉他“命令发送完毕”，由于你没有中木马，所谓的木马是你设置出来的假木马，因此他也就无法再进行下一步了。无论他登陆多少次，都只会看到“命令发送完毕”，而“小猪快跑”的主窗口中却清清楚楚地显示出“***.***.***.***试图连接你的7626端口，已经开始欺骗”。其中“***.***.***.***”就是对方的IP地址了，知道了对方的IP地址后，你就可以爱怎么办就怎么办了。四、查互联网中已知域名主机的IP1.用Windows自带的网络小工具Ping.exe如你想***的IP地址，只要在DOS窗口下键入命令“ping ***”，就可以看到IP了。 
2.用工具查 这里我们以网络刺客II为例来说说。 网络刺客II是是天行出品的专门为安全人士设计的中文网络安全检测软件，运行网络刺客II，进入主界面，选择“工具箱”菜单下的“IP<->主机名”，出现一个对话框，在“输入IP或域名”下面的框中写入对方的域名(我们这里假设对方的域名***，点击“转换成IP”按钮，对方的IP就出来了，是202.106.184.200。　
开始→运行→输入cmd→回车，(也可用windows自带的快捷键，win+r)即打开了windows命令程序解释窗口（cmd.exe）→接着输入ipconfig/all 后回车就能知道本机的IP地址信息(如右图)，我们可以在命令提示符里面输入 ping 加上域名就可以查看域名网络状况了。若需要生成文本格式，则输入ipconfig /all >>存储地址：文件名.文件格式后缀。例如ipconfig/all >>d:IP.txt。这样就可以在D盘根目录生成一个包含本机IP地址信息的名为IP的TXT文件。
五、彩虹软件（已失效）
彩虹显IP是新一代的腾讯QQ辅助增强软件。完美兼容QQ2008II Beta1、QQ2008正式版等主流QQ版本。
主要特色：
1.显QQ好友IP地址
2.显QQ隐身好友、隐身好友蓝名显示、靠前排序
3.繁体字输入法、聊天可设置自动加前后缀符号
4.可设置简化QQ界面、屏蔽QQ侧边栏
5.老板键、虚拟摄像头功能
6.无广告、无插件、不修改原版
7.兼容QQ2008正式版、兼容Windows Vista 操作系统
该软件是基于已经安装腾讯QQ后才能使用的工具,安装彩虹显IP前，请先安装腾讯QQ。
彩虹显IP V 2.71更新
1.调整了IP获取的技术，解决了IP地址显示为国外的问题
近期有用户反应彩虹显IP的部分IP地址显示错误（显示为国外IP），因此，彩虹显IP V2.71中调整了部分IP
地址的获取技术，解决了IP地址显示错误（显示为国外IP）的问题。提高了软件功能的稳定性。
2.更改IP显示功能，隐藏了获取IP地址的后两段
根据用户提出的建议，彩虹显IP V2.71 中更改了IP地址显示的规则，隐藏了获取到的IP地址的后两段信息。
地址分类
最初设计互联网络时，为了便于寻址以及层次化构造网络，每个IP地址包括两个标识码（ID），即网络ID和主机ID。同一个物理网络上的所有主机都使用同一个网络ID，网络上的一个主机（包括网络上工作站，服务器和路由器等）有一个主机ID与其对应。Internet委员会定义了5种IP地址类型以适合不同容量的网络，即A类~E类。 　
其中A、B、C3类（如下表格）由InternetNIC在全球范围内统一分配，D、E类为特殊地址。 　
网络类别
最大网络数
第一个可用的网络号 
最后一个可用的网络号 
每个网络中的最大主机数 
A
126
1
126
16777214
B
16382
128.1
191.254
65534
C
2097150 
192.0.1
223.255.254
254
A类IP地址　
一个A类IP地址是指， 在IP地址的四段号码中，第一段号码为网络号码，剩下的三段号码为本地计算机的号码。如果用二进制表示IP地址的话，A类IP地址就由1字节的网络地址和3字节主机地址组成，网络地址的最高位必须是“0”。A类IP地址中网络的标识长度为7位，主机标识的长度为24位，A类网络地址数量较少，可以用于主机数达1600多万台的大型网络。　A类IP地址 地址范围1.0.0.1-126.255.255.254（二进制表示为：00000001 00000000 00000000 00000001 - 01111110 11111111 11111111 11111110）。　
A类IP地址的子网掩码为255.0.0.0，每个网络支持的最大主机数为256的3次方-2=16777214台。　
B类IP地址　
一个B类IP地址是指，在IP地址的四段号码中，前两段号码为网络号码。如果用二进制表示IP地址的话，B类IP地址就由2字节的网络地址和2字节主机地址组成，网络地址的最高位必须是“10”。B类IP地址中网络的标识长度为14位，主机标识的长度为16位，B类网络地址适用于中等规模的网络，每个网络所能容纳的计算机数为6万多台。　B类IP地址地址范围128.1.0.1-191.254.255.254（二进制表示为：10000000 00000001 00000000 00000001 - 10111111 11111110 11111111 11111110）。　
B类IP地址的子网掩码为255.255.0.0，每个网络支持的最大主机数为256的2次方-2=65534台　
C类IP地址　
一个C类IP地址是指，在IP地址的四段号码中，前三段号码为网络号码，剩下的一段号码为本地计算机的号码。如果用二进制表示IP地址的话，C类IP地址就由3字节的网络地址和1字节主机地址组成，网络地址的最高位必须是“110”。C类IP地址中网络的标识长度为21位，主机标识的长度为8位，C类网络地址数量较多，适用于小规模的局域网络，每个网络最多只能包含254台计算机。　
C类IP地址的子网掩码为255.255.255.0，每个网络支持的最大主机数为256-2=254台　 
除了以上三种类型的IP地址外，还有几种特殊类型的IP地址，TCP/IP协议规定，凡IP地址中的第一个字节以“lll0”开始的地址都叫多点广播地址。因此，任何第一个字节大于223小于240的IP地址是多点广播地址；IP地址中的每一个字节都为0的地址（“0.0.0.0”）对应于当前主机；IP地址中的每一个字节都为1的IP地址（“255．255．255．255”）是当前子网的广播地址；IP地址中凡是以“llll0”的地址都留着将来作为特殊用途使用；IP地址中不能以十进制“127”作为开头，该类地址中数字127．0．0．1到127．1．1．1用于回路测试，如：127.0.0.1可以代表本机IP地址，用“http://127.0.0.1”就可以测试本机中配置的Web服务器。网络ID的第一个6位组也不能全置为“0”，全“0”表示本地网络。D类IP地址第一个字节以“1110”开始，它是一个专门保留的地址。它并不指向特定的网络，目前这一类地址被用在多点广播（Multicast）中。多点广播地址用来一次寻址一组计算机，它标识共享同一协议的一组计算机。地址范围224.0.0.1-239.255.255.254 。E类IP地址以“11110”开始，保留用于将来和实验使用。
IP地址
Internet是由千万计算机互相连接而成。如果要确定网络上的每台计算机，靠的是能唯一标志该计算机的网络地址，这个地址就叫做IP（internet protocol的简写）地址，即用Internet协议语言表示的地址。
IP地址可确定网络中的任何一个网络和计算机，而要识别其他网络或其中的计算机，则是根据这些IP的分类来确定的。IP地址是一个32位的二进制地址，为了便于记忆，将它们分为4段，每段8位，有小数点分开，用四个字节来表示，中间用句点“.”分开，用点分开的每个字节的数值范围是0~255，例如，151.1.102.158、202.32.137.3等。IP地址包括网络标识和主机两部分。根据网络规模和应用的不同，分为A～E五类，常见的有A、B、C三类。这种分类与IP地址中第一字节的使用方法相关，如下列表所示
分类
第一字节数字范围
应用
A
1~127
大型网络
B
128~191
中型网络
C
192~223
小型网络
D
224~239
组播
E
240~247
研究
在实际应用中，可以根据具体情况选择使用IP地址的类型格式。A类通常用于大型网络，可容纳的计算机数量最多，B类通常用于中型网络、而C类可容纳的计算机数量少，仅用于小型局域网。
域名
协议安装
1. Windows 2000 操作系统
(1) 确认windows操作系统的补丁包已经升级到SP4。 
(2) 下载补丁包“tcpipv6-sp4.exe”，并双击运行该自解压文件。 
(3) 依次打开“控制面板”、“网络和拨号连接”，右击“本地连接”,再依次单击“属性”、“安装”、“协议”，选择“MSR IPv6 Protocol”协议，即可成功安装IPv6协议栈。 
2. Windows XP/Windows 2003 操作系统
(1) IPv6 协议栈的安装 
在 开始 --> 运行 处执行 ipv6 install 
(2) IPv6 地址设置 
在 开始 --> 运行 处执行 netsh 进入系统网络参数设置环境，然后执行 
interface ipv6
画面显示:netsh interface ipv6> 
然后再执行 
add address “本地连接” 2001:da8:207::9402 
(3) IPv6 默认网关设置 
在上述系统网络参数设置环境中执行 
add route ::/0 “本地连接” 2001:da8:207::9401 publish=yes 
(4) 网络测试命令 
ping6 、 tracert6 
3. Windows Vista 操作系统
(1) 开始——程序——附件——右键点击“命令提示符”——以管理员身份运行 
(2) netsh interface ipv6isatap set state enabled回车 
(3) netsh interface ipv6isatap set router 隧道IP 回车 
4. Linux 操作系统
(1) 安装ipv6协议 
modprobe ipv6
(2)IPv6 地址设置 
ifconfig eth0 inet6 add 2001:da8:207::9402 
(3) IPv6 默认网关设置 
route -A inet6 add ::/0 gw 2001:da8:207::9401 
(4) 网络测试命令 
ping6 、 traceroute6 
5. Solaris 操作系统 
(1) 创建 IPv6 接口 
touch /etc/hostname6.hme0 
(2)添加 IPv6 地址 
在 /etc/inet/ipnodes 文件中 ， 加入如下一行 ： 
2001:da8:207::9402 ipv6.********.bnu-ipv6 
(3)设置 dns 查找顺序 
在 /etc/nsswitch.conf 文件中 ， 修改 hosts 和 ipnodes 项如下 ： 
hosts: files dns 
ipnodes: files dns 
(4) 添加默认路由
route add -inet6 default 2001:da8:207::9401 -interface 
(5) 测试命令 
ping -A inet6 IPv6 目标地址 
traceroute -A inet6 IPv6 目标地址 
6.win7操作系统安装 
win7为自带不用安装 
7. Mac OS 操作系统
Mac OS 从10.5leopard开始自带
IP子网划分
子网的划分，实际上就是设计子网掩码的过程。子网掩码主要是用来区分IP地址中的网络ID和主机ID，它用来屏蔽IP地址的一部分，从IP地址中分离出网络ID和主机ID.子网掩码是由4个十进制数组成的数值"中间用"."分隔，如255.255.255.0。若将它写成二进制的形式为:11111111.11111111.11111111.00000000，其中为"1"的位分离出网络ID,为"0"的位分离出主机ID，也就是通过将IP地址与子网掩码进行"与"逻辑操作，得出网络号。 　例如，假设IP地址为192.160.4.1，子网掩码为255.255.255.0，则网络ID为192.160.4.0,主机ID为0.0.0.1。计算机网络ID的不同，则说明他们不在同一个物理子网内，需通过路由器转发才能进行数据交换。 　每类地址具有默认的子网掩码:对于A类为255.0.0.0，对于B类为255.255.0.0，对于C类为255.255.255.0。除了使用上述的表示方法之外，还有使用于网掩码中"1"的位数来表示的，在默认情况下，A类地址为8位，B类地址为16位，C类地址为24位。例如，A类的某个地址为 12.10.10.3/8，这里的最后一个"8"说明该地址的子网掩码为8位，而199.42.26.0/28表示网络199.42.26.0的子网掩码位数有28位。 　如果希望在一个网络中建立子网，就要在这个默认的于网掩码中加入一些位，它减少了用于主机地址的位数。加入到掩码中的位数决定了可以配置的子网。因而，在一个划分了子网的网络中，每个地址包含一个网络地址、一个子网位数和一个主机地址