私はSuperUserのブログ投稿を読みました ここ WindowsがNCSIを使用してインターネット接続があるかどうかをチェックする方法について。 Macの世界に同等のものはありますか?
編集:私はちょうど以下の投稿を見つけました gossamerthreads 投稿者lorenzo at google 2012年11月15日4:08 AM
"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など、アルゴリズムの詳細がわかりません。私のグーグル検索は多くの無関係な情報を生み出します-誰かが私を正しい方向に向けることができますか?
10.8.3 OSX Macbook Proでプログラムが実行されていない状態でWiFi接続を開始するとすぐに(実際には0.077秒後)、プログラムapplepushservicedm
はポート33-courier.Push.Apple.com
で5223
への接続を試みました。
このIPアドレスは米国と提携しており、カリフォルニア州クパチーノで活動しており、プログラムは Appleプッシュ通知サービス の一部であるため、これは10.8にのみ適用される場合があります。
数秒後、iCloudの1.courier-Push-Apple.com.akadns.netにDNSリクエストを送信しました。
これはすべて最初の5秒以内で、標準のDHCP、mDNS、NETBIOS、DNS登録、NTP、および常に発生するその他のがらくたを除いたものです。