Возможно ли, что после изменения записи DNS A контент сайта загружается с нового IP, а скрипты, css или изображения со старого? то есть, что веб-страница запрашивается с одного доменного имени, но загружается с 2 IP-адресов? На весь этот статический контент ссылаются относительные URL, такие как «/scripts/admin.js».
2 ответа
Не то, чтобы я в курсе... Если вашему браузеру сообщили, что www.xxx.com находится по адресу ip 1.1.1.1, будь то DNS, HOSTS или что-то еще, тогда он будет запрашивать.
Если вы столкнулись с этой проблемой, наиболее вероятным кандидатом является то, что в браузере есть несколько кэшированных копий статических скриптов, таких как CSS, JS, статические HTML-страницы, и это то, что вы видите.
Полная очистка вашего кэша borwser должна решить эту проблему.
Кроме того, стоит отметить, что одно DNS-имя может иметь несколько IP-адресов, если IP-адрес фактически является адресом балансировщика нагрузки или службы циклического перебора.
Маловероятно, что контент загружается с двух разных сайтов, если вы не загружаете HTML и JS из разных доменных имен (например, www.domain.com и scripts.domain.com).
Более вероятным объяснением является то, что js кэшируется в вашем браузере.