
自分のサイトで使用しているドメイン名を調べたところ、検索から「www.」を削除すると異なる結果が得られるようです。これがアプリケーション内で問題を引き起こしているのではないかと心配していますが、それが誤解を招くものなのかどうかはわかりません。
私がこれをすると:
dig @8.8.8.8 www.php53.staging-crm.com
次のような結果になります:
;; ANSWER SECTION:
www.php53.staging-crm.com. 14400 IN A 165.160.xx.xx
www.php53.staging-crm.com. 14400 IN A 165.160.xx.xx
同様に、「www.」を削除すると次のようになります。
dig @8.8.8.8 php53.staging-crm.com
次のような結果になります:
;; ANSWER SECTION:
php53.staging-crm.com. 14400 IN A 80.75.xx.xx
(完全な IP アドレスは削除されています)。
これらが異なる IP アドレスを返す原因は何でしょうか?
答え1
報告されている内容はdig
真実です。165.160.xxwww.php53.staging-crm.com
にマッピングされ、php53.staging-crm.com
80.75.xxにマッピングされると結論付けるべきです。
これらを同じアドレスにマッピングする特別な理由はありません。Webwww
ユーザーの利便性のため、簡素なドメイン名を同じアドレスにマッピングすることが最近では一般的ですが、これは単なる慣例に過ぎません。ドメインのエントリが現在そのように定義されていないだけです。
答え2
実際、ドメイン名www.php53.staging-crm.com
は の子ドメインですphp53.staging-crm.com
。これらは同じアドレスにマップされる場合とされない場合があります。あなたの場合、両方とも 2 つの異なる IP アドレスにマップされています。