1. 准备工作:获取IP与测试环境
- 确认要验证的IP地址或IP段(单个IP或提供商给的几个样本IP)。
- 准备能执行命令的环境:Linux/macOS(可用ping、traceroute、whois、nslookup、curl)、Windows(ping、tracert、nslookup)。
- 准备浏览器(含WebRTC测试插件)和在线工具(ipinfo.io、bgp.he.net、mxtoolbox等)。
2. 步骤一:WHOIS/ASN 查询(确认ISP归属)
- 命令:whois
(或访问 https://rdap.arin.net/ 或 https://wq.apnic.net)。
- 检查字段:NetName、OrgName、Country(应显示TW或台湾相关机构)、inetnum(IP段)。
- 查询ASN:到 https://bgp.he.net/ip/ 查看所属ASN与公告历史,确认ASN归属台湾的ISP(如Chunghwa Telecom、Taiwan Mobile等)。
3. 步骤二:GeoIP 多库比对(避免单库误判)
- 使用多家GeoIP服务比对:MaxMind GeoIP2、ipinfo.io、ip2location、谷歌Geolocation API。
- 命令示例:curl https://ipinfo.io//json 或 curl https://ipapi.co//json。
- 如果多数库返回台湾且ASN也在台湾,则可信度高;若库结果分歧,需进一步深入检测。
4. 步骤三:反向DNS(PTR)与正向DNS一致性
- 命令:nslookup 或 dig -x +short 查看PTR记录。
- 检查:PTR的域名是否包含台湾ISP域名或台湾相关指示;再将PTR解析回IP(正向解析)看是否一致。
- 异常:PTR为空或指向通用CDN/代理厂商域名(如某些云厂商)需警惕。
5. 步骤四:traceroute/路由路径检查
- 命令:traceroute (Linux/macOS)或 tracert (Windows)。
- 观察路由的跳数与最后几跳的地理位置:真正台湾IP应在到达台湾的出口节点后迅速收敛到台湾ISP网络(路由器主机名常含tw、taiwan、cht、twn等)。
- 注意:若路线先到美国/香港再回台湾,可能是代理或回程绕路,需结合ASN判断。
6. 步骤五:延迟与带宽实测(响应时间判断地理位置)
- 用ping测延迟:ping -c 6 ,台湾大陆连台湾延迟通常在20-80ms(视大陆节点而定);若延迟异常低或极高需警惕。
- 使用iperf或speedtest对目标IP(若提供商开放测试端口)测速,确认带宽/延迟与台湾地理预期相符。
7. 步骤六:HTTP头与TLS证书检查
- HTTP:curl -I http:// 或 curl -I -k https:// 查看Server、Via、X-Forwarded-For等头部是否有代理痕迹。
- TLS:openssl s_client -connect :443 -servername <域名>,检查证书颁发机构与域名是否和提供商声明一致,CDN或中间代理可能造成不一致。
8. 步骤七:浏览器与WebRTC泄漏检测
- 在浏览器中打开WebRTC泄漏测试网站(如 browserleaks.com/webrtc),观察本地公开的IP是否与提供商给的IP一致。
- 若浏览器显示多个公共IP且与目标IP不一致,可能为代理或VPN混合使用。
9. 步骤八:端口与服务指纹(确认是否为同一物理出口)
- 使用nmap扫描常见端口(得用户同意):nmap -Pn -sS ,查看开放端口和服务版本。
- 比对多个样本IP的端口指纹,若多个IP表现完全一致(同一服务配置、TTL等)可能为同一集中式代理池。
10. 步骤九:时间与持续性测试(检测IP是否长期台湾出口)
- 连续多日、不同时间段对IP做上述测试(ping/traceroute/geoip),观察是否稳定指向台湾。
- 短期“台湾”地理位置但时常变更的IP段可能为伪装或临时BGP劫持。
11. 步骤十:向提供商索要证明与合同条款
- 要求提供ASN、IP段公告截图、whois注册信息、甚至BGP公告历史(来自bgp.he.net)。
- 明确合同条款:是否保证物理出入口在台湾、是否有NAT/共享出口、是否可提供独占IP等。真实提供商通常能提供详细技术资料。
12. 检测要点与红旗列表
- 红旗包括:WHOIS/ASN不在台湾、PTR为空或指向外包商、traceroute先跳国外、GeoIP多库不一致、HTTP头显示明显代理。
- 多项检测一致指向台湾则可信度高;遇到疑点结合供应商解释再决定。
13. 问:如果whois显示台湾但traceroute到国外,说明是什么问题?
可能是路由策略或中转节点:先确认ASN是否为台湾ISP,有时运营商会经由国外中转;但若中转频繁并且延迟异常,需警惕该IP并非真正本地出口,建议要求提供商给出BGP公告记录和更详细路由说明。
14. 问:单一GeoIP库判断是否可靠?
单一库不可靠,应至少用MaxMind、ipinfo、ip2location等多家对比,并结合ASN/whois/traceroute等多重证据来判断,单库误判很常见(尤其云服务或CDN)。
15. 问:最简单的快速判断步骤有哪些?
快速流程:whois/ASN查询 → traceroute观察最后几跳 → ipinfo/ipapi快速GeoIP比对 → ping延迟测量 → 检查反向DNS。若这几项都指向台湾,初步可信;如有矛盾再做深入检测并向提供商索证。
来源:如何判断提供商是真正的台湾原生态ip而非IP伪装服务