3

Я прочитал в блоге SuperUser здесь о том , как Windows , проверяет, есть ли подключение к Интернету с помощью NCSI. Есть ли эквивалент в мире Mac?

РЕДАКТИРОВАТЬ: Я только что нашел пост ниже в gossamer темы Автор: lorenzo на Google 15 ноября 2012, 4:08 утра

"The Apple algorithm has drawbacks too. To wit: 

1. It biases in favour of IPv4 by trying the A record first. 
2. By always preferring the fastest protocol, even on a perfect dual-stack 
network it will use IPv6 only ~50% of the time (unless IPv4 is degraded). 
3. It imposes twice the connection load on server operators. 
4. It's non-deterministic, which some websites don't like as they tie your 
cookies to your IP address."  

Я просто не нашел больше деталей алгоритма, например, какой URL / DNS они используют. Мои поиски в Google дают много ненужной информации - кто-нибудь может указать мне правильное направление?

1 ответ1

1

Сразу после запуска моего Wi-Fi-соединения (действительно, через 0,077 секунды после) без программ, запущенных на моем MacBook Pro OS X 10.8.3, программа applepushservicedm предприняла попытку подключения к 33-courier.push.apple.com порт 5223 .

Этот IP-адрес связан с США и действует в Купертино, штат Калифорния, и эта программа является частью службы push-уведомлений Apple, поэтому это может относиться только к 10.8.

Через несколько секунд я сделал DNS-запрос к 1.courier-push-apple.com.akadns.net для iCloud.

Все это происходило в течение первых 5 секунд, за исключением стандартного DHCP, mDNS, NETBIOS, DNS-регистраций, NTP и прочего дерьма, которое всегда происходит.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .