Как получить доступ к App Store, используя только IPv6?

6

Должны быть люди, которым интересно, почему я должен это делать, поэтому позвольте мне сначала объяснить причину - сейчас я в институте Академии наук Китая, и сетевое окружение раздражает. Мне разрешено использовать трафик IPv4 только не более 1 ГБ в день И не более 10 ГБ в месяц (при превышении сеть автоматически отключается); однако трафик IPv6 не ограничен. Таким образом, я вряд ли могу обновить любое программное обеспечение.

Я попробовал эти два метода, но я новичок в Mac, поэтому я не нашел полезной информации:

  1. Измените /etc/hostsи добавьте некоторые IPv6-адреса и соответствующие доменные имена. Но я не могу найти их в Google.

  2. Добавьте DNS, который может разрешать доменные имена Mac App Store, в IPv6. Я использую один (который может идеально преобразовать адреса видеопотока YouTube в IPv6 в материковом Китае, вау), но он не работает для магазина приложений.

Итак, кто-нибудь может предоставить

  1. Список того, что я должен добавить в /etc/hosts; или же
  2. DNS, который работает для Mac App Store; или же
  3. Другие методы, которые могут ограничить трафик магазина приложений в IPv6?
Стан
источник
1
Вы пытались полностью отключить IPv4?
Анци
@Antzi да, я попытался установить Network preferences -> Configure IPv4: off. Магазин приложений мог просматривать некоторые страницы, но обновления сохранялись в состоянии «ожидание ...» и не запускались. Я предполагаю, что DNS, который я использую, пропускает некоторые доменные имена для магазина приложений.
Стэн
1
@Antzi О боже! После ожидания еще минут начинается обновление !!! Я должен был быть более терпеливым.
Стэн

Ответы:

1

Просто опубликуйте мои настройки на случай, если это кому-нибудь понадобится.

  1. Системные настройки -> Сеть -> Продвижение

    TCP / IP: отключите «Настроить IPv4».

    DNS: добавьте 2001: 778 :: 37 и перетащите его наверх

    Теперь вы сможете увидеть содержимое в магазине приложений Mac. И это может занять некоторое время, чтобы установить соединение для загрузки. Просто будьте терпеливы.

  2. Я также нашел строку в моем /etc/hosts(скопировано из этого проекта хостов IPv6 , который был современным и очень полезным для пользователей IPv6 в материковом Китае):

    2600: 140b: 4: 18c :: c77 www.apple.com # e3191.dscc.akamaiedge.net

    Я не уверен, влияет ли это на результат. Если Шаг 1 не работает, вы можете добавить его в свой /etc/hostsфайл. Просто не забудьте сначала сделать резервную копию .

Стан
источник
3
Не указывайте адреса в Akamai или других CDN. Вы можете получить разные ответы DNS в зависимости от вашего местоположения. IPv6-адрес, который вы перечисляете, находится в Токио в соответствии с именами хостов в traceroute и, конечно, в соответствии с задержкой. Это даст субоптимальную производительность для подавляющего большинства пользователей Интернета, если они последуют вашему предложению.
Нильс