web-dev-qa-db-ja.com

OSXは、インターネットに接続しているかどうかをどのように確認しますか?

私は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など、アルゴリズムの詳細がわかりません。私のグーグル検索は多くの無関係な情報を生み出します-誰かが私を正しい方向に向けることができますか?

3
user1725145

10.8.3 OSX Macbook Proでプログラムが実行されていない状態でWiFi接続を開始するとすぐに(実際には0.077秒後)、プログラムapplepushservicedmはポート33-courier.Push.Apple.com5223への接続を試みました。

このIPアドレスは米国と提携しており、カリフォルニア州クパチーノで活動しており、プログラムは Appleプッシュ通知サービス の一部であるため、これは10.8にのみ適用される場合があります。

数秒後、iCloudの1.courier-Push-Apple.com.akadns.netにDNSリクエストを送信しました。

これはすべて最初の5秒以内で、標準のDHCP、mDNS、NETBIOS、DNS登録、NTP、および常に発生​​するその他のがらくたを除いたものです。

1
jnovack