Що таке файл хосту Windows? І 6 дивовижних способів його використання

Файл Windows Hosts дозволяє визначити, які доменні імена (веб-сайти) пов'язані з якими IP-адресами. Він превалює над вашими DNS-серверами. Щоб ваші DNS-сервери могли повідомити, що facebook.com пов'язаний з певною IP-адресою, але ви можете зробити так, щоб facebook.com відправлявся куди завгодно. Файл Windows Hosts може використовуватися для блокування веб-сайтів, їх перенаправлення, створення ярликів на веб-сайтах, створення власних локальних доменів і багато іншого.

Раніше ми вже розглядали використання файлу Windows Hosts для блокування веб-сайтів без установки будь-якого іншого програмного забезпечення на ваш комп'ютер - його часто використовують для швидкого блокування вундеркіндів в курсі.

Редагування файлу Windows Hosts

Щоб редагувати файл Hosts, вам потрібно відкрити Блокнот (або будь-який інший текстовий редактор, який вам подобається, наприклад Notepad++) як адміністратор. Для цього натисніть кнопку «Пуск», введіть «Блокнот» у меню «Пуск», клацніть правою клавішею миші «Блокнот» та виберіть «Запуск від імені адміністратора».

Потім натисніть «Файл» та «Відкрити» у вікні «Блокнот», потім перейдіть до теки C: \ Windows \ System32 \ drivers \ etc. Клацніть поле «Текстові файли» у правому нижньому куті вікна, виберіть «Усі файли» та двічі клацніть файл hosts.

Зміни, внесені до файлу hosts, набудуть чинності відразу після збереження файла - вам не потрібно перезавантажуватися. Якщо ви додаєте декілька записів до файла hosts, переконайтеся, що кожен з них знаходиться в окремому рядку.

Заблокувати веб- сайт

Щоб заблокувати сайт, додайте рядок, подібний до наступного файлу hosts:

127.0.0.1 example.com

Це просто: 127.0.0.1 - це IP-адреса вашого локального комп'ютера. Коли ви перейдете на example.com, ваш комп'ютер спробує підключитися до себе (127.0.0.1). Ваш комп'ютер, ймовірно, не знайде працюючий сам по собі веб-сервер, тому підключення негайно перерветься, що ефективно заблокує завантаження веб-сайту.

Переспрямувати веб- сайт

Ви також можете використовувати цей трюк, щоб перенаправити сайт на інший сайт. Наприклад, припустимо, ми хочемо перенаправити facebook.com на twitter.com - тому, коли ми введемо facebook.com в наші адресні рядки, ми опинимося в Twitter.

По-перше, нам знадобиться IP-адреса Twitter. Щоб знайти його, ми можемо використовувати команду ping у вікні командного рядка (натисніть кнопку Пуск, введіть Командний рядок і натисніть клавішу ВВІД, щоб відкрити його). Введіть ping twitter.com у вікні командного рядка, і ви побачите числову IP-адресу Twitter.

Тепер ми можемо додати такий рядок до нашого файла hosts:

199.59.150.39 facebook.com

Цей рядок вказує нашому комп'ютеру підключити facebook.com до IP-адреси Twitter. Надрукуйте facebook.com, і ви в кінцевому підсумку в Twitter!

Створити ярлики на сайті

Ви також можете використовувати цей трюк для створення «ярликів», які швидко отримують доступ до веб-сайтів з будь-якої програми на вашому комп'ютері. Наприклад, якщо ви є наркоманом Twitter, ви можете зв'язати «t» з Twitter - введіть t в адресному рядку будь-якого веб-браузера, і ви відразу ж опинитеся в Twitter. Ви також можете створювати ярлики з кількома літерами, такі як твіт. Вам не потрібні расширения.com, .net, .org або будь-які інші типи розширень. Тим не менш, ви не можете використовувати пробіли.

Для цього просто додайте наступний рядок до файла hosts і збережіть його:

199,59,150,39 т

Ви можете отримати точну IP-адресу, яка вам знадобиться, використовуючи команду ping, згадану вище.

Тепер ви можете ввести t в адресний рядок будь-якої програми, і ви опинитеся на twitter.com.

Призначити локальні доменні назви

Ви також можете створювати локальні доменні назви для ваших комп'ютерів. Наприклад, якщо у вас є локальний сервер, який ви використовуєте, ви можете назвати його сервером і швидко отримати до нього доступ, ввівши сервер в якості URL-адреси в будь-якій програмі. Якщо ви часто заходите на сторінку конфігурації вашого маршрутизатора, ви можете зв'язати слово «маршрутизатор» з IP-адресою вашого маршрутизатора і ввести «маршрутизатор» в адресний рядок веб-браузера, щоб отримати доступ до вашого маршрутизатора.

Зверніть увагу, що для цього вам потрібна IP-адреса комп'ютера або маршрутизатора. Після того, як він у вас є, введіть рядок, подібний до наступного - наступний рядок пов'язує 192.168.0.1, IP-адресу, що зазвичай використовується маршрутизаторами, з маршрутизатором доменного імені:

Маршрутизатор 192.168.0.1

Ви можете замінити IP-адресу і доменне ім'я на що завгодно.

Протестуйте веб-сервер, який використовує заголовки вузла

Якщо ви використовуєте веб-сервер вашої локальної мережі, можливо, ви захочете переконатися, що вона працює належним чином, перш ніж показувати її в Інтернеті. Деякі веб-сервери працюють з кількома веб-сайтами з однією і тією ж IP-адресою. Отримуваний вами веб-сайт залежить від імені хосту, до якого ви звертаєтеся. У таких випадках марно просто звертатися до веб-сервера за його локальною IP-адресою - вам потрібно отримати доступ до нього за адресами веб-сайту.

Наприклад, якщо у вас є веб-сервер з локальною IP-адресою 192.168.0.5, на якому розміщені веб-сайти для company.com і organization.org, ви можете додати наступні рядки до файлу hosts на локальному комп'ютері:

192.168.0.5 company.com

192.168.0.5 organization.org

Після збереження файлу спробуйте зайти на сайт company.com і organization.org у своєму веб-браузері - якщо все працює правильно, ви повинні побачити різні веб-сайти. Сервер помічає ваші заголовки, вказавши company.com або organization.org, і обслуговує правильний веб-сайт. Якщо це не спрацює, необхідно виконати пошук і усунення несправностей перед розгортанням сервера в Інтернеті!

Блокові списки сайтів

Деякі люди створюють свої власні списки веб-сайтів, які вони хочуть заблокувати, і публікують їх в Інтернеті. Ви можете заблокувати ці списки веб-сайтів, скопіювавши один з цих списків у ваш файл hosts.

У наступній статті наведено рекомендовані списки, які ви можете використовувати, а також графічний інструмент, який спрощує завантаження цих файлів вузлів на ваш комп "ютер і спрощує їх використання:

  • Як заблокувати сайти на вашому комп'ютері без використання програмного забезпечення [Windows]

:

Якщо ви хочете скасувати будь-які зміни, просто вилучіть рядки, додані до кінця файла, а потім збережіть файл.

Для чого ви використовуєте файл вузлів Windows? Залиште коментар і поділіться будь-якими трюками, які у вас є!