cmd指令如何获取别人电脑的ip地址

cmd指令如何获取别人电脑的ip地址,第1张

在具备TCP/IP的协议环境下,使用Nslookup命令

nslookup最简单的用法就是查询域名对应的IP地址,包括A记录和CNAME记录,如果查到的是CNAME记录还会返回别名记录的设置情况。

格式:Nslookup 域名。

这个或许有人会说用ping命令也可以。但nslookup和ping 等命令最大的区别就是nslookup对方不在线也可以通过DNS获取对方ip。

进阶应用:nslookup -qt(必须小写)=类型 目标域名

对于普通建立了TCP/IP连接的用户,使用netstat命令。

app获取到对方的后端ip

在 jsp 里,获取客户端的IP地址的方法是: request getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache, Squid 等 反向代理 软件就不能获取到客户端的真实IP地址了。

如果使用了反向代理软件,将的URL反向代理为的URL时,用requestgetRemoteAddr()方法获取的IP地址是:127001或1921681110,而并不是客户端的真实IP。

经过代理以后,由于在客户端和服务之间增加了中间层,因此服务器无法直接拿到客户端的IP,服务器端应用也无法直接通过转发请求的地址返回给客户端。但是在转发请求的>

无论你运行的是何种版本的Linux或Unix,你都可以使用多种方法查看你的IP地址。这些方法包括了从简单的图形界面到复杂的查看网络信息的命令。

方法 1

使用Ubantu(乌班图)界面

1

右键点击通知区域里的网络图标。在大多数乌班图系统里,这个图标看上去是由两个垂直的箭头组成的,一个朝上一个朝下。网络按钮多位于日期和时间的旁边。

如果没有显示网络图标,你可以右键点击通知栏,选择“添加到面板”,然后选择“网络管理器”来添加图标。

如果还是不能显示网络图标,请前往“系统” > “管理”>“网络工具”,然后从下拉菜单中选择你的网络设备(通常是“eth0”端口)。接着,显示的10位数字就是你要查看的IP地址。

2

点击网络连接信息。这会打开一个新窗口,里面显示有网络连接的详细信息,包括IP地址。

方法 2

在大多数Linux系统里输入终端命令

1

打开终端程序。你可以在应用程序列表里找到终端,也可以输入“终端”来进行搜索。

2

输入以下命令:ip addr show 。接着,终端会返回各个已连接的网络设备的详细信息。

3

每个设备的IP地址位于“inet”字符后面。

如果你不确定是哪个设备,可以查看最常用的、接入“eth0”端口的设备,也就是系统识别的第一个网络适配器。如果你只想查看“eth0”的信息,请输入ip addr show eth0命令。

方法 3

在Unix、Unixish和一些Linux版本中输入终端命令

1

打开终端。你可以在程序列表中找到它,或者直接搜索“终端”。

2

输入命令: /sbin/ifconfig。终端中会显示大段网络信息。

如果出现错误信息,提示你缺少管理权限,请输入sudo /sbin/ifconfig。

如果你使用的是Solaris系统或其他Unix版本,你需要输入/sbin/ifconfig -a来显示多个设备的信息。

如果出现信息,提示你命令失效,你可以参考上文在最新版本的Linux版本中输入终端命令的说明。

3

在“inet adr”后面,找到列出的每个设备的IP地址。

如果信息太多,导致你无法找到IP地址,你可以输入/sbin/ifconfig | less减少显示的信息数量,或者输入/sbin/ifconfig | grep 'inet addr:'只显示IP地址。

如果你不确定你要找哪一个设备,那你要找到的设备很可能接入了端口“eth0”,也就是第一个可识别的本地连接。为了只显示“eth0”端口的信息,输入命令/sbin/ifconfig eth0。

方法 4

其它终端命令(Ubuntu、Unix和Linux系统)

1

打开终端。

2

输入以下命令:hostname -I (大写字母I,就是爱德荷州Idaho的首字母)。

先从开始菜单中打开控制面板程序,进入控制面板窗口后,找到网络连接并打开。或者从桌面网络邻居处单击右键,选择属性,打开网络连接;进入网络连接窗口后,选择本地连接图标,单击右键,选择菜单中的属性;进入本地连接属性窗口后,选择此连接使用下列项目下的Internet协议,然后按右下侧的属性;进入下一个窗口后,就能查看IP地址。

IP地址是网络协议地址,它代表的是每一台访问网络的计算机所处的位置,因此,不同的计算机有着不同的IP地址。网络上的大型服务器会对每一台访问网络的计算机进行地址分配,这样能够屏蔽它们物理上带来的差异,带来巨大的便利性。

为了保证IP地址便于记忆,同时也便于它们进行不同的表示,IP地址是有严格的规定格式的。整体上看,他就是一串关于计算机的数字,分为四段,每段为3位数,中间还有点进行分隔。而且在每一段上的数值是有严格的大小范围的,所以IP地址能够表示的计算机其实是有限的,它不能够进行无穷数量的表示,仅仅是能够满足日常上网电脑的地址表示而已。

抓取别人的数据包有几种办法!

第一种是你和别人共同使用的那个交换机有镜像端口的功能,这样你就可以把交换机上任意一个人的数据端口做镜像,然后你在镜像端口上插根网线连到你的网卡上,你就可以抓取别人的数据了;

第二种,把你们局域网的交换机换成一个集线器,这样的换所有的数据包都是通发的,也就是说,不管是谁的数据包都会路过这个集线器上的每一个计算机,只要你将网卡设置为混杂模式就能抓到别人的包;

第三种,利用MAC地址欺骗,在局域网内发送ARP包,使其他计算机都误以为你是网关,这样的话,其他计算机都会将它们的数据包发送到你这里,你就可以抓到它们的包了,不过如果你用这种方法,建议还是自己写个程序比较好,现在很多无良工具都是截获别人的数据请求不转发,最好转发一下,这样其它计算机就不会发现你在做MAC欺骗了;

第四种,如果你们是共用一个ADSL猫上网的话,有条件的情况下,你还可以给自己的电脑安装两个网卡,一个网卡接猫,一个接交换机,然后把接猫的网卡共享,这里接猫的网卡的IP设置为19216811,让这个网卡做网关,别的电脑都通过这个网卡上网,所以你可以轻易的在这个网卡上捕获别的电脑的数据包。上述四种方法仅作为技术研究在此讨论。

以上就是关于cmd指令如何获取别人电脑的ip地址全部的内容,包括:cmd指令如何获取别人电脑的ip地址、app获取到对方的后端ip、linux怎么测试对方ip等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10152493.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存