В некоторых случаях, – например, когда сайт необходимо протестировать на новом сервере или хостинге, не нарушив при этом его работу на действующем, или же в случае, когда домен для сайта еще не зарегистрирован, – возникает необходимость переопределить настройки домена локально, только для того устройства, с которого проводится тестирование.
Осуществить это возможно с помощью специального файла – hosts.
- Для ОС Windows он находится по пути: %SystemRoot%/system32/drivers/etc/hosts (где %SystemRoot% — чаще всего C:Windows)
- Для большинства ОС семейства linux: /etc/hosts
- И для ОС от Apple: /private/etc/hosts или /etc/hosts
В этом файле необходимо с новой строки добавить конструкцию вида: IP-адрес имя домена
Например:
123.45.67.89 mydomain.com
После чего – сохранить изменения (эти действия производятся только с правами администратора, иначе результат достигнут не будет).
В результате обращения к домену mydomain.com будут направлены на адрес 123.45.67.89 вне зависимости от настроек домена mydomain.com и даже в случае, если его не существует, т.к. настройки из файла hosts обрабатываются приоритетнее перед запросами к DNS.