---
title: "Проблемы с IPv6 на Mac: сайты зависают, а IPv4 работает · Руководства Kilobat"
url: "https://kilobat.app/ru/guides/ipv6-problems-mac.html"
description: "Одни сайты или приложения на Mac зависают, а другие работают. Проверьте пути IPv4 и IPv6 по отдельности и выключайте IPv6 только для теста."
---

IP, маршрутизация и IPv6

# Проблемы с IPv6 на Mac

Большинство сетей выдают Mac и IPv4, и IPv6-адреса. Если путь IPv6 не работает, часть подключений зависает или не удаётся.

Относится к: macOS 13 Ventura и новее для шагов в «Системных настройках». Команды Терминала работают во всех актуальных версиях macOS. · Проверено: 29 октября 2026 г.

## Симптомы

- Одни сайты или API зависают, а другие загружаются сразу.
- Инструмент подключается с задержкой или после нескольких повторов.
- Подключения работают в одной сети, но не в другой.

## Вероятные причины

- **Роутер объявляет IPv6, но не маршрутизирует его.** Mac получает IPv6-адрес, но трафик по IPv6 не доходит до интернета.
- **Провайдер или VPN без полноценного IPv6.** Некоторые VPN передают только IPv4. Тогда трафик IPv6 идёт мимо туннеля или не проходит.
- **Брандмауэр блокирует IPv6.** Роутер или корпоративный брандмауэр может блокировать трафик IPv6, пропуская IPv4.

## Как проверить

1. Найдите имя устройства каждого сетевого порта, например `en0` для Wi-Fi.

   ```
   networksetup -listallhardwareports
   ```
2. Покажите IPv6-адреса интерфейса Wi-Fi. Адреса, начинающиеся с `fe80`, — только локальные для канала (link-local).

   ```
   ifconfig en0 inet6
   ```
3. Покажите объявление роутера, которое принял Mac. Ошибка означает, что ни один роутер IPv6 не ответил.

   ```
   ipconfig getra en0
   ```
4. Отправьте ping по 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. Можно также воспользоваться меню «Конфигурация IPv6» в «Системные настройки» > «Сеть» > служба > «Подробнее» > TCP/IP.
6. Если проблема исчезает только при выключенном IPv6, сообщите об этом владельцу сети или провайдеру.

## С Kilobat

1. `why` проверяет IPv4 и IPv6 по отдельности и сообщает, какой из них не работает.

   ```
   kilobat why api.example.com
   ```
2. Инструмент MCP `diagnose_connection` возвращает те же шаги для агента. См. [Почему не подключается один сайт или API](https://kilobat.app/ru/guides/recipes/why-cant-it-connect.html).

## Вопросы

**Оставить IPv6 выключенным?**

Нет. Выключайте его только для теста. Попросите владельца сети починить IPv6, а затем снова включите его.

**Что такое адрес link-local?**

Адрес, начинающийся с `fe80`, работает только в пределах локального канала. До интернета он не доходит.

## Источники

- networksetup(8), man-страница из macOS 27.2
- ipconfig(8), man-страница в составе macOS 27.2
- ping6(8), man-страница в составе macOS 27.2
- curl(1), man-страница из macOS 27.2
- [Поддержка Apple: изменение настроек TCP/IP на Mac](https://support.apple.com/guide/mac-help/change-tcp-ip-settings-on-mac-mchlp2718/mac)

Источники проверены 29 октября 2026 г. Man-страницы — те, что установлены вместе с macOS; откройте любую командой `man <name>` в Терминале.

## Похожие руководства

- [Почему не подключается один сайт или API](https://kilobat.app/ru/guides/recipes/why-cant-it-connect.html): Когда интернет работает, а один адрес — нет, Kilobat проверяет уровни по очереди.
- [Проблемы с MTU на Mac](https://kilobat.app/ru/guides/mtu-problems-mac.html): MTU — это самый большой пакет, который отправляет интерфейс.
- [VPN подключён, но интернета нет на Mac](https://kilobat.app/ru/guides/vpn-connected-no-internet.html): VPN направляет трафик через туннель.
- [Сайт открывается на телефоне, но не на Mac](https://kilobat.app/ru/guides/site-works-on-phone-not-mac.html): Когда сайт открывается на телефоне, но не на Mac, проблема обычно в Mac.
