精华内容
下载资源
问答
  • 近年来,IP地址定位技术受到越来越多的关注,随着互联网日新月异的发展,市场中的IP地址定位产品存在数据陈旧、定位颗粒度粗糙(仅能达到城市级别)等问题。即使近年来市场中出现了相比城市级别精度有所提升的IP地址...

    一、高精准IP地址定位

     

          IP地址定位技术,是通过设备的IP地址来确定其地理位置。近年来,IP地址定位技术受到越来越多的关注,随着互联网日新月异的发展,市场中的IP地址定位产品存在数据陈旧、定位颗粒度粗糙(仅能达到城市级别)等问题。即使近年来市场中出现了相比城市级别精度有所提升的IP地址定位产品,但仍无法充分满足市场中用户的需求。目前在互联网行业基于位置的服务已经成为趋势,基于地理位置的网络应用层出不穷,IP地址定位已广泛应用于网络安全、在线广告投放、在线安全支付、大数据分析、反欺诈风控、大数据征信等领域。高精准IP地址定位技术在互联网领域中越来越重要。许多研究机构和学者已围绕如何提升IP地址定位技术的定位精度、应用场景等不同问题进行了系统的研究。

     

    1、基于数据挖掘的方式

    ● 基于DNS. Davis等人提出了一种基于DNS的方法。这种方法在资源记录(Resource Record)中增加位置字段。然而,这种方式实施起来仍有一定难度。这是因为管理员对于修改或者更新资源记录缺乏动力。此外,研究人员表明DNS的错误命名是具有普遍性的,这种错误有可能将互联网的拓扑映射毁掉。

    ● 基于Whois. Moore等人指出,地理位置定位也可以通过挖掘Whois数据库获得。然而,正如作者自己指出的那样,大型的机构可以把它们的机器分散在不同地点,但是却把这些机器的地理位置注册在公司的总部位置。举一个例子,许多现有使用此方法的IP地址定位数据库都把Google分布在世界各地的服务器错误的定位到了Mountain View,加州,美国。

    ● 基于主机. 路由器的主机名有时可以暗示出机器的地理信息。Padmanabhan和 Subramanian的GeoTrack首先找到离被探测目标最近的路由器,然后从这个路由器的主机名上来判断出该接入路由器的位置。最终,GeoTrack认为路由器的位置信息即是被探测目标的位置信息。然而,这种方法受到多种因素的影响。第一,并不是所有的机器名称中都包含地理位置信息。其次,管理员可以非常有创意地来命名他们的机器,因此,从技术上来说,解析全部命名格式是十分困难的。再次,由于最后一跳路由器可能和目标主机相差很远,因此用最后一跳路由器的位置来替代目标主机的位置可能带来很大的错误。

    ● 基于Web. Guo等人的Structon,从Web网页中挖掘地理位置信息。尤其是Structon建立了一个地理定位表,并在一个非常大的数据集的每个网页页面上使用正则表达式提取地理位置信息。由于Structon不把他们发掘的基准点与延迟测量向结合,它只实现了较粗颗粒度的定位精度,如城市级别。他们从网页上提取所有与地理位置有关的信息,而不仅仅是邮政地址信息,而且对于一个网站,他们考虑这个网站域名下的所有网页所提供的地理位置信息。事实上,这种办法很容易出错。此外,把一个/24的IP段都考虑为同一个城市忽略了在这一个网段中IP地址的更细颗粒度的特点。由于Hosting即数据中心、网页地址不正确、traceroute经过的路由未知等因素,会有很大一部分IP地址无法定位或者定位错误,该方法要达到一个较高的精准度是很困难的。

    ● 其他来源. Padmanabhan和Subramanian的GeoCluster使用在BGP路由表中IP地址的前缀把IP地址首先聚成集群。此外,通过一些私有的资源,GeoCluster找到集群中部分IP地址的地理位置信息。这些私有资源有很多种,其中一个例子是用户在使用Hotmail服务时,登记自己的地理位置信息。最终,根据这些部分IP地址的地理位置信息,GeoCluster推导出整个群集的所有IP地址的地理位置信息。该方法的正确性高度取决于用户的输入。并且这些私有的位置信息一般情况下是不公开的。

    2、基于延迟测量

    ● GeoPing. Padmanabhan和Subramanian设计了GeoPing。它假设,如果两台机器的延迟向量越是类似的话,那么他们之间越有可能靠的近一些。GeoPing需要使用一组可以发送探测包的探测点。很明显,这种办法取决于可以发送探测包的探测点的数量,而通常这个数量是很少的。

    ● CBG. 之前的研究工作的输出结果多是一些单一的离散的地理位置。Gueye等人提出了基于约束的地理定位方法(Constraint based Geolocation, CBG)。这种方法使用三角测量的方法,提供了一片连续的地理空间范围。特别是,CBG测量从所有基准点到被探测目标点的延迟。然后,它把延迟转化成从基准点到被探测目标点之间的地理距离。最后,它使用三角测量的方法得到一片连续的地理范围。

    值得一提的是,CBG使用最优值(bestline)的限制来弥补互联网中路由的绕路和膨胀问题。然而,由于很难预测从一个探测点到目标节点路由是否绕路,通常情况下,只有在被探测节点离探测点很近时,CBG才行之有效。虽然CBG可以很有效地限制目的地区,但由于它测量的不准确性,因此,从本质上来说,要想实现非常精细的地理位置定位是十分困难的。

    ● TBG. 根据靠近被探测目标的路由器更容易被精确地地理定位这一事实, Katz-Bassett等人提出了基于拓扑结构的地理定位系统(Topology based Geolocation, TBG)。这种方法地理定位目标和到目标的路径中的路由器。TBG的关键贡献在于,它证实了网络的拓扑结构是可以被用来实现更高的地理定位精度。尤其是TBG首先定位到达被探测目标IP路径上路由器的地理位置,然后用这些路由器作为基准点来进一步得到探测目标IP的地理位置。除了使用网络的拓扑信息,一个TBG的变种也使用了一些被动的基准点。当然,这些基准点的位置都是已知的。然而,这样的做法的效果是十分有限的,这是因为这种方法受到基准点个数的限制。

    ● Octant. Wong等人提出了Octant,它也首先定位了到达被探测节点路径上的路由器的地理位置,然后以这些路由器作为基准点来进一步得到探测节点的地理位置。此外,Octant还考虑了一些正约束信息,如从被探测目标到基准点的最大距离,和一些负约束信息,如从被探测目标到基准点的最小距离。除了延迟的制约,Octant还在其系统中使用了一些其他的正约束和负约束限制。例如,从地理和人口统计数据中获得的负约束(海洋和无法居住的地区)。为了达到更高的精准度,Octant(与TBG方法一样)也首先定位了到达被探测节点路径上的路由器的地理位置,然后用这些路由器作为基准点来进一步得到探测节点的地理位置。

          IP地址定位这个领域,已经有了数十年的研究工作。尽管近年来取得了显著改善,但在商业领域中的IP地址定位产品的定位精度及信息完整度仍无法满足市场需求。之前最好的研究结果是Octant系统。该系统的中值误差距离是35公里。虽然这已经是一个很好的结果,但是正如我们看到的,Octant系统仍不足以满足市场的要求。一个高度精确的、无需硬件支持的IP地址定位系统已经变得对互联网越来越重要。

    为了满足市场需求,埃文科技的创始人王永提出了无需硬件支持的、街道级别的IP地理位置定位系统——《Towards Street-Level Client Independent IP Geolocation》(2011年在国际顶级互联网会议NSDI上发表,王永是第一位以第一作者身份在NSDI上发表论文的中国大陆学者)。该系统首次提出利用数据挖掘和网络测量相结合的方式,对IP地址进行定位;同时提出了一个三层的IP地址定位系统,并通过实验说明该系统的定位精准度,比定位效果最好的“Octant”提高了50倍。

     

    二、高精准IP地址定位互联网的影响

     

          虽然精确到城市级别或者区县级别的IP地址定位产品能够在某些领域满足用户需求。但一个更高精确度、更加可靠的IP地址定位产品已被确定为是互联网产业发展的重要需求。

    例如,互联网在线广告行业已经广泛地使用IP地址定位服务,高精准IP地址定位服务能更大程度的提升有效性。根据研究分析,基于位置的营销比无位置的营销转化率能够提升30~300%,并提升30%~50%的溢价。同样,高精准IP地址定位在网络安全、在线广告投放、在线安全支付、大数据分析、反欺诈风控、大数据征信等领域能提升产品性能和增加收益,为互联网行业发展做出贡献。它不仅能改善现有的应用程序的性能,同时将为基于位置服务提供新的支撑,也使以固定网络接入互联网的用户享受更精准的位置服务成为可能。

     

    埃文科技–全球高精准IP地址定位技术领航者

    作为专业从事位置服务的大数据技术科研互联网公司,自2012年成立至今,埃文科技持续推进IP地址定位领域的技术水准。公司专注于网络设备与地理空间位置映射系统的产品研发,拥有12项软件著作权及8项发明专利。

    “全球IP地址定位的领航者,为用户提供更加精准的IP地址定位服务”

    了解,使用IP问问

    展开全文
  • 全球ip地址查询与区域判断

    千次阅读 2018-08-09 15:06:36
    注:在项目中,会用到全球ip地址,地址来源网址:http://ip.bczs.net/countrylist,感谢该网址提供如此全的地址 自己找ip找的也很辛苦,将爬虫爬下来的数据上传上来,以供大家使用。 (1)通过爬虫,将上面网址中...

    注:在项目中,会用到全球ip地址,地址来源网址:http://ip.bczs.net/countrylist,感谢该网址提供如此全的地址

    自己找ip找的也很辛苦,将爬虫爬下来的数据上传上来,以供大家使用。

    (1)通过爬虫,将上面网址中的地址与对应的ip段爬下来,大家可以点击下载使用

    链接:https://pan.baidu.com/s/1d34HTQDfuwGbHyXHx7GSBQ 密码:edbc

    (2)用netaddr中的IPRange,来批量判断地址所属范围

    """
    此模块用以判断ip的所属范围
    """
    
    from netaddr import IPRange
    import json
    
    
    def gen_ipdataset():
        """
        此方法用以从本地文件读取数据,构建ipdataSET,用以后续的ip判断处理
        :return:
        """
        # 从本地文件读取json格式的文件:注,由于数据太长显示不完全,会导致第一行不显示国家名
        with open('F:/SCRMproject/code/ip_count.json', 'r') as file:
            ipCount = json.load(file)
    
        # 生成新的字典,构建成ipdataset:
        ipDataSet = {}
        for key, valueLists in ipCount.items():
            # 构建IPRange
            newValueLists = []
            for valueList in valueLists:
                newValueLists.append(IPRange(valueList[0], valueList[1]))
            ipDataSet['{}'.format(key)] = newValueLists
        return ipDataSet
    
    
    def ip_nation_identity(ipAddr, ipDataSet):
        """
        此函数用以判断ip地址所属国家
        :param ipAddr: 字符串类型,一个ip地址
        :param ipDataSet: 一个ip国家所属范围字典,如:{'美国': [IPRange('3.0.0.0', '4.255.255.255'), IPRange('5.35.192.0', '5.35.199.255')],
                                                   '中国':[IPrange('1.0.1.0','1.0.3.255'),IPrange('1.0.8.0', '1.0.15.255')}
        :return:返回所属国家的名字,如'中国'
        """
    
        for nation, ipRangeList in ipDataSet.items():
            for ipRange in ipRangeList:
                if ipAddr in ipRange:
                    return nation
        return 'unkown_nation'
    
    
    if __name__ == '__main__':
    
        ipDataSet = gen_ipdataset()
        print(ip_nation_identity('1.0.1.0', ipDataSet))
        print(ip_nation_identity('4.255.255.255', ipDataSet))
        print(ip_nation_identity('0', ipDataSet))
    输出结果:
    中国
    美国
    unkown_nation

     

    展开全文
  • 通过淘宝IP地址库获取IP位置 1. 请求接口(GET):http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串] 2. 响应信息:(json格式的)国家 、省(自治区或直辖市)、市(县)、运营商 3. 返回数据格式: ...

    互联网有很多接口可以实现通过ip查询到具体的位置,如下:

    通过淘宝IP地址库获取IP位置

    1. 请求接口(GET):http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串]

    2. 响应信息:(json格式的)国家 、省(自治区或直辖市)、市(县)、运营商

    3. 返回数据格式:

    {"code":0,"data":{"ip":"210.75.225.254","country":"\u4e2d\u56fd","area":"\u534e\u5317",

    "region":"\u5317\u4eac\u5e02","city":"\u5317\u4eac\u5e02","county":"","isp":"\u7535\u4fe1",

    "country_id":"86","area_id":"100000","region_id":"110000","city_id":"110000",

    "county_id":"-1","isp_id":"100017"}}

    其中code的值的含义为,0:成功,1:失败。 

     

    新浪的接口 :http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=218.192.3.42

    返回值

    var remote_ip_info = {"ret":1,"start":"218.192.0.0","end":"218.192.7.255","country":"\u4e2d\u56fd","province":"\u5e7f\u4e1c","city":"\u5e7f\u5dde","district":"","isp":"\u6559\u80b2\u7f51","type":"\u5b66\u6821","desc":"\u5e7f\u5dde\u5927\u5b66\u7eba\u7ec7\u670d\u88c5\u5b66\u9662"};

    通过jqry 获取相应的数据

    $.getScript('数据接口',function(){

    //新浪:remote_ip_info.country

    }) 

    腾讯IP分享计划的地址获取IP所在地:

    http://ip.qq.com/cgi-bin/searchip?searchip1=ip

     

    用java调用淘宝ip查询接口查询地域的一个java实例:

    package test;
    
    import java.io.*;
    import java.net.HttpURLConnection;
    import java.net.URL;
    
    public class TestGetIp {
    	/**
    	 * @param args
    	 */
    	public static void main(String[] args) {
    		String ip = "117.35.135.71";
    		String address = "";
    		try {
    			address = getAddresses("ip=" + ip, "utf-8");
    		} catch (UnsupportedEncodingException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    		System.out.println(address);
    	}
    
    	/**
    	 * 3      * @param content
    	 * 请求的参数 格式为:name=xxx&pwd=xxx
    	 *
    	 * @param encoding 服务器端请求编码。如GBK,UTF-8等
    	 * @return
    	 * @throws UnsupportedEncodingException
    	 */
    	public static String getAddresses(String content, String encodingString) throws UnsupportedEncodingException {
    		// 这里调用pconline的接口
    		String urlStr = "http://ip.taobao.com/service/getIpInfo.php";
    		// 从http://whois.pconline.com.cn取得IP所在的省市区信息
    		String returnStr = getResult(urlStr, content, encodingString);
    		if (returnStr != null) {
    			// 处理返回的省市区信息
    			System.out.println("IP=====" + returnStr);
    			String[] temp = returnStr.split(",");
    			if (temp.length < 3) {
    				return "0";                                        //无效IP,局域网测试
    			}
    			String region = (temp[5].split(":"))[1].replaceAll("\"", "");
    			region = decodeUnicode(region);                        // 省
    			System.out.println("region = " + region);
    
    			String country = "";
    			String area = "";
    			// String region = "";
    			String city = "";
    			String county = "";
    			String isp = "";
    			System.out.println("temp的长度=" + temp.length);
    			for (int i = 0; i < temp.length; i++) {
    				switch (i) {
    					//如果使用的是新浪的接口,那这里的需要修改,case:3 4 5分别对应国家,省,市区
    					case 1:
    						country = (temp[i].split(":"))[2].replaceAll("\"", "");
    						country = decodeUnicode(country);            // 国家
    						break;
    					case 3:
    						area = (temp[i].split(":"))[1].replaceAll("\"", "");
    						area = decodeUnicode(area);                // 地区
    						break;
    					case 5:
    						region = (temp[i].split(":"))[1].replaceAll("\"", "");
    						region = decodeUnicode(region);            // 省份
    						break;
    					case 7:
    						city = (temp[i].split(":"))[1].replaceAll("\"", "");
    						city = decodeUnicode(city);                // 市区
    						break;
    					case 9:
    						county = (temp[i].split(":"))[1].replaceAll("\"", "");
    						county = decodeUnicode(county);            // 地区
    						break;
    					case 11:
    						isp = (temp[i].split(":"))[1].replaceAll("\"", "");
    						isp = decodeUnicode(isp);                 // ISP公司
    						break;
    				}
    			}
    			System.out.println(country + "=" + area + "=" + region + "=" + city + "=" + county + "=" + isp);
    			return region;
    		}
    		return null;
    	}
    
    	/**
    	 * @param urlStr   请求的地址
    	 * @param content  请求的参数 格式为:name=xxx&pwd=xxx
    	 * @param encoding 服务器端请求编码。如GBK,UTF-8等
    	 * @return
    	 */
    	private static String getResult(String urlStr, String content, String encoding) {
    		URL url = null;
    		HttpURLConnection connection = null;
    		try {
    			url = new URL(urlStr);
    			connection = (HttpURLConnection) url.openConnection();    // 新建连接实例
    			connection.setConnectTimeout(2000);                     // 设置连接超时时间,单位毫秒
    			connection.setReadTimeout(2000);                        // 设置读取数据超时时间,单位毫秒
    			connection.setDoOutput(true);                           // 是否打开输出流 true|false
    			connection.setDoInput(true);                            // 是否打开输入流true|false
    			connection.setRequestMethod("POST");                    // 提交方法POST|GET
    			connection.setUseCaches(false);                         // 是否缓存true|false
    			connection.connect();                                   // 打开连接端口
    			DataOutputStream out = new DataOutputStream(connection.getOutputStream());// 打开输出流往对端服务器写数据
    			out.writeBytes(content);                                // 写数据,也就是提交你的表单 name=xxx&pwd=xxx
    			out.flush();                                            // 刷新
    			out.close();                                            // 关闭输出流
    			BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream(), encoding));// 往对端写完数据对端服务器返回数据 ,以BufferedReader流来读取
    			StringBuffer buffer = new StringBuffer();
    			String line = "";
    			while ((line = reader.readLine()) != null) {
    				buffer.append(line);
    			}
    			reader.close();
    			return buffer.toString();
    		} catch (IOException e) {
    			e.printStackTrace();
    		} finally {
    			if (connection != null) {
    				connection.disconnect();                            // 关闭连接
    			}
    		}
    		return null;
    	}
    
    	/**
    	 * unicode 转换成 中文
    	 *
    	 * @param theString
    	 * @return
    	 * @author fanhui 2007-3-15
    	 */
    	public static String decodeUnicode(String theString) {
    		char aChar;
    		int len = theString.length();
    		StringBuffer outBuffer = new StringBuffer(len);
    		for (int x = 0; x < len; ) {
    			aChar = theString.charAt(x++);
    			if (aChar == '\\') {
    				aChar = theString.charAt(x++);
    				if (aChar == 'u') {
    					int value = 0;
    					for (int i = 0; i < 4; i++) {
    						aChar = theString.charAt(x++);
    						switch (aChar) {
    							case '0':
    							case '1':
    							case '2':
    							case '3':
    							case '4':
    							case '5':
    							case '6':
    							case '7':
    							case '8':
    							case '9':
    								value = (value << 4) + aChar - '0';
    								break;
    							case 'a':
    							case 'b':
    							case 'c':
    							case 'd':
    							case 'e':
    							case 'f':
    								value = (value << 4) + 10 + aChar - 'a';
    								break;
    							case 'A':
    							case 'B':
    							case 'C':
    							case 'D':
    							case 'E':
    							case 'F':
    								value = (value << 4) + 10 + aChar - 'A';
    								break;
    							default:
    								throw new IllegalArgumentException(
    										"Malformed  encoding.");
    						}
    					}
    					outBuffer.append((char) value);
    				} else {
    					if (aChar == 't') {
    						aChar = '\t';
    					} else if (aChar == 'r') {
    						aChar = '\r';
    					} else if (aChar == 'n') {
    						aChar = '\n';
    					} else if (aChar == 'f') {
    						aChar = '\f';
    					}
    					outBuffer.append(aChar);
    				}
    			} else {
    				outBuffer.append(aChar);
    			}
    		}
    		return outBuffer.toString();
    	}
    }
    

     

    展开全文
  • 我们经常会需要查询自己电脑的IP地址和使用的公网地址,但不是每个人都对电脑很熟悉。 为了解决这一问题,下面我来说一说在Windows10操作系统上的操作。 一 查看本机的IP地址 查看本机的IP地址有两种方式 方式一:...

    在日常的工作生活中,电脑是我们常用的设备。我们经常会需要查询自己电脑的IP地址和使用的公网地址,但不是每个人都对电脑很熟悉。
    为了解决这一问题,下面我来说一说在Windows10操作系统上的操作。

    一 查看本机的IP地址

    查看本机的IP地址有两种方式

    方式一:命令操作

    WIN+R键弹出命令运行输入框:输入命令cmd并点击确定。
    在这里插入图片描述
    进入cmd操作界面,输入操作命令ipconfig,就可以看到本机的IP地址:
    在这里插入图片描述
    如果你想查看详细的电脑IP配置情况,就使用命令ipconfig /all,就可以看到自己电脑详细的IP配置详情。

    方式二:功能访问

    鼠标左键点击电脑右下角的网络连接图标,选择【网络和Internet设置】:
    在这里插入图片描述
    进入设置页面后,进行如下图所示的操作:
    在这里插入图片描述
    进入网络连接设置界面,选择自己现在连接的网络(我连接的是WiFi,此处按自己实际情况进行选择),并点击打开,按如下操作就可以查看自己的IP地址:
    在这里插入图片描述

    二 查看本机的外网地址

    查看本机的外网地址是比较简单的,但前提是你现在是连接互联网的。
    在联网的情况下,打开百度:
    在这里插入图片描述
    直接在百度搜索框输入IP并回车,就可以看到自己的外网地址:
    在这里插入图片描述

    展开全文
  • IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。 IP地址类型 公有地址 公有地址(Public address)由Inter NIC(Internet Network ...
  • 查询各种IP地址

    千次阅读 2012-03-14 17:53:10
    查询IP地址 QQ用户IP  1.通过FolkOicq FolkOicq是个能给QQ添加IP显示补丁的程序,最新版本FolkQQ0530SE_B2。下载后得到一个Zip的压缩包,用Winzip解压出文件QQ2000.EXE,将它复制到QQ的安装目录下(在这之前...
  • DNS服务器查询IP地址

    千次阅读 2018-03-16 14:58:29
    该DNS服务器就会返回该服务器的IP地址。 向DNS服务器发送查询,然后接受服务器返回的响应消息,换句话说,对于DNS服务器,我们的计算机上有相应的DNS客户端,相当于DNS客户端的部分称之为解析器。 解析器实际上...
  • 上文说了,可以通过网络层的IP地址来粗略定位用户位置信息,服务器获得用户IP地址易如反掌。但是却不能依赖IP地址来锁定一台计算机、或者一个用户! 智能手机在家、在地铁、在公司、在商场,随着连接WIFI热点不断...
  • 自己的IP地址可以被随便到吗?

    千次阅读 2020-08-20 18:59:14
    但是级会说了,如果考试前发现考题泄露直接追查IP地址,我现在好慌 分享一下百哥的回答 遇到这种问题不要慌,可以先发个朋友圈 朋友圈如果有百哥这样的朋友,就会告诉你,还真可以到,但不会随便。 ...
  • 百度搜索引擎蜘蛛的IP地址段发给大家: 123.125.68.*:这个蜘蛛每每来,另外来的少,示意网站大概要进入沙盒了,或被者降权。 220.181.68.*:每天这个IP段只增不减很有大概进沙盒或K站。 220.181.7.*:代表百度...
  • IP地址

    千次阅读 2012-05-28 17:31:32
    所谓IP地址就是给每个连接在Internet上的主机分配的一个32bit地址。按照TCP/IP协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。例如一个采用二进制形式的IP地址是...
  • 1.IP地址基础知识 (1)尽管浏览器能解析网址并生成HTTP消息,但它本身是不能发送网络消息的,这必须委托给操作系统来实现。在此之前,我们要查询网址中的服务器域名找到对应的IP地址。所以任务又可以细分为: 生成...
  • 互联网的实现,分成好几层。每一层都有自己的功能,就像建筑物一样,每一层都靠下一层支持。 用户接触到的,只是最上面的一层,根本没有感觉到下面的层。要理解互联网,必须从最下层开始,自下而上理解每一层的功能...
  • IP地址有什么用?

    千次阅读 多人点赞 2019-11-13 08:38:28
    IP是整个互联网工作的核心,我们所说的IP地址其实只是其中的一共功能,即:IP定址,这是一个独一无二的地址,看到这里有些童鞋就会产生疑问,独一无二?四组数字装得下那么多机器吗?接下来我们就先介绍一下IP路由...
  • 百度搜ip有时候到的公网出口ip地址不准确,找到一个比较准的。IPv4和IPv6出口地址都可以,分享一下。 1)查询当前上网使用的出口IP。 http://dns.ricearth.com/ip 如果本身具备IPv6地址,则显示IPv6地址,...
  • 命令提示符cmd查询IP地址时显示的各个值分别表示什么?
  • 什么是IP地址、IP协议?

    万次阅读 多人点赞 2019-06-20 13:28:19
    互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),缩写为IP地址(英语:IP Address),是分配给用户上网使用的网际协议(英语:Internet Protocol, IP)的设备的数字标签。 网络互联 网络...
  •  IP地址,英文名为IP Address,是internet protocol address的缩写,译为互联网协议地址,又译为网际协议地址。它是IP协议(internet protocol )提供的一种统一的地址格式,分配给使用IP协议的设备的数字标签。它...
  • 今天突发奇想地想要用java写一个小的工具类。 用来实现如何获得本机的内网ip,外网ip和根据ip... (1)127.0.0.1也就是localhost,这是本地ip地址,是只能用于本机访问本机的网络时使用的 (2)192.168.1.1 ~ 1...
  • IP地址追查与确认

    千次阅读 2018-12-01 15:54:09
    由于互联网上的每 一台主机、路由器都有一个由32位二进制编码组合、包括网络号和主机号的IP地址,为 避免联网主机发生地址冲突这个地址由网络信息中心NIC统一分配,因而具有惟一性。正 是因为IP地址的这种...
  • 本地ip出口查询

    千次阅读 2018-06-15 20:13:39
    获取/查看本机出口ip curl 
  • 淘宝IP地址库采集

    千次阅读 2016-08-31 21:57:50
    作者:阿宝  更新:2016-08-31  来源:彩色世界(https://blog.hz601.org/2016/08/31/taobao-ip-sniffer/index.html) 简述当初选择做... 下面言归正传。淘宝IP地址库简介此地址库可以根据用户提供的IP地址,快速查询出
  • IP可以分为Public IP 和 Private IP,出现这种规划的原因在于IPv4所能表示的IP太少而电脑太多以至于不够用,然而只有Public IP才能直接连接上网络,所以...你有没有发现,你每次使用ipconfig到的地址,要么就是172....
  • 网络层(六)MAC地址与IP地址

    千次阅读 2019-10-02 11:56:12
    前面三篇笔记中,我介绍了IP地址的三种编址方式,依次是分类的IP编址、划分子网(改进分类编址)及无分类IP地址。本篇笔记我们将介绍硬件地址与IP地址的关系,真正理解**“虚拟互连”**的含义 IP地址与硬件地址 使用...
  • 通过IP地址获取地理位置信息

    千次阅读 2019-01-21 14:21:07
    这里我用的阿里淘宝的接口 ...先看看淘宝IP地址库 http://ip.taobao.com/instructions.html 直接在地址栏输入淘宝接口url请求一下看看效果: http://ip.taobao.com/service/getIpInfo.php?ip=21...
  • 计算机基础一:IP地址与域名解析

    万次阅读 2017-01-13 15:54:53
    2)可以扫描出某一个局域网中所有的ip地址(正在用的IP地址和没有使用的ip地址) 3)可以扫描对应的网卡MAC地址,计算机名,所在工作组或域等. 二,内网ip与外网ip的区别? (l路由器是分界线) 1)路由以里的网络叫...
  • 网络:IP地址和子网掩码

    万次阅读 多人点赞 2018-02-22 13:47:21
    IP地址就是给互联网上的每一台主机的每一个接口分配一个在全世界范围内是唯一的32位的标识符。 IP地址的编址方法经历过三个历史阶段: 分类的IP地址-&gt;子网的划分-&gt;构成超网 所谓“分类的IP地址”...
  • IP地址中的保留地址

    千次阅读 2016-05-24 16:39:43
    互联网上的IP地址统一由一个叫IANA(Internet Assigned Numbers Authority,互联网网络号分配机构)的组织来管理。根据用途和安全性级别的不同,IP地址还可以大致分为两类:公共地址和私有地址。公用地址在Internet中...
  • 先说答案:当然是可以告诉别人了IP地址跟门牌号一样它就是网络世界的门牌号本文篇幅较长,大概5000多字,其中会涉及到:私有IP地址;公有IP地址;匿名IP地址;DNS服务器;域名;防火墙等等。当然,我都会以通俗易懂...
  • 通俗理解ip地址,子网掩码,网关

    千次阅读 多人点赞 2015-05-23 15:56:51
    街道中的门牌号就是「IP地址」。「子网掩码」决定了街道门牌号码的多少。两条街道的交点就是「网关」。因为你要从一条街道走向另外一条街道必须经过两条街道的交点,当然这个「交点」对于交差的两条街道来说都是「...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 74,896
精华内容 29,958
关键字:

互联网ip地址怎么查