ДНС (DNS — Domain Name System) в переводе означает «система доменных имен». Каждому домену в интернет присваивается IP адрес и когда мы набираем в адресной строке браузера имя сайта, например site.ru, происходит поиск IP-адреса этого сайта в специальных базах доменных имен. При нахождении адреса браузер начинает работу с ним.
При регистрации нового домена или при переносе сайта на другой хостинг вы должны самостоятельно указать в настройках домена ДНС нового хостинга.
При регистрации домена прямо у хостера, тот обычно автоматически прописывает свои ДНС и дополнительно ничего настраивать не нужно.
Однако если вы используете для регистрации домена другой сервис (например, reg.ru или 2domains.ru), вам потребуется указать ДНС в настройках. Эти адреса вы можете найти в панели управления хостингом. После изменения адресов информация о них отправляется в глобальные таблицы доменных имен и после их обновления сайт становится доступным для работы в интернет.
Проблема в том, что такое обновление может занимать существенное время. Конечно, чаще всего процесс занимает несколько часов, иногда 1-3 дня, но в некоторых случаях — до недели и все это время вы не сможете работать со своим сайтом.
Если вы попали в такую ситуацию и вам нужно быстрее начать работу, есть несколько приемов, как это сделать. Опишу один очень простой.
Для этого добавьте в файл C:\Windows\System32\Drivers\etc\hosts строку вида:
IP адрес сайта Имя сайта
Данный файл можно открыть любым простым редактором, например, блокнотом windows. IP и имя сайта разделяются символом табуляции. Нужный вам IP вы можете узнать в панели хостинга.
Таким образом, строка может выглядеть так:
87.236.10.9 site.ru
После сохранения файла браузер начнет открывать site.ru по указанному адресу. Через некоторое время (например, через неделю, после гарантированного обновления ДНС) вы можете удалить эту строку из файла.