云服务器是否原生IP是很多客户询问的热门问题之一。由于原生IP(Native IP)并没有官方的权威定义,互联网上关于原生IP的说法很多,我们在这里尝试说清楚什么是原生IP,以及如何判断原生IP。
了解原生IP的几个原则
切勿迷信原生IP。原生IP大都由当地供应商提供,相比国际大厂的非原生IP云服务器,在功能方面有很多欠缺,并且价格要贵不少。比如不支持按小时付费,不支持随时销毁退款等,当地供应商的产品质量也是层次不齐。
原生IP和非原生IP在服务器地理位置方面没有任何差异。云服务器的地理位置在哪里,IP归属地就在哪里。
原生IP没有官方的查询指标,通常取决于云服务器对接的第三方应用公司,比如TikTok、Facebook、Netflix等,而对方的判定规则是不可知的,因此最稳妥的办法是进行实际测试。
这里我们姑且把原生IP做如下定义:原生IP是指IP地址的运营商所在国家和服务器的地理位置一致的IP。本文关于原生IP的讨论都以这个定义作为基础。以阿里云为例,阿里云提供菲律宾等国家的云服务器,服务器地理位置在菲律宾,但运营商是阿里巴巴,属于中国公司,因此阿里云的菲律宾云服务器就不是原生IP的。
如何根据IP地址查询服务器地理位置?
请注意,有些IP地址库没有及时更新,查询出来的地理位置是错误的,因此切不可盲从某个IP归属地查询网站。我们需要查询更权威的IP地址库,并且查询多个网站综合得出结果。推荐以下几个IP归属地查询网站。
http://www.ipip.net/ip.html (中文网站,查询国内和国外IP地址都比较准)
https://ip138.com/ (中文网站,查询国内IP地址比较准确,查询国外IP地址不准确)
https://www.iplocation.net/ (英文网站,查询国外IP地址比较准确)
https://db-ip.com/ (英文网站,查询国外IP地址比较准确)
如何判断原生IP?
访问 https://bgp.he.net/ ,在顶部搜索栏中输入要查询的IP地址。
在查询结果页面,点击ASN编号。ASN(Autonomous System Number)是为每个大型网络分配的编号,该编号全球唯一。
在ASN编号页面可以看到运营商所在的国家。如果所在国家和服务器地理位置一致,那么就是原生IP。
其他IP地址常见问题
1、能否指定分配某个段的IP地址?
每次开通云服务器时,其IP地址是从云服务器供应商IP地址池中随机获取的,而供应商的IP地址池可能有一个IP地址段,也可能有多个IP地址段,并且IP地址段也可能随时增加或减少,因此无法指定分配某个段的IP地址。供应商不会满足某个客户的特殊要求,单独更换某台云服务器的IP地址。用户可通过销毁重开、更换主IP地址、增加IP地址等方法更换IP地址,但不是每个区域都支持这些操作,请查看每个国家或城市云服务器的“测试IP及功能参数比较”页面。
朝暮数据已为每个可用区提供了测试IP,用户可以通过测试IP来测试网络延迟和路由情况,我们可以保证正式分配的云服务器和测试IP位于同样的数据中心,网络情况完全相同,但不能保证正式分配的IP地址段和测试IP是一致的。
另外,IP地址也没有新IP、老IP的说法,IP地址都是在全球范围内循环使用的。事实上,IPv4地址早在2012年就已耗尽,已经全部分配给全球五大区域互联网注册机构。现在我们使用的IP地址早已被其他人使用过。
2、我需要保证Whoer这个网站上查出来的DNS所在国家和IP地址归属地一致。
该问题可以尝试通过修改客户端DNS和服务器DNS来解决,详见下面的说明,或者百度搜索相关帮助。
修改客户端DNS:https://zhuanlan.zhihu.com/p/431284418
修改服务器DNS:https://http://www.tfkc.cn/news/list.asp?newsid=265
3、云服务器是否广播IP,广播IP是不是不好?
广播IP是一种技术手段,是云服务器运营商将其拥有IP地址段分配到服务器所在地的一种方式,因此广播IP的运营商所在国家和服务器的地理位置可以不一致。比如香港的运营商把其IP地址段广播到新加坡、菲律宾、印尼等地。广播IP的价格非常亲民,可以获得和原生IP一致的网络体验。广播IP和原生IP相比并没有好坏之分,还是要看用户具体需求和使用场景。