У меня возникла проблема, когда нам нужно было изменить 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, кроме тех, которые относятся к веб-сайту.