web-dev-qa-db-ja.com

常にサブドメインにアクセスできない

新しいサブドメインを作成しました:blog.example.com

ブログは問題なくアクセスできる場合もありますが、そうでない場合もあります。今のように(14-Nov-2013 12:57 PM Lebanon Local Time).

昨日の夜は機能していました。私は何日もこの問題を抱えていました。

Windowsでサブドメインをpingする場合:

Ping request could not be find Host blog.example.com. Please check the name and try again.

tracertを試す場合:

Unable to resolve target system name blog.example.com.

nslookupを使用すると、レコードを取得できません。控え目な知識では、DNSの問題のようです。しかし、なぜそれが時々機能するのでしょうか?他の時間ではない?

前のコマンドの応答は瞬時であることに注意してください(いくつかのパケットなどを確認する必要がある場合)。

グローバルGoogle DNS(8.8.8.8)も使用しています。

1
Ali Bassam

beiruthub.comのネームサーバー(NS)レコードに問題があります。

$ Dig NS beiruthub.com

;; ANSWER SECTION:
beiruthub.com.      1800    IN  NS  dns1.m6.net.
beiruthub.com.      1800    IN  NS  dns2.m6.net.
beiruthub.com.      1800    IN  NS  dns3.m6.net.
beiruthub.com.      1800    IN  NS  ns01.domaincontrol.com.
beiruthub.com.      1800    IN  NS  ns02.domaincontrol.com.

DNSの処理会社としてm6.netdomaincontrol.comの2社を指定しています。これは通常間違いです。通常、DNSを処理する1つの会社が必要です。それ以外の場合は、2つの異なる企業間でDNSレコードを同期させる必要があります。

実際、あなたの場合、m6.netサーバーはblogを知っていますが、domaincontrol.comサーバーはそれを知りません。

$ Dig @dns1.m6.net blog.beiruthub.com
;; ANSWER SECTION:
blog.beiruthub.com. 86400   IN  A   67.228.172.101

$ Dig @ns01.domaincontrol.com blog.beiruthub.com
;; Query time: 165 msec
;; SERVER: 216.69.185.1#53(216.69.185.1)
;; WHEN: Thu Nov 14 07:06:06 2013
;; MSG SIZE  rcvd: 115

時々しか動作しないのは、DNSエントリがm6.netサーバーから取得されることがあり(動作する)、domaincontrol.comサーバーから取得されることがあるためです(そして、そうではありません)作業)。

DNS NSレコードからdomaincontrol.comレコードを削除することをお勧めします。これらは、ドメインレジストラーを介して編集できます。

余分なNSレコードを削除すると、問題を解決するのに1日以上かかる場合があります。それまでの間、blog.beiruthub.comAレコードをdomaincontrol.comサーバーに追加して、どのネームサーバーが選択されていても解決できるようにすることもできます。

4