---
title: "Mac의 IPv6 문제: 사이트가 멈추지만 IPv4는 작동하는 경우 · Kilobat 가이드"
url: "https://kilobat.app/ko/guides/ipv6-problems-mac"
description: "Mac에서 일부 사이트나 앱은 멈추지만 다른 사이트나 앱은 작동합니다. IPv4와 IPv6 경로를 별도로 테스트하고 테스트 목적으로만 IPv6를 끄세요."
---

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에 연결되지 않는 이유 찾기](https://kilobat.app/ko/guides/recipes/why-cant-it-connect)를 참조하세요.

## 질문

**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 설정 변경하기](https://support.apple.com/guide/mac-help/change-tcp-ip-settings-on-mac-mchlp2718/mac)

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

## 관련 가이드

- [한 사이트 또는 API에 연결되지 않는 이유 찾기](https://kilobat.app/ko/guides/recipes/why-cant-it-connect): 인터넷은 작동하지만 한 주소에 연결할 수 없을 때 Kilobat이 각 계층을 차례로 확인합니다.
- [Mac의 MTU 문제](https://kilobat.app/ko/guides/mtu-problems-mac): MTU는 인터페이스가 전송하는 가장 큰 패킷의 크기입니다.
- [Mac에서 VPN이 연결되었지만 인터넷이 안 되는 경우](https://kilobat.app/ko/guides/vpn-connected-no-internet): VPN은 터널을 통해 트래픽을 전송합니다.
- [웹사이트가 휴대전화에서는 작동하지만 Mac에서는 작동하지 않음](https://kilobat.app/ko/guides/site-works-on-phone-not-mac): 사이트가 휴대전화에서는 열리지만 Mac에서는 열리지 않으면 보통 Mac에 문제가 있습니다.
