ウェブサイトのオープンを試みて "The page cannot be displayed" エラーが発生します

Created:

2016-11-16 12:47:05 UTC

Modified:

2017-08-15 20:50:32 UTC

2

Was this article helpful?


Have more questions?

リクエストを送信

ウェブサイトのオープンを試みて "The page cannot be displayed" エラーが発生します

症状

ウェブサイトのオープンを試みると、以下のエラーが表示されます。

The page cannot be displayed

または

 Website can not be found

原因

ドメイン名が解決できません。

解決策

以下に挙げた手順に従って問題を特定してください。"domain.tld" ドメインを例にとります。

  1. まず、ドメインネームサーバを見つける必要があります。これは、以下のコマンドで可能です。

    ~ whois domain.tld
    ......
    Nameserver Information:
    Nameserver: a.iana-servers.net.
    IP Address: 192.0.34.43
    Nameserver: b.iana-servers.net.
    IP Address: 193.0.0.236
    .....

    ネームサーバのレコードが "whois" 情報にない場合、レジストラに設定する必要があります。

  2. host または nslookup コマンドにより、ネームサーバ経由でドメインの解決を試みます。以下のような出力があります。

    ~ host domain.tld 139.91.1.10
    Using domain server:
    Name: 139.91.1.10
    Address: 139.91.1.10#53
    Aliases:
    domain.tld has address 192.0.34.166

    "no servers could be reached" というエラーが表示される場合:

    ~ host domain.tld 193.0.0.236
    ;; connection timed out; no servers could be reached

    named サービスがネームサーバ上で実行されていないか、ポート 53 がファイアウォールでブロックされています。

    応答が空であるか "not found" である場合:

    ~ host domain.tld 193.0.0.236
    Using domain server:
    Name: 193.0.0.236
    Address: 193.0.0.236#53
    Aliases:
    Host domain.tld not found: 3(NXDOMAIN)

    解決しようとしているドメインがこのネームサーバ上に存在しません。適当なゾーンに追加してください。

    "(SERVFAIL)" エラー:

    ~ host domain.tld 193.0.0.236
    Using domain server:
    Name: 193.0.0.236
    Address: 193.0.0.236#53
    Aliases:
    Host domain.tld not found: 2(SERVFAIL)

    ドメインのゾーンにエラーが含まれていることを示します。 named サービスの再起動を試みます。

    # /etc/init.d/named restart

    次に、 /var/log/messages で "domain.tld" ゾーンローディングエラーを探します。

    trace 出力付きで dig を使用します。

    # dig +trace domain.tld

    サーバマシンからの trace 出力で NS サーバを見つけることができ、 whois が正しい出力を示している場合、このドメインの DNS レコードの更新を試みてください。

    /usr/local/psa/admin/bin/dnsmng --update domain.tld
他にご質問がございましたら、リクエストを送信してください
ログインしてコメントを残してください。