Не ждем обновления DNS, редактируем файл hosts

Wednesday, 24 Mar 10 в 23:53

DNSСначала небольшая предыстория. Я тут сегодня занимался переносом блога wordpress inside на новый хостинг. «Олимпийский» конкурс закончился, срок заказанного хостинга как раз приближался к своему завершению, уже даже 2 уведомления поприходило относительно продления. В одной из статей про хостинг для блога я упоминал украинскую компанию, с которой более-менее плотно работаю. Речь идет о HostPro, где есть тарифы для размещения 8-9 сайтов с 8-9 гигами места под них, неограниченным числом  БД и трафика. Так вот на одной из таких учетных записей у меня есть парочка свободных мест – почему бы не захостить там wordpress inside:)

Кстати, перенос сайта начал несколькими днями раньше – с домена. Поскольку Mchost является партнером ООО Регтайм (webnames), где у меня тоже есть партнерская запись, то решил передать домен под свой контроль. Как же меня убивает их тех. поддержка, за последний год отправил им около 5-6 писем с вопросами – ни одного ответа! Приходят только сообщения от бота о продлении доменов. Вот еще закинул им сканы на подтверждение доменов, а то вроде как 1-го апреля заканчивается срок, хотя никто из компании ничего не говорит и не требует. В ответ – тишина.

Но сегодня хотел рассказать немного о другом:) Без предыстории пост получился бы вообще мизерным, поэтому решил поделиться некоторыми наблюдениями. Про перенос wordpress блогов напишу еще небольшой пост на wordpress inside для начинающих.

Итак, вернемся все же к DNS и файлу hosts. Вообще DNS – это система доменных имен, которая привязывает конкретный IP адрес хостинга к доменному имени. Если вы только зарегистрировали новый домен или осуществляете переезд сайта / блога, то при этом производится редактирование DNS записи, где указывают новые данные для домена. Фишка в том, что данный процесс обновления DNS может занимать определенное время – от нескольких минут, до пары часов. Один раз у меня он обновлялся вообще больше суток. Не знаю от чего это зависит, возможно, от действий хостера, если смена производится вручную или еще от каких-то других условий, но иногда бывают ситуации, когда обновление DNS вам нужно как можно быстрее.

Вообще перенос блога дело хлопотное немного в плане временных затрат – пока скопируешь базу данных, файлы хостинга, проходит определенное время, а ты сидишь и смотришь как тают драгоценные минуты:) А тут еще ждать обновления DNS. Но есть один метод дабы не тратить время впустую.

На компьютере в операционной системе Windows есть файл hosts. Это текстовый файл, который также содержит базу доменных имен, при этом использует их при трансляции в сетевые адреса узлов (так по умному говорит Википедия). Особенность файла hosts в том, что он имеет приоритет перед обращением к DNS-серверам и самое главное – вы можете запросто менять этот файл!

У меня на компьютере (Vista) файл hosts находится по адресу C:\Windows\System32\drivers\etc. Он не имеет никакого расширения, но запросто редактируется блокнотом. Синтаксис файла предельно прост – сначала пишете IP адрес, а затем доменное имя, например:

213.186.126.9             wordpressinside.ru

Если хотите чтобы данное значение не использовалось, можете поставить перед ним символ решетки # – означает, что строка является комментарием.

# 213.186.126.9            wordpressinside.ru

После редактирования сохраняем файл и заходим по нужному доменному имени – теперь, по идее, вы должны попадать на нового хостера. Для проверки можно зайти в меню «Выполнить» для винды и написать там что-то вроде:

ping wordpressinside.ru –t

А в открывшемся окошке посмотреть, что обращение производится к нужному IP.

Вот, в принципе, и все. Через некоторое время можно попробовать закомментировать запись в файле hosts и проверить к какому IP обращается домен – если DNS обновилось, смело удаляем лишнюю запись. Метод простой, наверное, многие о нем слышали, но, думаю, не все. А поскольку я сталкиваюсь с ним уже раз второй-третий, то решил записать информацию в блог – дабы потом не искать повторно по всему интернету. Вот уж действительно подтверждение того, что персональный блог может служить архивом полезной информации и чем-то вроде записной книги.

Обновление 19.09.2010: В Windows Vista и Windows 7 может возникнуть проблема, когда после редактирования файла hosts, он не будет сохраняться. В “семерке”, например, пишет, что файл используется другой программой, хотя такого не было. Кроме того, после просмотра свойств файла hosts вы увидите, что от записи он тоже не защищен. В данном случае вы можете править файл только под правами администратора, поэтому находите стандартный блокнот Notepad, открываете его через клик правой кнопкой мышки и в контекстном меню выбираете запуск программы с администраторскими правами.

Далее открываете в блокноте файл hosts, правите и без проблем сохраняете. Вот такой вот небольшой хак получается:)

Если у вас есть что дополнить или немного подправить, пишем в комментариях?

P.S. Постовой. А вы слышали про клоакинг? – прячемся от Гугля:)
Раскрутка и поисковое продвижение сайтов в интернете.
Kirik отвечает на вопросы относительно поисковой оптимизации.

Понравился пост? Подпишись на обновления блога по RSS для блоггеров и вебмастеровRSS, RSS для блоггеров и вебмастеровEmail или twitter для блоггеров и вебмастеровtwitter!
Добавить комментарий

Комментариев - 14 для данного поста

  1. SkydEN Пишет:

    Всегда так делаю :), пока обновляется DNS, настраиваю сайт.
    И когда уже будет доступен всем, без каких либо прописей..
    Сайт будет готов, и иметь 5-10 новостей.

  2. Беркут Пишет:

    Известный способ. :) Я использую “hosts” для VPN связки, если не определен DNS в междоменной сети.

  3. Sanchoz Пишет:

    Как вариант, тоже так делаю.

  4. @ Олег Пишет:

    У меня при переносе сайта главная страница открывается, перелинковку сделал, но вот при переходе по страницам и записям выдает ошибку их открытия: The requested URL /archives/159 was not found on this server. Хотя сами записи есть и их можно править. Где ошибка, как исправить?

  5. @ Сергей Пишет:

    Александр!!!!!!!!! спасибо за пост!!!! он спас три моих домена которые ссылались постоянно на старый хостинг!!!! а то пришлось бы ждать вечность пока днс обновятся!!!!!!!

  6. @ Ольга Пишет:

    Аааа! Моя благодарность не знает границ! Перешли на новый хостинг. У всех все ок, я сижу себе на старом редактирую, как дура. Никто не видит мои изменения, кроме меня :((( Я только вот сейчас после этой записи прочитанной вспомнила, что с прежним хостером как раз этот файл hosts и правили!!! поставила # и сразу попала на новый хостинг! ура! спасибо!

  7. @ Z-R Пишет:

    Здравствуйте, а где надо прописать чтобы был автоматический переход с одного сайта на другой, на скажем пишешь в адресе Google а выходит yandex??

  8. Tod Пишет:

    Z-R, скорее всего вам поможет статья про то как сделать редирект для сайта или блога.

  9. Шурик Пишет:

    Респект!

  10. @ Александр Пишет:

    А еще в Win7 для правки файла hosts можно стать его владельцем в свойствах этого файла.

  11. Ирина Пишет:

    подскажите на почту пожалуйста, не понимаю как открыть блокнот и где там контекстное меню найти? …туплю, подскажите

  12. Tod Пишет:

    Ирина, добавил поясняющую картинку для windows 7.

  13. Maestro Пишет:

    Спасибо огромное!!!!!!

  14. @ sunnylines Пишет:

    А кто-то знает какие нужно ввести DNS в настройках сети, что данные о новых айпи домена быстро обновлялись?

Оставить комментарий (правила комментирования)