如何通过IP地址得到用户所在的城市名?怎样写代码?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何通过IP地址得到用户所在的城市名?怎样写代码?相关的知识,希望对你有一定的参考价值。
参考技术A 分类: 电脑/网络 >> 互联网问题描述:
如何通过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等。
怎样根据GPS获得的经纬度来获取城市名?
我现在通过GPS获取了所在的经纬度,现在想把他转换成城市名,请问应该如何实现?例如转换成 广州
有些GeoPoint是取得不到,而且响应速度很慢。我的这个代码是在googleMap上任意点击后出现详细地址的,是通过Internet获取,可能会受到通讯影响。期待高手解答,继续跟进。 参考技术A 这个经纬度是广州的!可获取到的列表为空,你那里可以获取到地址吗?给个具体的经纬度看看! 参考技术B 是谷歌的服务被墙了么?蛋疼地出不来城市名啊!!!!以上是关于如何通过IP地址得到用户所在的城市名?怎样写代码?的主要内容,如果未能解决你的问题,请参考以下文章
asp网站,如何利用提供的api和json的结果把ip地址转为所在城市呢?