DNSを使用してWebページをブラウザにロードしないように修正する

ブラウザにWebページが正常に読み込まれない理由はたくさんあります。 場合によっては、互換性の問題もあります。 Webサイトの開発者は、すべてのブラウザが解釈する方法を知っているわけではない独自のコーディング手法を誤って選択する可能性があります。 この種類の問題を確認するには、別のブラウザを使用して問題のWebサイトにアクセスします。 それが、 SafariFirefox 、Chromeウェブブラウザを便利にすることが良い理由の1つです。

ページが1つのブラウザに読み込まれ、別のブラウザには読み込まれない場合は、それが互換性の問題であることがわかります。

Webページが読み込まれない可能性が最も高い原因の1つは、ISP(インターネットサービスプロバイダ)によって正しく構成されていないか、または維持管理されていないDNS (Domain Name Server)システムです。 ほとんどのインターネットユーザーは、ISPから割り当てられたDNSシステムを持っています 。 これは自動的に行われることもあります。 ISPが手動でMacのネットワーク設定を入力するDNSサーバーのインターネットアドレスを提供することがあります。 どちらの場合でも、問題は通常ISPの接続が終了した時点で発生します。

DNSは、Webサイトに割り当てられた数値のIPアドレスを覚えておくのではなく、ウェブサイト(他のインターネットサービスなど)に簡単に記憶された名前を使用できるようにするシステムです。 たとえば、About.comの実際のIPアドレスの1つである207.241.148.80よりwww.about.comを覚える方がはるかに簡単です。 DNSシステムがwww.about.comを正しいIPアドレスに変換する際に問題がある場合、Webサイトはロードされません。

エラーメッセージが表示される場合や、Webサイトの一部しか表示されない場合があります。

それはあなたが何もできないことを意味するわけではありません。 ISPのDNSシステムが正しく機能しているかどうかを確認できます。 そうでない場合(またはそうであっても)、希望する場合は、ISPが推奨するサーバーよりも堅牢なサーバーを使用するようにDNS設定を変更することができます。

あなたのDNSのテスト

Mac OSは、操作可能なDNSシステムが利用可能かどうかをテストして確認するさまざまな方法を提供します。 これらの方法の1つを紹介します。

  1. /アプリケーション/ユーティリティ/にある起動端末。
  2. ターミナルウィンドウに次のコマンドを入力するかコピー&ペーストします。
    ホストwww.about.com
  3. 上の行を入力した後、Enterキーを押します。

ISPのDNSシステムが動作している場合は、Terminalアプリケーションで次の2行が返されます

www.about.comはdynwwwonly.about.comのエイリアスです.dynwwwonly.about.comのアドレスは208.185.127.122です。

重要なのは、DNSシステムがWebサイトの名前を実際の数字のインターネットアドレス(この場合は208.185.127.122)に変換できることを確認する2行目です。 (注:返される実際のIPアドレスは異なる場合があります)。

ウェブサイトへのアクセスに問題がある場合は、hostコマンドを試してみてください。 返される可能性があるテキストの行数を心配しないでください。 ウェブサイトによって異なります。 重要なことは、次のような行が表示されないことです。

ホストyour.website.nameが見つかりません

「ウェブサイトが見つかりません」という結果が得られ、ウェブサイトの名前が正しく入力されていることを確信している場合(そしてその名前で実際にウェブサイトがあることを確認した場合)、少なくとも現時点ではISPのDNSシステムに問題があります。

異なるDNSを使用する

ISPの誤動作しているDNSを修正する最も簡単な方法は、提供されているDNS別のDNSに置き換えることです。 1つの優れたDNSシステムは、DNSシステムの無料使用を提供するOpenDNS(現在はシスコの一部)という企業によって運営されています。 OpenDNSはMacのネットワーク設定を変更するための完全な手順を説明していますが、DNSに問題がある場合はOpenDNSのWebサイトにアクセスできないことがあります。 ここでは、あなた自身で変更を加える方法に関する簡単な紹介です。

  1. Dockの「システム環境設定」アイコンクリックするか、アップルメニューから「システム環境設定」項目を選択して、システム環境設定を起動します
  1. 「システム環境設定」ウインドウの「ネットワーク」アイコンをクリックします。
  2. インターネットアクセスに使用している接続を選択します。 ほぼすべての人にとって、これは内蔵イーサネットになります。
  3. [詳細設定]ボタンをクリックします
  4. [DNS]タブを選択します。
  5. DNS Serversフィールドの下にあるプラス(+)ボタンをクリックし、次のDNSアドレスを入力します。
    208.67.222.222
  6. 上記の手順を繰り返し、次のように2番目のDNSアドレスを入力します。
    208.67.220.220
  7. [OK]ボタンをクリックします。
  8. [適用]ボタンをクリックします。
  9. ネットワーク環境設定パネルを閉じます。

あなたのMacはOpenDNSが提供するDNSサービスにアクセスできるようになり、途方もないウェブサイトが正しくロードされるはずです。

このOpenDNSエントリを追加する方法は、元のDNS値を保持します。 必要に応じて、リストの順序を変更して、新しいエントリをリストの先頭に移動することができます。 DNS検索は、リスト内の最初のDNSサーバーから始まります。 サイトが最初のエントリに見つからない場合、DNSルックアップは2番目のエントリを呼び出します。 これは、ルックアップが行われるか、リスト内のすべてのDNSサーバーが使い果たされるまで続きます。

追加した新しいDNSサーバーが元のDNSサーバーよりも優れている場合は、新しいエントリを選択して上部にドラッグするだけで、新しいエントリをリストの先頭に移動できます。