IP相关知识
IP(Internet Protocol)地址是分配给计算机网络中使用IP通信的设备数字标签.当设备(手机,电脑,智能家居,无人驾驶的汽车等等)连接网络时,设备将被分配一个IP地址(类似门牌号的概念),用于网络中识别身份。通过IP地址,设备间可以互相通讯,如果没有IP地址,我们将无法知道哪个设备是发送方,无法知道哪个是接收方。IP地址有两个主要功能:标识设备和网络寻址。 常见的IP地址分为 IPv4 与 IPv6 两大类,IP地址由一串数字组成。IPv4为32位长,通常书写时以四组十进制数字组成,并以点分隔,如:172.16.254.1 ; IPv6为128位长,通常书写时以八组十六进制数字组成,以冒号分割,如:2001:db8:0:1234:0:567:8:1。
IP地址由32位二进制数组成,常以XXX.XXX.XXX.XXX形式表示,每组XXX代表[0~255]之间数字,该表示方法称为点分十进制。二进制一位可以表示"0"或"1",也就是2个数。那么32位可以表示最大数为232。这也意味着最多可以有4,294,967,296个(即232)IP地址。 貌似很多的样子,可是由于早期编码和分配的问题,很多区间的IP实际上被空出或不能使用.去除这些不能用的IP地址,实际就没有那么多了.总之不能满足每个设备一个IP地址。也就是IPv4地址资源被耗尽了(IPv4的42亿个地址最终于2011年2月3日用尽)。既然被耗尽了,那我手机怎么却能打王者刷抖音。这是由于为了解决地址不够用的问题,发明了网络地址转换技术。 但为了完美的解决IP地址不够的问题,就推出了IPv6.IPv6 IP地址数量最高可达3.402823669 × 1038个。届时地球上每一粒沙子都可以拥有自己的IP地址(沙子都有了身份,貌似很厉害的样子)。
1. 每个设备都有了唯一的IP地址。在办公室上网时,电脑不再提示IP地址冲突。
2. 不再需要网络地址转换(NAT)
3. 更简单,高效的路由,也方便了管理(不在需要DHCP)
4. 设备直接暴露到网络中,安全问题突出。黑客可以远程控制自动驾驶的汽车.电视或灯夜间灵异地亮了。
静态(Static): 从字面上可理解为保持不变,静止的,稳定的.静态IP也就是不会变IP地址,一般需要向网络服务运营商申请并有一定的费用。常用于服务器或者企事业单位重要的设备。个人很少使用静态IP.
动态(Dynamic): 表示持续改变,其中前缀dyna- power的意思。动态IP也就是会变IP地址。常用于家庭,办公场所或者商场。
静态IP的优点:
1. 更好的DNS支持
2. 方便访问
3. 更可靠的通信,比如社交软件,语音或视频通信更加简单
4. 地理定位服务更可靠
动态IP的优点:
1. 更好的安全性
2. 费用少
3. 简单的配置
4. 可以IP被和谐,以达到特殊目的
查看外网IP地址:
访问 https://ip.useragentinfo.com
查看内网IP地址:
1. windows系统,命令行中输入"ipconfig"命令
2. Linux,Unix以及Mac系统,命令行中输入"ifconfig","ip address"命令
3. 使用Chrome或者Firefox内核的浏览器访问https://ip.useragentinfo.com
可能会出现内网IP.
4. Mac系统图形查看方法: 1. 打开系统设置(System Preferences) -> 2. 点击 网络(Network) -> 3. 选择Wi-Fi网络(Wi-Fi Network) ->
4. 点击高级(Advanced...) -> 5. 点击 “TCP/IP.” 6. "IPv4."就可看到IP地址
5. Windows 10系统中查看方法: 1.打开任务栏(taskbar) -> 2.选择Wi-Fi网络(Wi-Fi Network) -> 3.选择正在连接的网络
->4.选择属性(Properties) -> 5.IPv4下就能看到
6. Android系统中查看方法: 1.打开设置(Settings) -> 2.点击关于(关于手机|About) ->3.选择状态(状态信息|Status)->4. IP地址中的值(IP
Address)
7. iPhone中查看方法: 1.打开设置(Settings) -> 2.选择无线局域网(Wi-Fi) ->3.点击正在连接的WiFi -> 4. IPv4地址下就有内网地址
内网IP地址:
在IP地址空间中,有些地址是保留给内网的。内网间的数据包是不经过公网的。内网地址一般为:
10.0.0.1 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255
IP地址空间中,也存在特定用途的ip地址:
127.0.0.1
回送地址,也就是本机地址,与localhost等同
224.0.0.0
IP Multicast
255.255.255.255
广播地址,发送到网络上的所有接口
局域网中常见ip分配规则:
192.168.1.0 该IP为网络编号,将整个网络标识为一个整体,不分配给设备
192.168.1.1 分配给网关的ip地址,家庭局域网中网关一般是路由器。在地址栏中输入这个地址,一般就能登录到路由器管理界面(有些路由器厂商可能进行了修改).
192.168.1.2~192.168.1.254 可分配给网络设备
192.168.1.255 网络的广播地址。发送到该地址的数据会自动广播到地址 1-254
有多种方法可以更改IP,其中比较简单的方法是使用VPN(翻墙软件 Virtual Private Network).VPN是一种虚拟专用网络,不仅可以更改您的IP地址,还可以加密网络流量。使用VPN后你IP就会替换为VPN的地址。
不过只推荐使用工信部允许的VPN软件,未被允许的VPN软件存在风险。
另外一种常见的方法就是使用代理服务器,不过一般是个别软件设置,而不是全局设置。设置方法比较简单,手机设置全局代理的方法如下:
1. iPhone 设置方法:1.打开设置(settings) 2.选择无线局域网(Wi-Fi)3.点击正在连接的Wi-Fi 4.下滑到HTTP代理(HTTP Proxy Section)
5.点击配置代理(Edit Proxy Settings) 6.选择手动(Manual)7.填写信息保存
2. Android 设置方法: 1.打开设置(settings) 2.选择WLAN 3.长按正在连接的Wi-Fi 4.选择修改网络 5.下滑到高级选项
6.点击代理,选择手动7.输入代理IP和端口后保存
如果代理设置错误或代理不稳定,就会出现无法上网的情况。这时清除代理或使用稳定的代理即可。
当然使用洋葱浏览器(Tor)也可以达到目的。不过不推荐使用.
代理IP(IP代理)可以理解为代理人的意思,是你与要访问的网站服务器之间的中间人。代理接受你发出的请求,然后转发到网站服务器,并将网站服务器响应的结果回传给你。对于网站服务器来说,他会认为请求是代理发出的,不知道背后还有个你。
代理IP是有些公司业务中必须使用的。比如从事爬虫,数据采集,秒杀,抢票等业务的公司。
代理IP根据支持协议的不同分为HTTP、HTTPS和SOCKS5代理。
在TCP/IP协议栈中位置可分为:应用层代理、网络层代理和链路层代理
根据代理的真假程度,可分为透明代理(Transparent Proxy)、匿名代理(Anonymous Proxy)和高匿代理(Elite Proxy)。
购买IP代理也有较多需要注意的点:
1. ip地址是否在黑名单中
2. 速度连接是否快
3. 失效时间是否可控
4. 连接成功率
5. 是否有带宽限制
6. 重复率高不高
7. 是否过滤重复,过滤机制是什么
8. 地区归属是否有特征
9. 运营商是否明确
10. ip地址是否呈现ip段特征
11. 代理的是否支持https,是否为socket5协议
12. 代理是点对点方式,还是存在转发服务器
代理IP检验的方法:
1. 服务器检测Header头的方式
2. IP库对比方式
IPv4地址分类是一个历史概念,在现实中已经没有意义。如果想了解详细的划分方式可以参考下文中的链接。
1. 维基百科IP地址
2. IPv6在中国的发展现状(英文)
3. 网络地址转换(NAT)技术是否拖慢了互联网发展?
4. 非常重要的NAT技术
5. IT Explained: IP address
6. Top
50 IP addressing interview questions and answers
7. Understanding
IPv4 and IPv6 Protocol Family
8. 如何解决IP冲突(英文)
9. 唯一的本地IPv6单播地址(英文)
10. IP地址管理指南(英文)
11. Static vs. dynamic IP
addresses
12. Static vs. dynamic IP
addresses(图片中192.168.1.1指向了手机。一般192.168.1.1是分配给路由器的。而指向了手机是不稳妥的)
13. IP地址分类
14. IP分类:A,B,C,D,E五类