Назад | Перейти на главную страницу

IP-адрес против сервера имен

У меня возникла проблема, когда нам нужно было изменить IP-адрес для определенного домена. Этот домен контролируется извне, но я предоставляю веб-хостинг. Однако внешняя компания, которая контролирует домен, отказывается менять серверы имен, они только устанавливают имя A для определенного IP-адреса.

Домен был настроен так, чтобы указывать на старый IP-адрес, который изначально работал нормально. Я изменил IP-адрес одновременно с тем, как внешняя компания изменила IP-адрес в имени A. По мере распространения изменений был некоторый простой, но это было ожидаемо, а не проблемой.

Однако даже через четыре дня некоторые пользователи перенаправлялись на старый IP-адрес, который больше не работал. Я выяснил, что это произошло потому, что их браузер кэшировал IP-адрес. Очистка кеша браузера устранила проблему.

Мои вопросы:

Для справки, TTL был установлен на 1 час, а максимальный возраст для HTTP сайта установлен на 0.

Заранее спасибо :)

Изменить - чтобы уточнить, как в настоящее время настроен домен. Внешняя компания установила серверы доменных имен на свои собственные серверы имен. Затем они используют записи A, чтобы указать домену на IP-адрес нашего сервера. Проблема возникла из-за того, что мне нужно было изменить IP-адрес сервера, а это означало, что им нужно было обновить имя A. Я спросил, могут ли они просто заменить серверы имен на мои серверы имен, но они отказались.

If the external company had changed the Name Servers, would this have been an issue? - Наверное. Если бы клиентский браузер кэшировал DNS-запись для веб-сайта, изменение серверов имен (или чего-либо еще) не изменило бы этот факт.

Is there any benefit to using IP addresses instead of Name Servers? - Я не понимаю, о чем вы спрашиваете. С какого IP-адреса и для чего?

The external company still provide the email service, if this makes a difference. In future, what would be the best way to handle this scenario? - Измените запись DNS или записи, относящиеся к веб-сайту, и оставьте все остальное в покое. Если вы веб-разработчик и размещаете веб-сайт, вам следует беспокоиться только о записях DNS, которые относятся к веб-сайту. Оставьте в покое серверы имен, записи MX и т. Д. И т. Д. Нет необходимости делать что-либо с любыми записями DNS, кроме тех, которые относятся к веб-сайту.