ここでは、NCSIを使用してインターネット接続があるかどうかをWindowsがチェックする方法について、SuperUserのブログ投稿を読みました。Macの世界に同等のものはありますか?
編集:私はちょうどgossamerスレッドで以下の投稿を見つけました 2012年11月15日、4:08 AMにgoogleでlorenzoによって投稿されました
"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検索は多くの無関係な情報を生成します-誰かが私を正しい方向に向けることができますか?
WiFiをオフにするか、ネットワークケーブルを取り外し、wiresharkを起動してトラフィックを監視してから、ネットワークを再接続します。どのサイトがチェックされているかを確認する必要があります。
—
-ott--
良いアイデア。Macを持っていませんが、探しているデータを取得できない場合は、これをお勧めします。
—
Sリスト
実際、考え直して、これはうまくいかないかもしれません。www.msftncsi.comにpingを試みたときに、次の答えが返されました。「Ping wirdausgeführtfüra1961.g.akamai.net [23.14.94.64] mit 32バイトDaten。」つまり、ローカルのAkamaiサーバーしか入手できませんでした。アカマイは、NCSIをMicrosoftのために稼働させ続ける会社だと思います。
—
Sリスト
どういう意味
—
ott--
local server
?23.14.94.64はローカルネットにはありません。
ただ推測していましたが、世界の反対側からwww.msftncsi.comにアクセスした人は同じサーバーを取得できますか?確かに、保証されたURLはwww.msftncsi.comであり、アカマイが選択したサーバーではありませんか?
—
Sリスト