Домашня » як » Як редагувати файл хостів у Windows, Mac або Linux

    Як редагувати файл хостів у Windows, Mac або Linux

    Іноді вам потрібно буде відредагувати файл хостів на вашому комп'ютері. Іноді внаслідок нападу або витівки та інших, так що ви можете просто і вільно контролювати доступ до веб-сайтів і мережевого трафіку.

    Файли хостів використовуються після ARPANET. Вони використовувалися для вирішення імен хостів перед DNS. Файли хостів будуть масовими документами, які використовуються для розв'язання імен мережі.

    Корпорація Майкрософт зберігала файл хостів у мережах Windows, тому вона дуже мало змінюється, використовуючи Windows, MacOS або Linux. Синтаксис залишається в основному однаковим для всіх платформ. У більшості файлів хостів буде декілька записів для loopback. Це можна використовувати для основного прикладу для типового синтаксису.

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

    127.0.0.1 localhosts #loopback

    Тепер давайте розглянемо доступ до файлів хостів у різних операційних системах ...

    Windows 8 або 8.1 або 10

    На жаль, Windows 8 або 10 змушує роздратувати відкриття додатків як адміністратора - але це не надто складно. Просто знайдіть Блокнот, потім клацніть правою кнопкою миші на Блокноті у списку результатів пошуку і виберіть його як адміністратора. Якщо ви використовуєте Windows 10, це буде в меню "Пуск".

    Якщо ви використовуєте Windows 10, він буде виглядати приблизно так:

    Після цього відкрийте наступний файл за допомогою функції Файл -> Відкрити.

    c: windows 32: драйвери і т.д.

    Потім ви можете редагувати як звичайно.

    Windows 7

    Щоб отримати доступ до файлу хостів у Windows 7, можна скористатися наступною командою у рядку Виконати, щоб відкрити блокнот і файл.

    notepad c: windows system32 драйвери і т.д.

    Після відкриття блокнота можна редагувати файл. У цьому прикладі ми блокуємо Facebook. Для цього просто введіть наступне після позначки #.

    0.0.0.0 www.facebook.com

    Тепер, коли ви редагували файл Hosts, переконайтеся, що його збережено.

    Тепер зверніть увагу, якщо ми намагаємося отримати доступ до Facebook в IE, ми не можемо дістатися до сторінки.

    Ми також не змогли дістатися до нього в Google Chrome… (перевірте нотатки наприкінці). Також для отримання додаткової інформації про редагування файлу Hosts див. Статтю The Geek про те, як створити ярлик для швидкого редагування файлу Hosts.

    Ubuntu

    У Ubuntu 10.04 і більшості дистрибутивів Linux ви можете редагувати файл hosts безпосередньо в терміналі. Ви можете використовувати ваш улюблений редактор або навіть відкрити улюблений текстовий редактор графічного інтерфейсу. Для цього прикладу ми будемо використовувати VIM. Як і Windows 7, файл вузлів Ubuntu знаходиться у вікні / etc / папку, хоча тут вона знаходиться в корені диска. Для редагування файлу потрібно відкрити його як root, тому ми і використовуємо його sudo тут.

    Тепер, коли він відкритий, ми можемо редагувати його, щоб перенаправити Facebook нічого. Ви помітите, що з Ubuntu є також розділ для IP6. Для більшості потреб потрібно лише відредагувати його у верхній частині та ігнорувати IP6.

    Тепер ми можемо зберегти файл і спробувати перейти на Facebook.com. Так само, як у вікнах, ми побачимо, що ми зараз перенаправлені на сайт, який не існує.

    macOS (будь-яка версія)

    У macOS доступ до файлу hosts дуже схожий на Ubuntu. Почніть з терміналу і використовуйте свій улюблений редактор, навіть якщо ви хочете викликати текстовий редактор графічного інтерфейсу, простіше це зробити з терміналу.

    Файл буде виглядати трохи більше як Windows, тільки з трохи менше пояснення. Знову ми збираємося перенаправити Facebook.

    Цього разу, здається, що 0.0.0.0 є петлею і направить вас до тестової сторінки Apache.

    Примітки

    Є деякі речі, які слід відзначити в цьому покроковому керівництві, які ми помітили. Під час тестування Chrome не використовував файл хостів у будь-якій операційній системі, але ми могли блокувати Facebook у Chrome, додавши www.facebook.com. Крім того, переконайтеся, що після останнього запису в розділі розміщено додатковий рядок.

    Це допоможе вам розпочати розуміння файлу Hosts і способи його захисту. Ви можете використовувати його, щоб заблокувати сайти, до яких не потрібно мати доступ до ПК. Якщо у вас є більше пропозицій для будь-якої операційної системи, ми залишили коментар і повідомте нам про це!

    Створіть ярлик для швидкого редагування файлу хостів у Windows