
Я провел раскопки по своему доменному имени, используемому на моем сайте, и, похоже, получаю разные результаты, когда удаляю «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
сообщалось, это правда. Вы должны сделать вывод, что www.php53.staging-crm.com
карты на 165.160.xx и php53.staging-crm.com
карты на 80.75.xx
Нет никакой особой причины, по которой они должны соответствовать одному и тому же адресу. В наши дни стало обычным делом сопоставлять неукрашенное доменное имя с тем же адресом, что и www
для удобства веб-пользователей, но это не более чем соглашение. Записи вашего домена просто не определены таким образом сейчас.
решение2
На самом деле доменное имя www.php53.staging-crm.com
является дочерним доменом php53.staging-crm.com
. Они могут отображаться или не отображаться на один и тот же адрес. В вашем случае оба отображаются на два разных IP-адреса.