首页编程根据ip查地址 五种方法快速查找对方IP地址

根据ip查地址 五种方法快速查找对方IP地址

编程之家2023-11-0772次浏览

在这个信息爆炸的时代,了解根据ip查地址和五种方法快速查找对方IP地址的重要性不言而喻。本文将为您带来全面的解读,助您在这个领域中游刃有余。

根据ip查地址 五种方法快速查找对方IP地址

怎么通过ip查到对应的域名呢

1、已知IP地址查对应的域名

cmd—nslookup x.x.x.x(IP地址)—即可查看对应的域名;

2、已知域名查对应的IP地址:

Ping对应的域名可以直接查看对应的ip地址,这里需要在命令符里面输入入nslookup IP地址,就好比nslookup 1.1.1.1就可以查到对应的域名,反之则反。

通过域名查ip地址

一般情况下网址和ip地址是相辅相成的,IP地址才是每一个网站真正的标识,我们可以通过命令提示符或者第三方工具去查询。

根据ip查地址 五种方法快速查找对方IP地址

4、ip反查方式

可以将域名的注册人、邮箱、电话字段采取(2)至(5)反查方式;或者用WHOIS中的注册邮箱来反查得出其它域名WHOIS中注册邮箱与此相同的域名列表;WHOIS中的注册人来反查得出其它域名WHOIS中注册人与此相同的域名列表等等都是可以的。除此之外,还可以借助注册机构、传真、地址、注册商等等方式来反查。

五种方法快速查找对方IP地址

与好友在网络上相互传输资料时,有时先要知道对方计算机的ip地址,才能与对方建立信息传输通道。

那么对方的ip地址该如何搜查得到呢?这样的问题你也许会嗤之以鼻,的确,查询对方计算机的ip地址,实在简单得不值得一提;可是,要让你列举出多种ip地址搜查方法时,你可能就感到勉为其难了。下面,本文就对如何快速、准确地搜查出对方好友的计算机ip地址,提出如下几种方法,相信能对大家有所帮助!

1、邮件查询法

根据ip查地址 五种方法快速查找对方IP地址

使用这种方法查询对方计算机的ip地址时,首先要求对方先给你发一封电子邮件,然后你可以通过查看该邮件属性的方法,来获得邮件发送者所在计算机的ip地址;下面就是该方法的具体实施步骤:

首先运行outlook express程序,并单击工具栏中的“接受全部邮件”按钮,将朋友发送的邮件接受下来,再打开收件箱页面,找到朋友发送过来的邮件,并用鼠标右键单击之,从弹出的右键菜单中,执行“属性”命令;

在其后打开的属性设置窗口中,单击“详细资料”标签,并在打开的标签页面中,你将看到“received: from xiecaiwen(unknown [11.111.45.25])”这样的信息,其中的“11.111.45.25”就是对方好友的ip地址;当然,要是对方好友通过internet中的web信箱给你发送电子邮件的话,那么你在这里看到的ip地址其实并不是他所在工作站的真实ip地址,而是web信箱所在网站的ip地址。

当然,如果你使用的是其他邮件客户端程序的话,查看发件人ip地址的方法可能与上面不一样;例如要是你使用foxmail来接受好友邮件的话,那么你可以在收件箱中,选中目标邮件,再单击菜单栏中的“邮件”选项,从弹出的下拉菜单中选中“原始信息”命令,就能在其后的界面中看到对方好友的ip地址了。

2、日志查询法

这种方法是通过防火墙来对qq聊天记录进行实时监控,然后打开防火墙的日志记录,找到对方好友的ip地址。为方便叙述,本文就以kv2004防火墙为例,来向大家介绍一下如何搜查对方好友的ip地址:

考虑到与好友进行qq聊天是通过udp协议进行的,因此你首先要设置好kv防火墙,让其自动监控udp端口,一旦发现有数据从udp端口进入的话,就将它自动记录下来。在设置kv2004防火墙时,先单击防火墙界面中的“规则设置”按钮,然后单击“新建规则”按钮,弹出设置窗口;

在该窗口的“名称”文本框中输入“搜查ip地址”,在“说明”文本框中也输入“搜查ip地址”;再在“网络条件”设置项处,选中“接受数据包”复选框,同时将“对方ip地址”设置为“任何地址”,而在“本地ip地址”设置项处不需要进行任何设置;

下面再单击“udp”标签⒃诟帽昵┮趁嫦碌摹氨镜囟丝凇鄙柚孟畲γ≈小岸丝诜段а毖∠睿缓笤谄鹗伎蛑惺淙搿?”,在结束框中输入“65535”;同样地,在“对方端口”设置项处,也选中“端口范围”选项,然后在起始框中输入“0”,在结束框中输入“65535”。

接着在“当所有条件满足时”设置项处,选中“通行”选项,同时将“其他处理”处的“记录”选项选中,而“规则对象”设置项不需要进行任何设置;完成了上面的所有设置后,单击“确定”按钮,返回到防火墙的主界面;再在主界面中选中刚刚创建好的“搜查ip地址”规则,同时单击“保存”按钮,将前面的设置保存下来。

完成好上面的设置后,kv防火墙将自动对qq聊天记录进行全程监控,一旦对方好友给你发来qq信息时,那么对方好友的ip地址信息就会自动出现在防火墙的日志。

3、工具查询法

这种方法是通过专业的ip地址查询工具,来快速搜查到对方计算机的ip地址。例如,借助一款名为whereisip的搜查工具,你可以轻松根据对方好友的web网站地址,搜查得到对方好友的ip地址,甚至还能搜查到对方好友所在的物理位置。在用whereisip程序搜查对方ip地址时,首先启动该程序打开搜查界面,然后单击该界面的“web site”按钮,在其后的窗口中输入对方好友的web地址,再单击“next”按钮,这样该程序就能自动与internet中的domain name whois数据库联系,然后从该数据库中搜查到与该web网站地址对应的ip地址了。当然,除了可以知道ip地址外,你还能知道对方好友所在的具体物理位置。

倘若要想查看局域网中某个工作站的ip地址时,可以使用“网络刺客ii”之类的工具来帮忙;只要你运行该工具进入到它的主界面,然后执行工具栏中的“ip地址主机名”命令,在其后打开的对话框中,输入对方好友的计算机名称,再单击“转换成ip”按钮,就能获得对方好友所在计算机的ip地址了。

如果你使用oicqsniffer工具的话,那么查询qq好友的ip地址就更简单了。只要你单击该程序界面中的“追踪”按钮,然后向苑胶糜逊⑺鸵惶鮍q消息,那么oicqsniffer工具就会自动将对方好友的ip地址以及端口号显示出来了。除此之外,还有许多可以查找ip地址的专业工具可以选择,例如ipsniper软件。

4、命令查询法

这种方法是通过windows系统内置的网络命令“netstat”,来查出对方好友的ip地址,不过该方法需要你先想办法将对方好友邀请到qq的“二人世界”中说上几句话才可以。下面就是该方法的具体实现步骤:

首先单击“开始”/“运行”命令,在弹出的系统运行对话框中,输入“cmd”命令,单击“确定”按钮后,将屏幕切换到ms-dos工作状态;然后在dos命令行中执行“netstat-n”命令,在弹出的界面中,你就能看到当前究竟有哪些地址已经和你的计算机建立了连接(如果对应某个连接的状态为“established”,就表明你的计算机和对方计算机之间的连接是成功的);

其次打开qq程序,邀请对方好友加入“二人世界”,并在其中与朋友聊上几句,这样你的计算机就会与对方好友的计算机之间建立好了tcp连接;此时,再在dos命令行中执行“netstat-n”命令,看看现在又增加了哪个tcp连接,那个新增加的连接其实就是对方好友与你之间的udp连接,查看对应连接中的“foreign address”就能知道对方好友的ip地址了。

5、ping检查法

这种方法就是利用“ping”命令,来检查当前计算机是否能与对方好友的网站连通,在检查的过程中该地址能自动获得对方网站的ip地址。比方说,要是你想搜查天极网站的ip地址时,可以先打开系统的运行对话框,然后在其中输入“ping www.pconline.com.cn”字符串命令,再单击“确定”按钮,在弹出的窗口中,就能知道网站的ip地址了。同样地,你也可以搜查其他网站的ip地址。

根据ip地址能查到具体地址吗

ip地址是根据每台电脑网络连接点而得到的一个“身份证”,查询ip地址可以让我们有效的知道该电脑在哪个位置。

根据IP地址查询具体地理位置的方法

百度地图有根据IP查询地址的API

http://lbsyun.baidu.com/index.php?title=webapi/ip-api

1、根据百度地图API直接IP查地址

API中说,请求如下两个地址可以根据IP获取具体地址:

请求参数如下:

若我们请求ip为192.168.1.1的话,那么请求地址构造如下:

http://api.map.baidu.com/location/ip?ak=XXX(自己申请的API TOKEN)&ip=192.168.1.1这里采取Python为实验语言,代码及注释如下:

from urllib import request

import json

# ak is bound with ip

baidu_api_ak=“ZX9QCmwzzItzRO5ssD7GNgEwD4OQduWR”

ip_addr=“xxx.xxx.xxx.xxx”

# Request url

url=“http://api.map.baidu.com/location/ip?ak=“+ baidu_api_ak+“&ip=“+ ip_addr

req= request.Request(url)

res= request.urlopen(req)

res= res.read()

# Bytes to str

n= res.decode(encoding=‘utf-8’)

# str to json

s= json.loads(n)

t= json.dumps(s, ensure_ascii=False)

print(n)

print(t)上述代码大概意思是,请求url读取返回的流,并将其转化为json格式,结果如下图所示:

注意到上图中,只能看到,四川省成都市这一很大范围的,而其中的”street”等字段查询出来是空的。也就是说,只能查询到一个大概的范围。

PS:返回来的值中也有经纬度,但是根据原文档来看,这些经纬度是IP所在城市中心点的经纬度。

2、先查经纬度,根据经纬度查地址。

根据IP查经纬度,百度地图没有给出API,但是墙外还是有资源。这里不贴,自己去找吧。。。

假如得到经纬度后,可以通过经纬度+百度地图API查询到详细地址。

百度地图的全球逆地址编码API如下:

http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding-abroad

如下图,假设我们已经获取到经纬度了,按照API上的规则来说,location参数后面的就是经纬度。根据经纬度,我们能查到详细地址。

实验代码及注释如下:

#!/usr/bin/env python

# coding=utf-8

from urllib import request

import json

# ak is bound with ip

baidu_api_ak=“ZX9QCmwzzItzRO5ssD7GNgEwD4OQduWR”

url=“http://api.map.baidu.com/geocoder/v2/?callback=renderReverse&location=30.6667,104.0670&output=json&pois=1&ak=“+ baidu_api_ak

req= request.Request(url)

res= request.urlopen(req)

res= res.read()

n= res.decode(encoding=‘utf-8’)

# The result format is renderReverse&&renderReverse(json str). so....

n= n[len(“renderReverse&&renderReverse”)+ 1:-1]

st= json.loads(n)

# st’s structure

# result: XXXX

# status: XXXX

result= st[“result”]

for i in result:

print(i, result[i])结果如下:

这里的地址已经很详细了,只不过没有详细的解析,看起来有点乱,要想获得指定的位置信息,可以参考API。

不过,通常这样查询的结果都不是对的,可能因为是运营商对用户保密,查出来的地址可能是运营商服务器的地址,具体是什么未做深究。

关于根据ip查地址,五种方法快速查找对方IP地址的介绍到此结束,希望对大家有所帮助。

动态拨号vps 动态拨号VPS是干什么用的手机优化软件,手机最好用有优化软件是什么