正在检测...

正在测试IPv4和IPv6连接状态

IPv4

IPv4

检测中...
-
-
IPv6

IPv6

检测中...
-
-

连接类型

-

连接质量评分

0 /100
正在评估...

延迟对比

IPv4
IPv6

什么是IPv6?

IPv6(Internet Protocol version 6)是互联網协议的最新版本、用来解决IPv4アドレス枯竭的问题。

IPv6的優势(日本語)

  • 地址空间巨大:IPv6提供340万亿亿亿亿个アドレス(2^128)、几乎永不枯竭
  • 端到端接続(日本語):每个デバイス都できます拥有グローバルIP、無需NAT转换
  • Better 性能:簡素化的プロトコルヘッダー設计、路由效率更高
  • 增强的安全性:IPsec内置対応、提供更好的加密和认证(日本語)

接続类型説明(日本語)

双栈 Dual Stack

同时対応IPv4和IPv6、この是目前最理想的構成、できます访问所有網站

のみIPv4 IPv4 Only

只対応IPv4、この是目前最常见的構成、できます访问绝大多数網站

のみIPv6 IPv6 Only

只対応IPv6、較少见的構成、部分のみIPv4的網站可能できません访问

無接続 No Connection(日本語)

ネットワーク connection error or blocked by firewall

如何启用IPv6?

  • ISP対応(日本語):联系你的ISP(互联網服務提供商)确认是否提供IPv6服務(日本語)
  • 路由器構成:在路由器管理界面中启用IPv6(DHCPv6或SLAAC)
  • 操作系统:見代操作系统(Windows 10+、macOS、Linux)デフォルト対応IPv6
  • 防火墙:确保防火墙不阻止IPv6流量

命令行診断方法

适〜向け脚本自动化、サーバー监控、CI/CD集成等场景。我们提供三个診断端点、対応多种輸出格式。

快速使用

IPv4診断
curl v4.17nas.com

のみ返回IPv4アドレス

IPv6診断
curl v6.17nas.com

のみ返回IPv6アドレス

双栈診断
curl ip.17nas.com

返回当前ネットワーク優先IP

快速使用

点击展開查看使用说明(日本語)
# 勿〜向け商业用途、のみ供个人テスト学习之用、遵守中国法律法规
# 查询本机外網IPv4アドレス
curl v4.17nas.com

# 查询本机外網IPv6アドレス
curl v6.17nas.com

# テストネットワーク是IPv4还是IPv6访问優先(访问IPv4/IPv6双栈站点、如果返回IPv6アドレス、则IPv6访问優先)
curl ip.17nas.com

輸出格式(日本語)

Linux / macOS
curl v4.17nas.com
輸出示例:(日本語) 203.0.113.42 注: 203.0.113.0/24 是 RFC 5737 保留的文档示例アドレス段、非真实IP、のみ〜向け演示目的
Windows PowerShell(命令行)
Invoke-RestMethod -Uri https://v4.17nas.com
獲取完整信息(日本語)
curl "v4.17nas.com?format=json"
輸出示例:(日本語)
{
  "ip": "203.0.113.42",
  "country": {
    "zh": "示例国家",
    "en": "Example Country",
    "code": "XX"
  },
  "asn": "AS12345 Example ISP Ltd.",
  "location": {
    "zh": "示例国家 示例省份 示例城市 Example ISP",
    "en": "Example Country Example State Example City Example ISP"
  },
  "region": "Example State",
  "city": "Example City",
  "datacenter": "XXX",
  "timezone": "Asia/Shanghai"
}
注: 以上所有データ均為 RFC 標准示例データ、非真实信息
提取特定字段 (使用jq)
curl -s "v4.17nas.com?format=json" | jq -r '.country.zh'
輸出:(日本語) 示例国家
格式化輸出(日本語)
curl "v4.17nas.com?format=text"
╔════════════════════════════════════════════╗
║    17NAS IPv4 连接检测报告 / IPv4 Report    ║
╚════════════════════════════════════════════╝

📍 IP地址 / IP Address
   203.0.113.42

🌍 国家/地区 / Country
   示例国家 / Example Country (XX)

🏢 运营商 / ISP
   AS12345 Example ISP Ltd.

📍 位置 / Location
   中文: 示例国家 示例省份 示例城市 Example ISP
   English: Example Country Example State Example City Example ISP

🌐 数据中心 / Datacenter
   XXX

🕐 时区 / Timezone
   Asia/Shanghai

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Powered by 17NAS.com | Cloudflare Workers
注: 以上所有データ均為 RFC 標准示例データ、非真实信息

实用脚本示例

Bash ネットワーク诊断脚本 点击展開查看代码(日本語)

#!/bin/bash
# 17NAS ネットワーク Diagnostic Tool

echo "? 診断中ネットワーク接続..."

# IPv4診断
echo -e "\n📡 IPv4診断:"
ipv4=$(curl -s v4.17nas.com)
if [[ $ipv4 == *"No IPv4"* ]]; then
    echo "❌ 不対応IPv4(日本語)"
else
    echo "✅ IPv4地址: $ipv4"
    curl -s "v4.17nas.com?format=json" | jq -r '"   国家: \(.country.en) (\(.country.code))"'
fi

# IPv6診断
echo -e "\n📡 IPv6診断:"
ipv6=$(curl -s v6.17nas.com)
if [[ $ipv6 == *"No IPv6"* ]]; then
    echo "❌ 不対応IPv6(日本語)"
else
    echo "✅ IPv6地址: $ipv6"
    curl -s "v6.17nas.com?format=json" | jq -r '"   国家: \(.country.en) (\(.country.code))"'
fi

# 访问優先度(日本語)
echo -e "\n⚡ 访问優先度(日本語):"
curl -s "ip.17nas.com?format=json" | jq -r '"协议: \(.protocol)\n優先度:(日本語) \(.priority.en)"'

echo -e "\n✅ 诊断完成!"

Python 检測脚本(日本語) 点击展開查看代码(日本語)

import requests

def check_network():
    """診断IPv4/IPv6対応情况(日本語)"""

    # IPv4診断
    print("? IPv4診断:")
    try:
        r = requests.get('https://v4.17nas.com?format=json')
        data = r.json()

        if 'error' in data:
            print(f"❌ {data['error']['en']}")
        else:
            print(f"✅ IPv4地址: {data['ip']}")
            print(f"   国家: {data['country']['en']} ({data['country']['code']})")
            print(f"   位置: {data['location']['en']}")
    except Exception as e:
        print(f"⚠️ 診断失敗:(日本語) {e}")

    # IPv6診断
    print("\n? IPv6診断:")
    try:
        r = requests.get('https://v6.17nas.com?format=json')
        data = r.json()

        if 'error' in data:
            print(f"❌ {data['error']['en']}")
        else:
            print(f"✅ IPv6地址: {data['ip']}")
            print(f"   国家: {data['country']['en']}")
    except Exception as e:
        print(f"⚠️ 診断失敗:(日本語) {e}")

    # 访问優先度(日本語)
    print("\n⚡ 访问優先度:(日本語)")
    try:
        r = requests.get('https://ip.17nas.com?format=json')
        data = r.json()
        print(f"协议: {data['protocol']}")
        print(f"優先度:(日本語) {data['priority']['en']}")
    except Exception as e:
        print(f"⚠️ 診断失敗:(日本語) {e}")

if __name__ == '__main__':
    check_network()

技术特性

全球加速

CDN辺缘节点部署、全球范围快速响应(日本語)

中英双语

対応中文和英文輸出、覆盖24个国家/地区映射(日本語)

無需认证(日本語)

完全開放API、無需密钥或Token、開箱即用(日本語)

CORS対応(日本語)

完整跨域対応、可直接から浏覧器JavaScript调用

注意事項(日本語)

  • デフォルト格式:不带参数时返回简洁模式(のみIPアドレス)、保持向後兼容
  • URL编码:在脚本中使用时、记得对URL参数加引号(日本語) "v4.17nas.com?format=json"
  • 超时設置(日本語):建议設置3-5秒超时、避免ネットワーク波动时长时间等待
  • 缓存控制:API响应头設置 Cache-Control: no-cache、确保獲取实时データ
  • 速率限制:虽無明确限制、但避免高频求(建议间隔 ≥1秒)(日本語)

IPv6性能优化建议

提升IPv6网络连接速度和稳定性的实用技巧

DNS优化 - 使用高速IPv6 DNS服务器可显著降低域名解析延迟

推荐公共DNS:

服务商 首选DNS 备用DNS 特点
阿里云 2400:3200::1 2400:3200:baba::1 全球Anycast,延迟低
腾讯DNSPod 2402:4e00:: 2402:4e00:1:: 国内节点丰富
Google 2001:4860:4860::8888 2001:4860:4860::8844 全球通用,可靠
Cloudflare 2606:4700:4700::1111 2606:4700:4700::1001 注重隐私保护

设置方法:

Windows: 网络适配器属性 → IPv6 → DNS服务器地址

Linux: 编辑 /etc/resolv.conf 或使用 systemd-resolved

💡 国内用户推荐阿里云或腾讯云(本地节点,解析更快);国际用户可选Google或Cloudflare

MTU优化 - 适当调整MTU可避免数据包分片,解决"PMTU黑洞"问题,提升传输效率和稳定性

推荐MTU值:

  • 原生IPv6: 1500字节
    以太网默认值,大多数有线网络最佳配置,无需修改
  • PPPoE拨号: 1492字节
    PPPoE协议增加8字节开销 (1500-8=1492)
  • 6to4/Teredo隧道: 1280字节
    IPv6协议规定的最小MTU,确保任何链路都能传输

设置方法:

Linux:

sudo ip link set dev eth0 mtu 1500

Windows:

netsh interface ipv6 set subinterface "以太网" mtu=1500

⚠️ 如果出现部分IPv6网站无法访问,尝试将MTU降至1280或1480,可绕过中间节点对大数据包的限制

隧道协议选择 - 当运营商未提供原生IPv6时,可使用隧道技术在IPv4网络上承载IPv6流量

协议对比:

协议 性能 稳定性 推荐度 说明
6in4 ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ ✅ 推荐 手动配置,端点固定,路径直接
HE Tunnel Broker ⭐⭐⭐⭐ ⭐⭐⭐⭐ ✅ 首选 免费公共服务,全球节点,配置简便
6to4 ⭐⭐⭐ ⭐⭐⭐ ⚠️ 一般 自动隧道,路径不可控,中继质量参差
Teredo ⭐⭐ ⭐⭐ ❌ 不推荐 UDP封装,延迟高(+20~50ms),仅临时方案

HE Tunnel Broker 配置示例:

Linux (ip命令):

sudo ip tunnel add he-ipv6 mode sit remote SERVER_IPv4 local YOUR_IPv4
sudo ip link set he-ipv6 up
sudo ip addr add YOUR_IPv6/64 dev he-ipv6
sudo ip route add ::/0 dev he-ipv6

Windows (netsh):

netsh interface ipv6 add v6v4tunnel "HE-Tunnel" YOUR_IPv4 SERVER_IPv4
netsh interface ipv6 add address "HE-Tunnel" YOUR_IPv6
netsh interface ipv6 add route ::/0 "HE-Tunnel"

选择建议:

  1. 优先:运营商原生IPv6(性能最佳,无额外开销)
  2. 次选:HE Tunnel Broker(免费,全球节点,需公网IPv4)
  3. 备选:6in4手动隧道(需公网IPv4,配置稍复杂)
  4. 临时:Teredo(无公网IP也能用,但性能差)

💡 推荐访问 tunnelbroker.net 注册免费HE隧道,配置后性能接近原生IPv6

双栈优先级 - 在IPv4/IPv6双栈环境下,系统会自动选择协议。调整优先级可避免延迟高的协议拖累访问速度

如何判断优先级?

分别测试两种协议的延迟,选择延迟更低的优先使用:

# Windows / macOS / Linux 通用
ping -4 baidu.com    # 测试IPv4延迟
ping -6 baidu.com    # 测试IPv6延迟

Windows调整优先级:

优先IPv6(IPv6延迟更低时推荐):

netsh interface ipv6 set prefixpolicy ::1/128 50 0
netsh interface ipv6 set prefixpolicy ::/0 40 1

优先IPv4(IPv6不稳定或延迟高时):

netsh interface ipv6 set prefixpolicy ::/0 40 5

Linux调整优先级:

编辑 /etc/gai.conf,取消以下行注释(优先IPv6):

precedence ::ffff:0:0/96  10   # IPv4映射地址优先级
precedence ::/0          40   # IPv6地址优先级

💡 实用建议:如果IPv6延迟低且稳定,设为优先可充分利用优势;若IPv6不稳定,暂时优先IPv4避免等待超时

常见问题排查指南

快速定位并解决IPv6连接问题

IPv6无法获取地址

排查步骤:

  1. 检查光猫IPv6设置
    • 登录光猫管理界面(通常为 192.168.1.1)
    • 找到网络 → IPv6配置
    • 确保IPv6使能已开启
    • 连接模式选择Native DHCPv6SLAAC
  2. 检查路由器设置
    • WAN口开启获取IPv6地址
    • LAN口开启IPv6 RA服务DHCPv6
    • IPv6前缀长度设置为ISP要求(电信/联通56,移动60)
  3. 联系ISP确认
    • 拨打客服电话(电信10000/联通10010/移动10086)
    • 询问你的宽带是否已开通IPv6
    • 部分地区需要主动申请开通

验证命令:

# Windows
ipconfig /all

# Linux/macOS
ip -6 addr show

正常情况下应该看到以23开头的全局单播地址(GUA)

IPv6连接慢于IPv4

可能原因及解决方案:

  1. 使用隧道协议

    通过Teredo/6to4等隧道访问IPv6会增加延迟

    解决: 联系ISP开通原生IPv6,或使用HE Tunnel Broker

  2. DNS解析慢

    ISP提供的IPv6 DNS服务器响应慢

    解决: 更换为公共DNS(阿里云 2400:3200::1)

  3. MTU配置不当

    MTU过大导致分片,降低传输效率

    解决: 调整MTU为1492(PPPoE)或1280(隧道)

  4. 路由路径次优

    某些网站IPv6路由绕远

    测试: traceroute -6 www.baidu.com

    解决: 临时禁用IPv6或等待ISP优化路由

性能测试:

# 对比IPv4和IPv6延迟
# Windows:
ping -4 www.baidu.com
ping -6 www.baidu.com

# Linux / macOS:
ping www.baidu.com
ping6 www.baidu.com

若能正常返回数据包,说明IPv6网络可用。

部分网站IPv6无法访问

常见情况:

  1. 网站未部署IPv6

    许多国内网站仅支持IPv4

    判断: nslookup -type=AAAA example.com

    如果返回No AAAA records found,说明网站不支持IPv6

  2. 防火墙拦截

    路由器或系统防火墙阻止了IPv6流量

    解决: 检查防火墙规则,允许ICMPv6和必要端口

  3. IPv6配置错误

    网关或DNS设置不正确

    解决: 重置网络配置为自动获取

  4. ISP限制

    部分ISP可能限制特定IPv6流量

    解决: 联系ISP客服咨询

诊断命令:

# 测试IPv6连通性
# Windows:
ping -6 www.baidu.com

# Linux / macOS:
ping6 www.baidu.com

# 查看IPv6路由
traceroute -6 www.baidu.com

# 检查DNS解析
nslookup -type=AAAA example.com

若能正常返回数据包,说明IPv6网络可用。

光猫/路由器IPv6配置详解

光猫常见设置:

ISP 连接模式 IPv6前缀 备注
中国电信 Native DHCPv6 /60 或 /64 部分地区为/56
中国联通 SLAAC + DHCPv6 /60 需开启RA和DHCPv6
中国移动 DHCPv6-PD /60 或 /64 部分地区不支持

路由器关键参数:

  • WAN口配置:
    • 获取IPv6地址: ✅ 开启
    • 请求IPv6前缀: ✅ 开启
    • 前缀长度: 56/60/64(根据ISP)
  • LAN口配置:
    • IPv6分配长度: 64
    • IPv6 RA服务: 服务器模式
    • DHCPv6服务: 服务器模式
    • NDP代理: 禁用

桥接模式设置:

如果光猫设为桥接模式,路由器需要配置拨号:

  1. WAN口协议选择PPPoE
  2. 填写宽带账号密码
  3. 勾选获取IPv6地址
  4. IPv6拨号模式选择DHCPv6

💡 部分老旧路由器不支持IPv6,建议更换OpenWrt或新款路由器