Macを使っていて、最近ずっと気になっていたのが、Mac App Storeでアプリの画像が正しくロードできない現象です↑。
ChromeでWebサイトを見ているとき、「DNSルックアップエラー」でページが一部読み込めないということもたまに起こっていたので、DNS関連のエラーだろうと想定していたのですが、解決方法はわかりませんでした。
何回も起動しているうちに読み込めたりするので、まあいいかなと放置していたというのもあります。しかし、これ解決方法があったんですね。
プロバイダのDNSアドレスを直で指定する
Appサポートコミュニティの情報によると、要はプロバイダーのDNSアドレスを、直接 MacのDNSアドレスとして設定してやればいいということのようです。
プロバイダーのDNSアドレスはルーターの設定画面を確認すれば分かります。うちで使っているAterm WR8750Nの場合、[情報 → 現在の状態 → 拡張表示]で確認できます。
通常DNSアドレスはプライマリ、セカンダリ2つ設定されていると思います。この2つのIPアドレスを覚えておきます(暗記しなくてもコピーしておけばOK)。
Macのシステム環境設定から、ネットワーク接続を開き、詳細ボタンをクリック。
DNSタブのDNSアドレスを、ルーターで確認したアドレス2個に置き換えます。無線ルーターを使っている場合、ネットワークのDNS設定は、「192.168.0.1」なんかが設定されていることもあると思いますが、これは削除しておきます。
スッキリ!
Mac App Storeを見たら解決しました!!
相性なのかなんなのかよくわからないのが気持ち悪いですが、とりあえずの解決策としては良いのではないかと思います。
ちなみに、Google Public DNS「8.8.8.8/4.4.4.4」を設定すれば、とりあえずアイコンは表示されるのですが、アプリのダウンロードがとんでもなく遅くなるのでお勧めしません(Akamaiが原因らしい。以前はまりました)。