Файл hosts присутствует в каждой операционной системе и служит для сопоставления IP адресов - именам. В каком-то смысле он выполняет похожую роль, как и DNS сервер только локально на настроенном сервере или рабочей станции.
Вы можете задать для любого доменного имени - желаемый ip адрес и при заходе на него с данного устройства через браузер он будет ссылаться именно на указанный Вами IP адрес, игнорируя корневые DNS серверы сети интернет.
1. Windows
C:\Windows\System32\drivers\etc\hosts
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 m.megafonpro.ru
127.0.0.1 mobilebanner.ru
Файл является системным и требует права администратора, чтобы внести изменения. Операционная система выдаст данное требование при сохранении.
2. Linux
/etc/hosts
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 m.megafonpro.ru
127.0.0.1 mobilebanner.ru
В наших примерах мы убираем баннер сотового оператора при доступе через мобильный интернет.
Строчки, начинающиеся со знака # являются деактивированными. Настройки вступают в силу сразу после сохранения файла и не требуют перезагрузки.