Файл: «hosts» — Для чего необходим… Или как обмануть «глупые» нейм-сервера

Файл: «hosts» — Для чего необходим… Или как обмануть «глупые» нейм-сервера

Файл «hosts» предназначен для преобразования символьного доменного имени(Например: «site.com») в IP адрес(Например: «10.10.10.10») и наоборот. Попросту данный файл направляет компьютер на сервер где расположен тот или иной сайт обходя нейм-сервера, так как данный файл обрабатывается в OS до того как будет послан запрос на нейм-сервер.

Файл может быть полезен в случаях:

  1. Когда сайт перенесён на новый хостинг либо VPS, сервер и хотелось бы увидеть как он отображается, до того как сменим DNS записи.
  2. Когда произвели смену DNS записей, но они ещё не обновились, а уже хочется работать с сайтом.
  3. Когда нет зарегистрированного домена, а хотелось бы проверить как сайт функционирует на сервере хостинга без приобретения домена.

Расположение файла в разных OS:

UNIX и UNIX-подобные — /etc/hosts

Windows:

95, 98, ME — %windir%\

NT, 2000, XP, 2003, Vista, 7, 8 — %SystemRoot%\system32\drivers\etc\hosts

Windows Mobile — Ветка реестра \HKEY_LOCAL_MACHINE\Comm\Tcpip\Hosts

Mac OS 9 и более ранние — Системная папка: Preferences или просто в системной папке

Mac OS X и iOS — /private/etc/hosts

Android — /system/etc/hosts

Синтаксис файла очень прост, и в нём сможет разобраться даже неопытный человек.

Листинг стандартного файла Windows:

# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#’ symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

127.0.0.1 localhost

Всё что указано после знака: «#» является комментарием.

Для редактирования файла можно воспользоваться любым текстовым редактором(Например: «Блокнот», «Notepad++», «Kate», «GEdit», «VI» и прочие). Необходимо редактировать файл от имени Администратора.

Для того чтоб необходимый домен открывался с нужного IP, например: «10.10.10.10» необходимо внести запись вида:

10.10.10.10 site.com

То есть при указании записи такого вида, мы напрямую указываем компьютеру откуда открывать сайт.

Обращаю внимание на то, что при просмотре сайта таким способом он будет виден только Вам и\или тем людям которые произведут такие же изменения на своём компьютере. То есть в интернете сайт будет виден со старого IP или не виден вовсе, в случае если домена не существует.

Для того что бы сайт «смотрел» на новый сервер Вам необходимо произвести смену DNS записей.

 

Прошу заметить, если Вы переходите по ссылке и получаете ошибку 404, то скорее всего статья, которую Вы пытаетесь открыть, не написана и потому Вам отображается  ошибка. Ссылки на статьи я вставил специально чтоб потом не забыть. Потому если Вы хотите увидеть ту или иную статью, пожалуйста, подождите пока она будет опубликована.

Спасибо за понимание!

Так же прошу Вас оставлять свои комментарии и жать «Мне нравиться». Мне это очень поможет. А если ещё и поделитесь записью — «Рассказать друзьям», значит Вы Человечище с большой буквы и ГРОМАДНОЕ Вам спасибо!

К критике я отношусь спокойно, потому не сдерживайте своих мыслей и эмоций в комментариях.


Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий

Введите результат: * Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.