首先,客户端向服务器发起地区查询请求,服务器根据客户端发起请求的IP值,查询对应的地区信息;
其次,服务器根据查询到的地区信息,提取地区对应的运营商列表;
然后,服务器根据提取到的运营商列表,提取运营商旗下的所有机顶盒遥控码列表,并将运营商与遥控码列表进行关联,组成运营商和遥控码对应信息;
再然后,服务器将运营商和遥控码对应信息推送到客户端;
首先你得知道这个网站对应的IP地址。如果不知道查以下就清楚了;查的方法很多,列举两种给你:方法1:在CMD下面ping这个网站的域名;这个域名的解析地址就是对应服务器的IP (如:ping www.baidu.com)注很多闲的裆疼的同行喜欢利用 IP冲突 攻击目标服务器。比如说,非同一网关C段劫持,他们利用局域网的IP冲突 (可做到突破非同网关劫持 与SB 嗅探)。你不能“快速设置域名泛解析及解决恶意泛域”,他们就把我们拿到的服务器修改成目标服务器的IP,当我们修改IP 后 计算机会判断成重新获取IP,所以直接把原来的服务器的IP顶下来的,然后绑定他们目标站的域名就达到劫持的效果了,而且看不出是劫持的 因为IP没有变。
所以管理发现网站被入侵了 会通过FTP 或者 服务器修改会主页,然后我们嗅探本机就好了。还有就是IP 和MAC 双绑定他们会修改成相对应的。这个方法他们利用最多的,无视非同网关、无视防火墙。这个问题,在局域网中经常碰到,这不能算是漏洞严格的来讲,这个也不叫“劫持”,只能说是 IP 冲突的一种……
一、那ip地址和网络上其他系统冲突是什么意思?
这个简单,我们租用服务器多会获得一个IP地址,不相同。那为什么会和其他系统发生冲突呢,打个比方就是说当你服务器的ip地址和别的服务器的ip地址相同的时候就会显示“ip地址和网络上其他系统有冲突”一般这样相同的原因无非是你的局域网被病毒攻击导致地址解析失败则会出现,这种情况下数据隐私很容易泄露出去。比如在一个局域网中,192.168.1.3这个IP只有被用在一台计算机上,如果存在两台计算机或者多台计算机用这个IP,就会出现冲突。
二、了解完IP冲突的原因,那看看IP的获取情况
1、自动获取,当网络的中服务器或者是路由器开启了DHCP(动态主机配置协议,这个协议里会定义自动分配IP的地址池,比如192.168.100-192.168.1.199),那么,网络中的客户机就可以通过在本地连接里面,设置为自动获得IP地址来让服务器为客户机配置一个IP,这个IP是随机的(由服务器或者是路由器从定义好的地址池里选一个没有被分配的来给你用),从而可以保证与其他使用自动获得IP的电脑中的IP地址不相同。
2、手动指定,当网络中的服务器或者是路由器没有开启DHCP功能的时候,我们要自己给客户机配置IP,当然,如果服务器开了DHCP功能,我们也一样可以手动指定的。
在Windows系统中,如果本地网络IP地址出现冲突,会出现图标提示,问题比较容易解决。但在Linux系统中,并没有提供相关的功能,如果本地网络采用静态IP地址配置,出现比较奇怪的网络连接问题,如ssh连接复位,可以考虑检测一下是否是出现了IP地址冲突问题。arping命令提供了检测地址冲突的功能。
三、Linux中如何检测IP地址冲突问题?
arping命令
arping命令是用于发送arp请求到一个相邻主机的工具,arping使用arp数据包,通过ping命令检查设备上的硬件地址。能够测试一个ip地址是否是在网络上已经被使用,并能够获取更多设备信息。功能类似于ping。
IP地址冲突检测
在出问题的主机上,可以使用"arping -I ethN x.x.x.x"命令(其中x.x.x.x为本接口的IP地址)检测地址冲突,如果没有任何输出,则表示本IP地址无冲突。如果有冲突的话,该命令会显示冲突的IP地址使用的MAC地址。
当然,IP地址冲突并不是在任何条件下多可以实施的,造成IP冲突有以下因素、条件:必须在同一局域网(无需同网关,C段相同即可)。目标机器是否装有具有“拦截外部IP冲突”功能的防火墙。目标机器本地连接是否设置为:“自动获取IP”。(这条因素不确定)网管是否绑定 IP + MAC,如果绑定了,则还需要修改攻击机器的 IP、MAC 与目标机器完全一致。可以给本机(攻击机器)绑定多个IP备用,否则在IP冲突时,你可能无法登陆本机。
而 IP 冲突则无法转发,因为此时双方的 IP 和 MAC 都被改成了一样的,如果将数据发出去的话,会形成死循环,无法转发……关于防御方法,其实比较简单,使用带“拦截外部IP冲突”功能的防火墙即可(具体未实践,应该是有效的),Arp 攻击、IP 冲突这些网络问题都是以太网存在协议漏洞造成的,局域网是通过 IP-MAC 寻址来通讯的,只要改个 IP,就可能造成 IP 冲突上不了网……
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)