很多人购买VPS前都要询问是不是原生IP。可是原生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。
四、怎么修改DNS和IP归属地一致?
需要修改dns可以看之前写过的这篇文章: 30秒教你如何修改设置VPS云服务器的DNS服务器
五、其他IP地址常见问题
1、能否指定分配某个段的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来解决,具体方法可以百度搜索相关帮助。
3、云服务器是否广播IP,广播IP是不是不好?
广播IP是一种技术手段,是云服务器运营商将其拥有IP地址段分配到服务器所在地的一种方式,因此广播IP的运营商所在国家和服务器的地理位置可以不一致。
比如香港的运营商把其IP地址段广播到新加坡、菲律宾、印尼等地。广播IP的价格非常亲民,可以获得和原生IP一致的网络体验。广播IP和原生IP相比并没有好坏之分,还是要看用户具体需求和使用场景。