Недавно я перенес свой веб-сервис на новый хост. На новом хосте, когда мои клиенты заходят на www, они получают сообщение о том, что SSL неверный. В ходе расследования я обнаружил проблему с ошибкой имени.
Мой сертификат не работает сwww.myofferweb.com, но с myofferweb.com все работает нормально.
В ходе моего расследования я также обнаружил,nslookupпоказывает разные IP-адреса, когда я "отслеживаю" myofferweb.com и когда я делаю то же самое дляwww.myofferweb.com
Как это исправить? Это только в кэше на DNS серверах?
Обновлять
решение1
Как указано в вопросе, IP-адреса для myofferweb.com
и www.myofferweb.com
отличаются. Похоже, это проблема DNS, а не кэширования.
Вы можете проверить, связана ли проблема с кэшированием, посмотрев записи NS для домена.
;; ANSWER SECTION:
myofferweb.com. 3453 IN NS ns41.domaincontrol.com.
myofferweb.com. 3453 IN NS ns42.domaincontrol.com.
и напрямую запрашивать эти серверы имен.
;; ANSWER SECTION:
myofferweb.com. 3600 IN A 191.233.203.34
;; ANSWER SECTION:
www.myofferweb.com. 600 IN A 184.168.131.241
Решение (при условии, что веб-сервер настроен правильно — это может быть второй проблемой) — изменить любую из этих двух записей в DNS, которая является неверной.
решение2
Ваш вопрос сам по себе говорит, что когда вы делаете nslookup, он не разрешает правильный IP-адрес. Поэтому, пожалуйста, проверьте конфигурацию записи A на вашем соответствующем DNS-сервере. Убедитесь, что создана правильная запись A, сопоставляющая IP-адрес сервера с URL или
Опубликуйте вышеуказанные изменения, а затем проверьте статус сертификата SSL.