У меня есть настроенный сайт на бесплатном хосте под названием 00webhost. Ранее я использовал бесплатный веб-хостинг под названием wink.s. У меня есть домен .com, купленный у 1and1. у меня были DNS-серверы wink.ws, указывающие на домен (мой .com). 2 дня назад я поменял .coms днс на 000webhosts днс. по какой-то причине, я все еще продолжаю видеть один wink.ws, хотя мой домен не указывает на их DNS-серверы. Дело в том, что все остальные, кто получает доступ к домену, могут видеть новый хост сайта (000webhost). так что я решил, что это проблема с кешем. Я очистил весь кэш браузера, запустил ccleaner и сбросил dns в командной строке, перезагрузил компьютер и все еще не могу добраться до нового сайта, он продолжает приводить меня к старому. я честно из идей о том, что делать. любая помощь будет отличной. Спасибо!
3 ответа
Возможно, изменения DNS еще не распространены на используемый вами DNS-сервер.
Вы можете временно использовать другой DNS-сервер, пока изменения не распространятся повсюду.
Сделать это:
- Перейти к сетевым подключениям на панели управления
- Дважды щелкните на используемое соединение
- Нажмите Свойства
- Дважды щелкните Интернет-протокол версии 4
- Установите новые адреса сервера:
В моем примере я установил один из DNS-серверов Google - 8.8.8.8
.
У меня была такая же проблема и раньше, и было очень неприятно видеть мою страницу ужасно выглядящей. Хуже всего то, что к html
и php
контенту будут применены новые изменения, но такие файлы, как css
и javascript
, не будут иметь никаких изменений, но останутся в старом состоянии.
Простой способ навсегда избежать этой ошибки - сделать что-то вроде этого:
вместо применения тега style
как этот <link href="/sample_style.css">
Используйте какой-нибудь триак на стороне сервера, чтобы применить некоторые параметры. Для меня я буду использовать PHP
для моего образца.
пример <link href="/sample_style.css?<?php echo md5(time());?>">
Пример вывода <link href="/sample_style.css?d1ae421f76277556cf7af464a6ec5761">
Это заставит браузер загружать файл каждый раз как новый файл.
Попробуйте, у меня это отлично работает.
Возможно, ваш браузер больше не кэширует старый сайт, но между вами и широкой сетью может быть несколько серверов, которые ошибочно кэшируют сайт.
Какой IP-адрес вы получите, если вы используете PING или NSLOOKUP для этого доменного имени? Старый или новый?
Если вы хотите обмануть и избежать (а не решить) проблему, вы можете добавить в файл hosts запись, которая заставит ваш компьютер перейти на новый сервер.