如何通过IP地址得到用户所在的城市名?怎样写代码?

作者&投稿:国奖 (若有异议请与网页底部的电邮联系)
~ 分类: 电脑/网络 >> 互联网
问题描述:

如何通过IP地址得到用户所在的城市名?怎样写代码?

谁有IP与城市名的对应数据库?注意是城市名,不是地址。

解析:

IP地址查询

IP地址构成了整个Inter的基础,整个Inter上的每台计算机都依靠各自惟一的IP地址来标识,每一个节点都依靠惟一的IP地址互相区分和相互联系。而IP地址查询是基于IP的寻址规则和分配标准对Inter上的某一台计算机惟一的IP地址进行追踪和定位的查询,基于此查询结果可以进行各种后续操作,包括对不良者实施制裁等。下面我简要说明一下IP地址查询的相关知识。

(一)IP的寻址规则

1、网络寻址规则

A、网络地址必须唯一。

B、网络标识不能以数字127开头。在A类地址中,数字127保留给内部回送函数。

C、网络标识的第一个字节不能为255。数字255作为广播地址。

D、网络标识的第一个字节不能为“0”,“0”表示该地址是本地主机,不能传送。

2、主机寻址规则

A、主机标识在同一网络内必须是唯一的。

B、主机标识的各个位不能都为“1”,如果所有位都为“1”,则该机地址是广播地址,而非主机的地址。

C、主机标识的各个位不能都为“0”,如果各个位都为“0”,则表示“只有这个网络”,而这个网络上没有任何主机。

(二)在线IP地址查询的方法

1、如何查自己的IP地址?

查自己的IP地址的方法有很多,按实现的方法来分,大致可分为三大类:用Windows自带的软件来实现(如用Ipconfig.exe、Winipcfg.exe、Route.exe、Netstat.exe、NetMeeting等软件)、利用工具软件查自己的IP(如用国产的追捕软件、独孤剑客开发的IP Hunter软件、Icounter等一些网络记时记费软件、用如网际畅游-MyIE等多窗口浏览器等等)、进入能显示IP地址的网站查自己的IP。

用Windows自带的软件来实现、利用工具软件查自己的IP,这两类方法对大多数普通的网友来说操作起来有一定的难度,而进入能显示IP地址的网站查自己的IP是广大网友都能毫不费力掌握的查询方法,您只需记住几个常用网址就行了。常用的网址有:中国网络资源内幕站zhuibu、世界网络linkwan、全库网123查123cha等,您不妨试试他们的查询有多快捷!

2、如何查别人的IP地址?

如何快速、准确地查出别人的IP地址,常见的如下几种方法:

(1)邮件查询法:使用这种方法查询对方计算机的IP地址时,首先需要对方先给你发一封电子邮件,然后你可以通过查看该邮件属性的方法,来获得邮件发送者所在计算机的IP地址。

(2)日志查询法:这种方法是通过防火墙来对QQ聊天记录进行实时监控,然后打开防火墙的日志记录,找到对方的IP地址。

(3)工具查询法:这种方法是通过专业的IP地址查询工具,来快速搜查到对方计算机的IP地址。例如, WhereIsIP、网络刺客II等搜查工具,你可以轻松根据对方好友的Web网站地址,搜查得到对方好友的IP地址,甚至还能搜查到对方好友所在的物理位置,但你需要知道对方的Web网站地址。

(4)命令查询法:这种方法是通过Windows系统内置的网络命令“stat”,来查出对方的IP地址,不过该方法需要你先想办法将对方好友邀请到QQ的“二人世界”中说上几句话才可以。

(5)ping检查法:这种方法就是利用“ping”命令来检查当前计算机是否能与对方的网站连通,在检查的过程中该地址能自动获得对方网站的IP地址,但你需要知道对方的Web网站地址。

(6)进入能查询IP地址的网站查询,但你需要知道对方的Web网站地址。

(三)IP地址查询的常用网站

1、以显示IP地址和对已知IP地址定位的常见IP地址查询网站有: linkwan、zhuibu、ip138、piaocheng、xabara、bbse、qtol、ikaka等。

2、以显示IP地址和对以域名查询IP地址及定位的常见IP地址查询网站有:123cha、ianlow、nanhoo等。


如何通过ip命令查看局域网内其它计算机IP地址?
2、右键选择以管理员身份运行;3、打开CMD窗口后界面如下:查看本机IP地址;4、输入命令ipconfig \/all;5、该命令可以返回本机的IP地址信息,如下图。查看局域网中其它计算机IP地址;6、输入命令arp -a命令;7、从返回结果可以看到本地局域网中的所有与本机通信的计算机IP地址。通过ping 主机名得到IP...

ip地址怎么查 三种方法教你轻松查询
方法一:在win10系统中,选择本机连接的无线网络,鼠标右键点击属性,接着在弹出的设置里面翻到最下面,就可以看见本机的ip地址了。方法2 1,按住win+r 运行,输入cmd,点击确定,在命令符中输入 ipconfig 敲车,在最下方就可以看到ip地址。方法3:在设置里面打开网络设置,点击查看网络属性,可以查询...

已知ip怎么求子网掩码
将前面X位用于表示子网,余下的位用于表示主机,将二进制数转换成十进制值,将子网部分和主机部分分别转换成十进制值,即得到子网掩码。子网掩码的作用:1、划分网络:在计算机网络中,子网掩码用于将IP地址分成网络ID和主机ID两部分,以便实现对不同网络的划分。通过划分不同的网络,可以更有效地管理...

知道一个网站的ip地址,能不能反过来得到它的域名地址?
下面这两个地址可以 http:\/\/www.dnsstuff.com\/ http:\/\/whois.webhosting.info\/ 还有一个工具也可以查到~不过查到的准确率不是很高,有时候并不是所有这个IP绑定的都能查出来!

IP 地址是什么 可以通过它来定位电脑所在位置吗
(2) B类地址范围:128.0.0.1—191.255.255.254。(3)B类地址的私有地址和保留地址 ① 172.16.0.0—172.31.255.255是私有地址 ② 169.254.X.X是保留地址。如果你的IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器。就会得到其中一个IP。3. C类地址 (1)C类地址...

通过ip地址能详细的知道住址吗
这个不行,最多可以具体到某个城市、城市里得某个区,某个小区或某个网吧。要看IP数据库的详细程度,对于ADSL拨号上网,每次拨号得到的IP都不同,IP地址和门牌号还是有区别的。如果对方是通过代理服务器上网,你查出的地址就更没准儿了。

知道某机器的ip地址,怎么得到它的mac地址
点击开始-运行,输入cmd,输入arp -a,既可看到同网段中的IP地址所对应的MAC地址,当然你必须知道网关的IP地址!

知道IP地址及掩码,怎么计算网络地址和广播地址
看你的掩码把后24位的前13为划成了子网,后11为划成了主机,故:广播地址则要把网络地址的主机位全换成1,得:00001010,10010001,10000111,1111111 广播地址转换成十进制为:10,145,135,255 首先由ip地址结合子网掩码可以看出的是这是一个由A类地址,“借用”13位的主机位而得到的子网,所以很轻易...

知道ip地址和子网掩码怎么求主机地址
方法一:利用子网数来计算。1.首先,将子网数目从十进制数转化为二进制数;2.接着,统计由“1”得到的二进制数的位数,设为N;3.最后,先求出此IP地址对应的地址类别的子网掩码。再将求出的子网掩码的主机地址部分(也就是“主机号”)的前N位全部置1,这样即可得出该IP地址划分子网的子网掩码。...

ip地址和网络地址什么区别?子网掩码和ip相与得到网络地址吗?
子网掩码的作用:子网掩码是用于划分IP地址中网络部分和主机部分的边界。通过子网掩码,可以确定IP地址中的哪些位属于网络地址,哪些位属于主机地址。子网掩码与IP地址进行相与运算,可以得到网络地址。这种运算可以帮助我们确定设备所在的网络或子网。在进行相与运算时,IP地址和网络掩码按位进行对比和运算,...

托克托县19498804689: 根据IP地址来显示用户所在地,该怎么做呢? -
尧卿琥珀: 这个,你要有个IP数据库,大约3~5M,然后根据IP在数据库中查所在地就行了

托克托县19498804689: 如何根据访问者ip获取所在地区 -
尧卿琥珀: 举个例子,假设服务器端运行的是servlet,客户端(浏览器)发送url到服务器,经过解析,服务器找到并运行相应的servlet程序,在servlet程序中可以接受到用户提交的信息,比如用户提交方式是Get方式,则servlet调用其doGet方法,在doGet方法中

托克托县19498804689: 我知道一个人的IP怎样根据这个IP找到这个人具体地址啊
尧卿琥珀: 按正常途径 你最多能知道对方的居住城市和区县 这个可以通过网络数据库查询的办法 现在网上有很多存有这种数据的网站 比如 http://www.ip138.com/ 你输入IP地址就能告诉你其所在位置 但是你要查详细地址是不可能的 非正常途径 公安部门可以通过电信接入商的纪录 查询到某日某IP分配的具体地理位置 但这就不是我们一般人能轻易得到的了 ================ 完全原创,拒绝盗贴 希望可以帮到您 ================

托克托县19498804689: 如何从IP地址号码来查看对方所在省市?我发现有些网友能做到这一点
尧卿琥珀: 基本可以确定是广东省. inetnum: - netname: CHINANET-GD descr: CHINANET ... APNIC person: Chinanet Hostmaster nic-hdl: CH93-AP e-mail: anti-spam@ address: No...

托克托县19498804689: 怎么通过IP地址查到使用者所在地 -
尧卿琥珀: http://www.ip138.com/ 这个可以查 我每次都是在这查的

托克托县19498804689: 如何根据用户的IP地址判断这台电脑属于哪个城市 -
尧卿琥珀: 通过“开始”菜单,输入cmd,进入到类Dos页面.(也可以通过快捷键:Windows徽标键+R,然后输入cmd,进入到类Dos页面)2然后,在该页面,输入ipconfig,然后点击回测键.3最后,出现如图所示的页面,从其中的信息即可知道,该电脑的IP地址为192.168.1.123(局域网IP地址).END通过IP地址查找局域网计算机名首先,通过“开始”菜单,输入cmd,进入到类Dos页面.2然后,在类Dos页面下,输入nbtstat -A 192.168.1.123(输入不分大小写,但是输入nbtstat和-A之间有一个空格,-A和ip地址之间也有一个空格),输入完成之后,点击回车.(ip地址为有效地址)

托克托县19498804689: 怎样从IP地址看用户是哪个地方的 -
尧卿琥珀: 120.41.18 前3部分可以确定一个地区范围.你进这个站..输入IP.就看到了.www.ip138.com你开始,运行, IPCONFIG.你看你的外网地址.和百度显示的是一样的.你还有一个内网地址.例如 192.168.XXXXX.XXX..这样的.这个不用管的.

托克托县19498804689: 怎样通过IP地址查找计算机所在位置 -
尧卿琥珀: 1.如果你是宽带用户,无需查找IP地址的,因为宽带是采用地址池分配IP地址的形式,每次电脑开机会得到一个新的IP地址,所以在路由器设置中需要选择动态IP地址,在PPPOE栏目里填写你的宽带账号和密码就可通过路由器上网.2.如果你是...

托克托县19498804689: 知道IP怎样才能查出它的所在具体位置 -
尧卿琥珀: 您查询的IP:115.57.164.107 本站主数据:河南省 联通 参考数据一:河南省 联通 参考数据二:河南省 联通 那您还不如用小区名字来搜索下,就知道具体位置了.IP地址不可能整个使用地区都是一样.不过可能在某一个地区随机分配.比如我家的ADSL上网,今天和明天得到的IP地址是不一样的.

托克托县19498804689: 怎么通过IP地址查人的住址? -
尧卿琥珀: 住址你肯定是查不到的了.对于个人宽带,都是动态分配IP的.在一个大区域内这个IP在哪个位置都是有可能的.除非是些服务器,或固定IP.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网