Где находится файл hosts в Windows 7 (XP) и как он «облегчит» переезд на новый хостинг

Где находится файл hosts в Windows 7 или XP

  Находим и редактируем хостс в Виндовс

Весьма забавный получился заголовок у статьи, но совсем недавно я сделал перенос этого сайта на другой хостинг и всё здесь действительно так. В данной заметке расскажу, как специальный файл hosts в ОС Windows 7 или XP «облегчает» процесс смены сервера.

Как известно, в сети Интернет большую роль играет т.н. система доменных имён — Domain Name System (DNS). Т.е. каждому сайту — своё доменное имя. Таким образом, домен «связывается» с определённым сервером (или папкой на нём) и при обращении в браузере к какому-либо домену, например, Yandex.ru, подгружаются данные именно с сервера Яндекса.

Есть в Интернет и вообще во всяких компьютерных делах такая штука, как кэш. Она «запоминает» что-то для того, чтобы в последующем это что-то не находить, а вспоминать — во многом аналогично человеческому опыту.

Кэш есть у браузеров. Кэш бывает у страниц сайта. Также есть и внутрисистемный кэш DNS, в котором хранится и опыт от посещения вами разных сайтов — отчасти, в файле hosts. Нет, он не расскажет, на какие сайты любит заходить пользователь ПК. Но запомнит, у какого сайта — какое доменное имя (чтобы лишний раз не производить т.н. разрешение доменных имён в IP-адреса).

Где находится файл hosts в Windows 7 или XP?

Найти его всегда можно по такому адресу:

C:\Windows\System32\drivers\etc\hosts

Чтобы не проходить по этому пути самостоятельно, можно открыть командную строку (об этом я рассказывал ещё в статье о проверке пинга) сочетанием клавиш Windows + R, ввести путь к файлу и нажать Enter или Ok:

файл windows hosts - открытие в командной строке

  Открытие файла hosts в Windows 7 (в командной строке)

Причём здесь хостинг?

Всё очень просто. Когда ваш сайт располагался в интернете на одном хостинге, а вы «переехали» на другой, то у доменного регистратора вы прописали новые DNS — чтобы доменное имя указывало на новый сервер. Но кэш вашего интернет-провайдера помнит старую информацию и для него доменное имя сайта указывает на старый сервер. Такие же проблемы и с системным кэшем в Windows XP (7), MacOSX, Linux и т.д.

В этом случае, при попытке открыть данный сайт возникнет ошибка — сайт не найден, проблема DNS и прочее. Иногда получается довольно смешно: все, кроме вас видят ваш сайт. За свою практику я решал эту проблему 3 способами:

  • Ждал :). Можно подождать, пока у провайдера и операционной системы обновится кэш и сайт будет доступен. Занимает времени до 3-х дней.
  • Перезагружал модем, чтобы в нём сбросились все настройки — в этом случае скидывается вообще всякий кэш. Но придётся потом заново настраивать модем.
  • Узнал, что есть такой файл hosts в Виндовс и после этого жить стало проще..

Настройка файла hosts в ОС Windows

Так как мы уже знаем, где этот хостс находится, то осталось его лишь немного отредактировать. Суть данного процесса в том, что нам надо самостоятельно прописать соответствие IP — доменное имя. IP-адрес сообщают все хостеры после успешной регистрации у них. Ну а домен и так известен..

При открытии файла hosts, как правило, выскакивает стандартный системный вопрос — чем открывать, потому как он вообще не имеет расширения:

как открыть файл hosts в Windows

  Выбор программы

Но проще всего открыть его каким-нибудь блокнотном — стандартным или Notepad++, или ещё чем-нибудь подобным. И в самом низу теперь задаём нужное соответствие IP — доменное имя:

файл hosts в Windows 7 - редактирование

  Редактирование файла hosts в Windows 7

В данном примере мы указали, что домен site.ru относится к серверу 123.321.456.654 (помните о знаке пробела между IP и доменом и о том, что каждому новому соответствию — новая строка).

После этого надо сохранить изменения и желательно перезагрузить операционную систему.

Очень тихое видео по теме:

Таким образом, как только вы перенесли сайт с одного хостинга на другой, не ждите и сразу же в Windows редактируйте файл hosts! В последний раз я переезжал на хостинг Fornex.com, у них также есть справочная информация и для пользователей других ОС — где файлы немного другие и находятся в иных местах — читайте здесь.

web-ru.net - всё о продвижении сайтов
Случайные публикации:
  • Вред внешних nofollow-ссылок для продвижения в GoogleВред внешних nofollow-ссылок для продвижения в GoogleОбычно и начинающие, и заканчивающие знают, что ссылки бывают "открытыми...
  • Как узнать посещаемость сайта? Плагин Liveinternet для Chrome. ВидеоурокКак узнать посещаемость сайта? Плагин Liveinternet для Chrome. ВидеоурокИтогом каких-либо действий или их отсутствия всегда является результат. Главны...
  • Как сделать поиск картинок на сайте от Google?Как сделать поиск картинок на сайте от Google?Где-то в конце марта сего года я заметил, что Google позволяет улучши...
  • SMO продвижение сайта. Что такое SMO и SMM?SMO продвижение сайта. Что такое SMO и SMM?В своё время, на заре Интернета, никто и не думал о каком-то там...
  • Что такое ping хоста? Как проверить ping сайта и хостингаЧто такое ping хоста? Как проверить ping сайта и хостингаВсе, наверное, понимают, что в любом интернет-предпринимательстве от качеств...
Оставьте комментарий:
комментария 2
Через сайт Через ВКонтакте Через Facebook
  1. Andris:

    Огромное спасибо за публикацию такой ценной и полезной информации! А то уже второй день бьюсь со своим сайтом. dns сервера обновились у домена, а попасть на сайт второй день не мог, направляло на денвер в компе. Отредактировал хост файл и всё заработало, благодаря вашей статье =)

    Ответить
сайт web-ru.net
Я не спамлю...