
私はSuperUserのブログ記事を読みましたここWindows が NCSI を使用してインターネット接続があるかどうかを確認する方法について。Mac の世界には同等のものがありますか?
編集: 以下の投稿を見つけました薄い糸 投稿者: lorenzo at google 2012年11月15日 午前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
10.8.3 OSX Macbook Pro で何もプログラムが実行されていない状態で WiFi 接続を開始するとすぐに (実際には 0.077 秒後)、プログラムはポートapplepushservicedm
への接続を試みました。33-courier.push.apple.com
5223
このIPアドレスは米国に属し、カリフォルニア州クパチーノで活動しており、このプログラムはApple プッシュ通知サービスしたがって、これは 10.8 にのみ適用される可能性があります。
数秒後、iCloud の DNS リクエストを 1.courier-push-apple.com.akadns.net に送信しました。
これらはすべて、標準の DHCP、mDNS、NETBIOS、DNS 登録、NTP、および常に発生するその他の面倒な処理を除けば、最初の 5 秒以内に完了しました。