近期,关于ip地址显示的问题引发了广泛关注,正好借此机会,为大家深入解析一下ip地址的相关知识。
1.什么是ip地址
在之前的文章中,我们简要介绍了TCP/IP协议,TCP/IP作为一个协议族,包含了多种协议,而IP协议正是其中的核心协议。虽然官方对于IP协议的定义和术语非常详细,但这里我们只关注与普通用户相关的部分。所谓的ip地址,实际上类似于我们的邮政编码,为了实现设备之间的通信,网络为每个设备分配了一个唯一的ip地址,数据包正是根据目标设备的ip地址,被准确无误地送达相应的设备。
2.ip地址分类
ipv4
ipv4的格式由四个0-255的数字组成,并通过三个“.”号进行分隔。与ipv4配合使用的还有子网掩码,其格式同样为xxx.xxx.xxx.xxx,但子网掩码只有三种常见的格式:255.0.0.0、255.255.0.0、255.255.255.0,分别对应8、16、24位。这是因为255在二进制中表示为8个1,所以255.0.0.0转换为二进制就是11111111.0.0.0,因此用8来代表,而16和24位同理。所以当我们看到192.168.0.1/24时,就应该明白,这里的24代表子网掩码。
其中有一些特殊的ip地址需要特别介绍,127.0.0.1是本机回环地址,代表本地设备。所有电脑访问127.0.0.1,实际上就是访问自己的电脑。
此外,子网掩码中的0代表可变位,255代表网段中的不变位。例如,192.168.0.0/24代表192.168.0.x(x=1-224)整个网段的所有地址;地址为192.168.1.0/24,则代表192.168.1.x(x=1-255)整个网段的所有地址;而192.168.0.0/16则代表192.168.x.x(x=1-254)的地址。总而言之,如果路由器的ip子网掩码设定为255.255.0.0,ip地址设定为192.168.0.1,那么ip地址设定为192.169.x.x(x=1-254)/16的设备(不能与路由器地址相同),路由器都会认定为内网ip,并为其提供服务。如果路由器ip地址设定为192.168.0.1/24,则只有ip地址设定为192.168.0.x(x=1-255)的设备,路由器才会认定为其设备是内网ip并进行转发。而可变的x若为255,则代表广播地址(具体的理解希望大家能够回顾一下TCP/IP的知识,就能明白广播的含义)。子网掩码中的0用于标记子网段。例如192.168.0.0/24,就代表192.168.0.x(x为1-255)这个网段,如果是192.168.0.0/16,就代表192.168.x.x(x为1-255)这个网段。
ipv6
在设计ip协议时,世界上的联网设备还非常少,当时的专家认为,4个0-255的数字组合,共计有4,294,967,296个ip地址,即使考虑到未来的发展,也完全足够使用。完全没想到计算机和互联网技术发展如此迅速。43亿个ip地址完全不够用。尤其是物联网技术的发展,IPv4地址已经彻底不够用了。于是诞生了ipv6。ipv6的格式是X:X:X:X:X:X:X:X。目前并没有完全取代ipv4,因此这里不再过多介绍。有兴趣的可以去了解相关知识。
3.ipv4的分类
在ipv6完全实施之前,有一个替代技术用于提高ipv4地址的使用率,那就是对ipv4进行分类。我们将ipv4分为内网ip和外网ip,以提高IP地址的使用率。例如,一个家庭中,有多个电脑、手机等设备,我们将其访问外网的ip设定为同一个地址,内部再由路由器进行分配,这样我们就减少了ip地址的使用。于是,ip地址被分为了内网ip和外网ip。
内网ip
我们家庭中,路由器自动分配的地址一般都是192.168.x.x,这是为什么呢?其实ipv4为内网段设定了保留地址,分别为:10.0.0.0 – 10.255.255.255、172.16.0.0 – 172.31.255.255、192.168.0.0 – 192.168.255.255。这些网段的IP地址我们都认为是内网ip。
外网ip
除了内网ip地址之外的,我们称为外网ip(除了科研和军事的保留ip,这与普通人无关,因此不进行介绍)。
总之希望大家明白一件事,我们在互联网上冲浪时,实际使用的ip地址是路由器的外网地址,而不是我们电脑的内网ip。我们访问互联网时,实际上只是占用了路由器的某个端口,也就是说我们通过路由器的某个端口访问网站,网站返回到该路由器的ip和端口,路由器再返回给相应的设备。也就是说,我们每找运营商搭建一个网线,只占用一个外网地址,而无论其中有几个设备。
4.ip地址的更改
其实固定的外网ipv4地址非常珍贵,用一个少一个,所以运营商想到了变换的ip地址,如果某个ip地址长时间不用,就会自动分配给其他设备,以此节约成本。因此,固定的ip地址花费比较大,只有公司网站会购买这样的服务,普通家庭的宽带,外网ip都是实时变化的(当然,这并不影响定位你的所在省份)。
那黑客如何隐藏自己的ip呢?1.用肉鸡的电脑进行访问,平常我们很多设备访问网站时,很容易被黑客抓肉鸡(具体方法以后介绍)从而植入木马,黑客可以控制你的电脑发起攻击,从而隐藏自己的IP地址。2.使用代理,网上搜索代理网站,就可以出来一大堆(付费的比免费的要稳定很多)。3.购买vps(就是云服务器),通过vps对网站进行攻击。实际应用中,基本都是这3种的组合。这些方法,都可以使显示地址为并非自己电脑所在地址(提醒:无论用什么方法,只要愿意花费成本,都是可以查到攻击方的,所以劝各位慎重考虑)。
如何查询自己的外网ip呢?这里推荐一个网站:
5.对于此次ip地址曝光的想法
这次ip地址曝光后,显而易见的,评论区的硝烟减少了许多。无论是挑起性别对立,还是地域对立的言论都少了许多。真的很舒心啊。我认为是利大于弊吧。如果真的有人不愿意暴露自己的所在地,花点钱用代理即可,也不用太过于认真(反正只要你不做违法的事,使用国内代理,没人会查你)。但对于某地的1450来说,那么多的人,就需要增加很多的成本。就算后期1450愿意花这个成本,相信很多人都不会再受其蛊惑了吧。
最后若其中有什么不对的地方,欢迎大家指正,没有说清楚的地方,也请在评论区指出,一定尽快更改。非常感谢!!!
我是西瓜君,非常高兴与大家分享黑客相关知识!!!