감지 중...

IPv4 및 IPv6 연결 상태를 테스트하는 중

IPv4 대기 중
IPv6 대기 중
IPv4

IPv4

감지 중...
-
-
IPv6

IPv6

감지 중...
-
-

연결 유형

-

테스트 안내: 이 페이지는 브라우저에서 공인 IPv6 엔드포인트에 연결할 수 있는지 확인합니다. 2xxx: / 3xxx: 같은 글로벌 유니캐스트 주소만 공인 IPv6로 판단합니다. fe80:: 또는 fd00:: 주소만 있거나 ISP, 라우터, 방화벽이 IPv6 경로를 차단하면 사용할 수 없음으로 표시됩니다. VPN, 프록시 또는 라우팅 규칙으로 도메인마다 다른 출구를 사용할 수 있습니다. 현재 터미널 환경은 curl -6 "https://v6.17nas.com?format=json"으로 확인하고, 직접 경로는 프록시 문제를 조사할 때만 별도로 확인하세요. macOS zsh에서는 따옴표를 유지하세요.

연결 품질 점수

0 /100
평가 중...

지연시간

IPv4
IPv6

IPv6이란?

IPv6(Internet Protocol version 6)는 IPv4 주소 고갈 문제를 해결하기 위한 최신 인터넷 프로토콜입니다.

IPv6의 장점

  • 매우 큰 주소 공간:IPv6는 2^128개라는 사실상 무한한 주소 공간을 제공하여 주소가 고갈되지 않습니다.
  • 종단 간 연결:모든 기기가 NAT 변환 없이 공인 IP를 가질 수 있습니다
  • 더 나은 성능:프로토콜 헤더를 단순화하여 라우팅 효율을 높입니다
  • 강화된 보안:IPsec을 기본으로 지원하여 더 우수한 암호화와 인증을 제공합니다

연결 유형 설명

듀얼 스택 (Dual Stack)

IPv4와 IPv6를 동시에 지원하는 가장 이상적인 구성으로 모든 웹사이트에 접속할 수 있습니다

IPv4만 사용 IPv4 Only

지원IPv4, 설정, 가능

IPv6만 사용 IPv6 Only

IPv6만 지원하는 드문 구성으로, 일부 IPv4 전용 웹사이트에 접속하지 못할 수 있습니다

연결 없음 No Connection

네트워크 connection error or blocked by firewall

IPv6을 어떻게 활성화하나요?

  • 통신사 지원:ISP(인터넷 서비스 제공자)에 연락해 IPv6 서비스를 제공하는지 확인하세요
  • 공유기 설정:공유기 관리 화면에서 IPv6(DHCPv6 또는 SLAAC)를 활성화하세요
  • 운영체제:최신 운영체제(Windows 10+, macOS, Linux)는 기본적으로 IPv6를 지원합니다
  • 방화벽:방화벽이 IPv6 트래픽을 차단하지 않는지 확인하세요

명령줄 검사 방법

·서비스 ·CI/CD . 검사 , 지원 출력

macOS / zsh 안내
?가 포함된 URL은 반드시 따옴표로 묶어야 합니다. 그렇지 않으면 zsh가 와일드카드로 처리하여 no matches found 오류를 표시합니다. 아래 명령은 이미 따옴표가 적용되어 있어 그대로 복사할 수 있습니다.

빠른 사용

IPv4 검사
curl -4 https://v4.17nas.com

IPv4 주소만 반환

IPv6 검사
curl -6 https://v6.17nas.com

IPv6 주소만 반환

듀얼 스택 검사
curl https://ip.17nas.com

네트워크 IP

클릭하여 사용 방법 보기
# 상업적 용도로 사용하지 말고 개인 테스트와 학습에만 이용하세요. 중국의 법률과 규정을 준수하세요
# 내 공인 IPv4 주소 조회
curl -4 https://v4.17nas.com

# 내 공인 IPv6 주소 조회
curl -6 https://v6.17nas.com

# 현재 네트워크가 IPv4와 IPv6 중 어느 쪽을 우선 사용하는지 테스트합니다(IPv4/IPv6 듀얼 스택 사이트에 접속하여 IPv6 주소가 반환되면 IPv6가 우선입니다)
curl https://ip.17nas.com
운영 환경에서 curl 사용 시 주의사항

공개 엔드포인트에는 전용 할당량이 없고 남용 시 속도 제한이 적용되며 요청 기록도 제공되지 않습니다. 서버, NAS 예약 작업, 운영 서비스에서는 전용 할당량, 사용 통계, 오류 기록, IP 허용 목록을 제공하는 API 키 엔드포인트가 더 적합합니다.

출력 형식

Linux / macOS
curl -4 https://v4.17nas.com
출력 예시: 203.0.113.42 참고: 203.0.113.0/24는 RFC 5737에서 문서 예시용으로 예약한 주소 대역이며 실제 IP가 아닙니다.
Windows PowerShell (명령줄)
curl.exe -4 https://v4.17nas.com
전체 정보 가져오기
curl -4 "https://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 -4 -sS "https://v4.17nas.com?format=json" | jq -r '.country.en'
출력: Example Country
정렬된 출력
curl -4 "https://v4.17nas.com?format=text&lang=en"
╔════════════════════════════════════════════════════════╗
║                   17NAS IPv4 Report                    ║
╚════════════════════════════════════════════════════════╝

📍 IP Address
   203.0.113.42

🌍 Country
   Example Country (XX)

🏢 ISP
   AS12345 Example ISP Ltd.

📍 Location
   Example Country Example State Example City Example ISP

🌐 Datacenter
   XXX

🕐 Timezone
   Asia/Shanghai

📊 Protocol
   IPv4

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Powered by 17NAS.com
참고: 위 데이터는 모두 RFC 표준의 예시이며 실제 정보가 아닙니다

실용 스크립트 예시

Bash 네트워크 진단 스크립트 클릭하여 코드를 펼쳐 보세요

#!/bin/bash
# 17NAS 네트워크 연결 진단 도구

echo "? 현재 검사네트워크연결..."

# IPv4 검사
echo -e "\n📡 IPv4 검사:"
ipv4=$(curl -4 -sS https://v4.17nas.com)
if [[ $ipv4 == *"No IPv4"* ]]; then
    echo "❌ IPv4를 지원하지 않음"
else
    echo "✅ IPv4 주소: $ipv4"
    curl -4 -sS "https://v4.17nas.com?format=json" | jq -r '"   국가: \(.country.en) (\(.country.code))"'
fi

# IPv6 검사
echo -e "\n📡 IPv6 검사:"
ipv6=$(curl -6 -sS https://v6.17nas.com)
if [[ $ipv6 == *"No IPv6"* ]]; then
    echo "❌ IPv6를 지원하지 않음"
else
    echo "✅ IPv6 주소: $ipv6"
    curl -6 -sS "https://v6.17nas.com?format=json" | jq -r '"   국가: \(.country.en) (\(.country.code))"'
fi

# 접속 우선순위
echo -e "\n⚡ 접속 우선순위:"
curl -sS "https://ip.17nas.com?format=json" | jq -r '"프로토콜: \(.protocol)\n우선순위: \(.priority.en)"'

echo -e "\n✅ 진단이 완료되었습니다!"

Python 검사 스크립트 클릭하여 코드를 펼쳐 보세요

import socket
import requests
import urllib3.util.connection as urllib3_connection

def get_json(url, family=None):
    original_family = urllib3_connection.allowed_gai_family
    session = requests.Session()
    session.trust_env = False
    if family is not None:
        urllib3_connection.allowed_gai_family = lambda: family
    try:
        response = session.get(url, timeout=10)
        response.raise_for_status()
        return response.json()
    finally:
        session.close()
        urllib3_connection.allowed_gai_family = original_family

def check_network():
    """검사IPv4/IPv6지원"""

    # IPv4 검사
    print("? IPv4진단:")
    try:
        data = get_json('https://v4.17nas.com?format=json', socket.AF_INET)

        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:
        data = get_json('https://v6.17nas.com?format=json', socket.AF_INET6)

        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:
        data = get_json('https://ip.17nas.com?format=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로 키나 토큰 없이 바로 사용할 수 있습니다

CORS 지원

완전한 CORS를 지원하여 브라우저 JavaScript에서 직접 호출할 수 있습니다

주의사항

  • 안내 형식:매개변수가 없으면 간단한 형식(주소만)을 반환하여 이전 버전과 호환됩니다
  • URL 인코딩:스크립트에서 사용할 때 URL 매개변수를 따옴표로 감싸세요 curl -4 "https://v4.17nas.com?format=json"
  • 시간 초과설정:권장 3-5 , 네트워크
  • 캐시 제어:API 응답 헤더에 Cache-Control: no-cache를 설정하여 실시간 데이터를 가져옵니다
  • 속도 제한:명시적인 제한은 없지만 고빈도 요청은 피하세요(권장 간격 ≥1초)

IPv6 基础问答

开始使用前最常见的几个问题

什么是IPv6?

IPv6(Internet Protocol version 6)是互联网协议的最新版本,用来解决IPv4地址枯竭的问题。IPv6提供340万亿亿亿亿个地址(2^128),支持端到端连接、更好的性能和增强的安全性。

如何知道我的网络是否支持IPv6?

使用本工具可以快速检测网络是否支持IPv6。如果显示'双栈连接',说明同时支持IPv4和IPv6;如果显示'仅IPv4',说明不支持IPv6。你也可以联系ISP(互联网服务提供商)确认是否提供IPv6服务。

IPv6比IPv4有什么优势?

IPv6的优势包括:1) 地址空间巨大,几乎永不枯竭;2) 每个设备都可以拥有公网IP,无需NAT转换;3) 简化的协议头设计,路由效率更高;4) IPsec内置支持,提供更好的加密和认证;5) 更好的移动性支持。

如何启用IPv6?

启用IPv6的步骤:1) 确认ISP提供IPv6服务;2) 在路由器管理界面中启用IPv6(支持DHCPv6或SLAAC);3) 现代操作系统(Windows 10+、macOS、Linux)默认支持IPv6;4) 确保防火墙不阻止IPv6流量。

什么是双栈网络?

双栈(Dual Stack)网络是指同时支持IPv4和IPv6两种协议的网络配置。这是目前最理想的配置,可以访问所有网站和服务,无论它们使用IPv4还是IPv6。双栈网络在过渡期间提供最好的兼容性。

IPv6地址类型有哪些?

主要的IPv6地址类型包括:Global Unicast(全球单播,公网IPv6)、Unique Local(唯一本地地址,内网IPv6)、Link-Local(链路本地地址)、6to4隧道地址、Teredo隧道地址等。本工具可以自动识别并显示你的IPv6地址类型。