网际网路是全世界範围内的计算机连为一体而构成的通信网路的总称。连在某个网路上的两台计算机之间在相互通信时,在它们所传送的数据包里都会含有某些附加信息,这些附加信息其实就是传送数据的计算机的地址和接受数据的计算机的地址。人们为了通信的方便给每一台计算机都事先分配一个类似我们日常生活中的电话号码一样的标识地址,该标识地址就是IP位址。
基本介绍
- 中文名ip地址查询
- 外文名IP address inquiries
- 类型计算机的地址
- 功能计算机通信识别
- 全称internet protocol
- 语言形态Internet协定语言
IP的形式
IPV4
根据TCP/IP协定规定,IP位址是由32位二进制数组成,而且在INTERNET範围内是唯一的。例如,某台联在网际网路上的计算机的IP位址为1101,0010, 0100,1001, 10001,100 0,0000,100。
很明显,这些数字对于人来说不太好记忆。人们为了方便记忆,就将组成计算机的IP位址的32位二进制分成四段,每段8位,中间用小数点隔开,然后将每八位二进制转换成十进制数,这样上述计算机的IP位址就变成了210.73.140.2。
IPV6
IPv6是“Internet Protocol Version 6”的缩写,它是IETF设计的用于替代现行版本IP协定-IPv4-的下一代IP协定。全球网际网路所採用的协定族是TCP/IP协定族。IP是TCP/IP协定族中网路层的协定,TCP/IP协定族的核心协定。IPv6正处在不断发展和完善的过程中,它在不久的将来将取代被广泛使用的IPv4。每个人将拥有更多IP位址。
冒号十六进制形式
这是首选形式 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 的压缩形式为 ::。
资料库
IPV4
1. 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)允许协定继续演变,增加新的功能,使之适应未来技术的发展;
本机IP
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
(NAT下IP位址)
图形界面下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
(公网IP位址)
终端中 输入curl getip.name
→显示相关网路数据
其中inet addr为ip地址,HWaddr是主机的HardwareAddress即MAC。
本机外IP
如果电脑在路由器(或防火墙、代理伺服器)后面,那幺上述的方式就只能查询出来本地的IP位址,却无法查询出所在公网的IP位址。
查询本地的IP位址,使用户无法了解自己详细的网路状况。通过访问亚太网际网路信息中心、IP查询网站来查询所在的公网IP位址。
IP切换
网路切换器
经常使用笔记本的朋友都知道,有时需要经常走访客户或者在办公室和家庭等不同的场所使用笔记本,这些场所都有自己的的IP位址,代理伺服器,印表机等,每换一个场所都要重新设定的IP位址,IE浏览器代理,邮件代理,这是非常繁琐,令人讨厌的事。而网路切换器正是解决这个问题的,使用网路切换器可以预先设定好各个场所的网路配置,包括的IP位址, DNS中, IE浏览器代理,火狐代理,代理的MSN ,邮件代理,档案共享等。当你到某个场所使用笔记本时只需用滑鼠轻轻一点,你的笔记本就自动切换到该场所的网路环境了。
系统设定
windowsIP位址查询
打开我的电脑,打开网上邻居,查看网路连线, 右击本地连线。选择状态。点击支持,就会看见IP位址子网掩码,默认网关。
windows IP位址修改
打开我的电脑,打开网上邻居,点击本地连线属性,选择Internet 协定TCP/IP属性,就可以更改了!
IP位址分类
最初设计网际网路时,为了便于定址以及层次化构造网路,每个IP位址包括两个标识码(ID),即网路ID和主机ID。同一个物理网路上的所有主机都使用同一个网路ID,网路上的一个主机(包括网路上工作站,伺服器和路由器等)有一个主机ID与其对应。Internet委员会定义了5种IP位址类型以适合不同容量的网路,即A类~E类。
其中A、B、C3类(如下表格)由InternetNIC在全球範围内统一分配,D、E类为特殊地址。
A类IP位址
网路类别 | 最大网路数 | 第一个可用的网路号 | 一个可用的网路号 | 每个网路中的最大主机数 |
A | 126 | 1 | 126 | 16777214 |
B | 16382 | 128.1 | 191.254 | 65534 |
C | 2097150 | 192.0.1 | 223.255.254 | 254 |
一个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(二进制表示为0000,0001 ,0000,0000 ,0000,0000 ,0000,0001 - 0111,1110 ,1111,1111 1111,1111 ,1111,1110)。
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(二进制表示为1000,0000 ,0000,0001, 0000,0000 ,0000,0001 - 1011,1111 ,1111,1110 ,1111,111 ,1111,1110)。
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位址可确定网路中的任何一个网路和计算机,而要识别其他网路或其中的计算机,则是根据这些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 协定栈的安装
在 开始 --> 运行 处执行ipv6install
(2) IPv6 地址设定
在 开始 --> 运行 处执行 netsh 进入系统网路参数设定环境,然后执行
interfaceipv6
画面显示: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 interfaceipv6isatapset state enabled回车
(3) netsh interfaceipv6isatapset router 隧道IP 回车
4. Linux 作业系统
(1) 安装ipv6协定
modprobeipv6
(2)IPv6 地址设定
ifconfigeth0 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::9402ipv6..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位。
如果希望在一个网路中建立子网,就要在这个默认的于网掩码中加入一些位,它减少了用于主机地址的位数。加入到掩码中的位数决定了可以配置的子网。因而,在一个划分了子网的网路中,每个地址包含一个网路地址、一个子网位数和一个主机地址