IP, 라우팅 및 IPv6

Mac의 IPv6 문제

대부분의 네트워크는 Mac에 IPv4 및 IPv6 주소를 모두 제공합니다. IPv6 경로에 문제가 있으면 일부 연결이 대기하거나 실패합니다.

적용 대상: 시스템 설정 단계는 macOS 13 Ventura 및 이후 버전. 터미널 명령은 현재 지원되는 모든 macOS 버전에서 작동합니다.확인일: 2026년 10월 29일

증상

  • 일부 사이트 또는 API는 멈추지만 다른 곳은 즉시 로드됩니다.
  • 도구가 지연되거나 여러 번 재시도한 후 연결됩니다.
  • 한 네트워크에서는 연결이 작동하지만 다른 네트워크에서는 작동하지 않습니다.

가능한 원인

  • IPv6를 알리지만 라우팅하지 않는 라우터. Mac이 IPv6 주소를 받지만 IPv6 트래픽이 인터넷에 도달하지 않습니다.
  • IPv6을 완전히 지원하지 않는 제공업체 또는 VPN. 일부 VPN은 IPv4만 전송합니다. 그러면 IPv6 트래픽은 터널 밖으로 나가거나 실패합니다.
  • IPv6을 차단하는 방화벽. 라우터 또는 회사 방화벽이 IPv4는 허용하면서 IPv6 트래픽을 차단할 수 있습니다.

확인 방법

  1. 각 네트워크 포트의 기기 이름을 찾으세요. 예를 들어 Wi-Fi의 이름은 en0입니다.

    networksetup -listallhardwareports
  2. Wi-Fi 인터페이스의 IPv6 주소를 표시합니다. fe80로 시작하는 주소는 링크 로컬 전용입니다.

    ifconfig en0 inet6
  3. Mac이 수락한 라우터 광고를 표시합니다. 오류는 IPv6 라우터가 응답하지 않았음을 뜻합니다.

    ipconfig getra en0
  4. IPv6를 통해 공용 주소에 핑을 보냅니다.

    ping6 -c 3 2606:4700:4700::1111
  5. IPv4만 사용하여 사이트를 요청한 다음 IPv6만 사용해 보세요. 결과를 비교합니다.

    curl -4 -I https://www.apple.com
  6. IPv4 요청은 작동하지만 IPv6 요청은 실패하면 IPv6 경로에 문제가 있습니다.

    curl -6 -I https://www.apple.com

해결 방법

  1. 라우터를 재시동하세요. 그런 다음 다시 테스트하세요.

  2. 라우터 펌웨어를 업데이트하거나 회선의 IPv6에 대해 제공업체에 문의하세요.

  3. 테스트를 위해 서비스에서 IPv6를 끄세요.

    networksetup -setv6off Wi-Fi

    관리자 암호가 필요합니다.

  4. 테스트 후 IPv6를 다시 켜세요. 자동 설정을 사용하세요.

    networksetup -setv6automatic Wi-Fi

    관리자 암호가 필요합니다.

  5. 시스템 설정 > 네트워크 > 해당 서비스 > 세부사항 > TCP/IP의 IPv6 구성 메뉴를 사용할 수도 있습니다.

  6. IPv6를 껐을 때만 문제가 멈춘다면 네트워크 소유자 또는 제공업체에 신고하세요.

Kilobat 사용

  1. why은 IPv4와 IPv6을 각각 시도하고 어느 쪽이 실패하는지 알려줍니다.

    kilobat why api.example.com
  2. MCP 도구 diagnose_connection는 에이전트에 동일한 단계를 반환합니다. 특정 사이트나 API에 연결되지 않는 이유 찾기를 참조하세요.

질문

IPv6을 계속 꺼두어야 하나요?

아니요. 테스트할 때만 끄세요. 네트워크 소유자에게 IPv6 수정을 요청한 다음 다시 켭니다.

링크 로컬 주소란 무엇인가요?

fe80으로 시작하는 주소는 로컬 링크에서만 작동합니다. 인터넷에는 연결되지 않습니다.

출처

  • networksetup(8), macOS 27.2와 함께 설치된 매뉴얼 페이지
  • ipconfig(8), macOS 27.2에 설치된 매뉴얼 페이지
  • ping6(8), macOS 27.2에 설치된 매뉴얼 페이지
  • curl(1), macOS 27.2에 설치된 매뉴얼 페이지
  • Apple 지원: Mac에서 TCP/IP 설정 변경하기

2026년 10월 29일 확인했습니다.