Как да редактирате хост файла на вашия Mac и защо може да искате

click fraud protection

Дълбоко в OS X или macOS е малък, но критичен текстов документ, наречен Hosts файл. Сред повечето потребители това е доста непозната функция. Но всъщност това е удобна алтернатива на DNS сървър.

DNS сървърът е нещо като „адресна книга“ на интернет. Той съхранява IP адресите на уебсайтове. Когато въведете домейн в браузъра си, компютърът ви се свързва с DNS, за да преведе този домейн в използваем IP адрес.

Просто помислете за файла Hosts като за личната „адресна книга“ на вашия компютър, а не за такава на трета страна. И можете да го редактирате.

Всъщност има редица опции, поради които може да искате. Ето какво трябва да знаете за това.

СВЪРЗАНИ:

  • macOS Mojave и iOS 12 Нови функции за сигурност
  • Как да активирате тъмен режим и динамичен режим на дисплея на вашия MacBook
  • Вашият MacBook проследява ли вашите местоположения? Разберете сега

Съдържание

  • Как да редактирате файла с хостове на Mac
    • Използване на терминала
    • Използване на текстовия редактор
    • Не работи? Изчистете DNS кеша
  • Как да възстановите хост файла по подразбиране
  • Защо трябва да редактирате вашия хост файл?
    • Увеличаване на скоростта на браузъра
    • Блокиране на злонамерени уеб страници
    • Производителност и фокус
    • Мрежово тестване
    • Подобни публикации:

Как да редактирате файла с хостове на Mac

Всъщност има два начина за редактиране на файла Mac Hosts. Можете да използвате терминал или стандартен текстов редактор.

Методът, който използвате, зависи от вас.

Използване на терминала

Най-простият начин за редактиране на файла Hosts е като използвате вградения UNIX терминал в OS X или macOS.

Може да изглежда малко интимно, ако не сте свикнали да въвеждате код, но е доста по-просто, отколкото изглежда.

Как да редактирате файла на Mac Hosts
Hosts файл в Nano Editor
  • Отворете приложението Terminal на вашия Mac. Използвайте Spotlight, Launchpad или го намерете под Приложения в прозорец на Finder.
  • Ще трябва да получите достъп до файла Hosts в текстовия редактор Nano. Можете да направите това, като напишете това в терминала: sudo nano /etc/hosts
  • Ще бъдете подканени да въведете администраторска парола. Въведете го и продължете.

От тук използвайте клавишите със стрелки, за да преместите курсора под „broadcasthost“. Тук ще въведете вашите домейни и IP адреси.

Hosts файл в Nano Editor

Просто въведете името на домейна, на който искате да присвоите адрес. След това натиснете Tab и въведете самото име на домейн.

Запазете промените, като натиснете Контрол + O да презапишете и вашите промени, и след това Контрол + X за да излезете от терминала.

Използване на текстовия редактор

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

Ще трябва да копирате файла другаде, да направите промените си и след това да копирате редактирания файл обратно на правилното място, за да презапишете файла по подразбиране.

Файл с хостове в Finder macOS
  • Отворете Finder и изберете Отидете > Отидете в папка.
  • Въведете следното в полето: /private/etc/hosts
  • Намерете файла Hosts и го плъзнете на работния плот.
  • Щракнете двукратно върху Домакини файл на вашия работен плот.
Hosts файл на работния плот

Подобно на редактирането на хостове в Nano, това ще ви позволи да правите промени във файла. Можете да опитате подобна стъпка с Facebook домейна и IP адреса, за да го тествате.

Hosts файл в текстов редактор

Отново въведете IP адреса. Натиснете Tab. След това въведете името на домейна. След като приключите, следвайте стъпките по-долу.

  • Запазете редактирания файл.
  • Върнете се към Finder и отидете до местоположението /private/etc/hosts.
  • Пуснете редактирания файл Hosts в тази папка и macOS ще ви попита какво да прави с оригинала.
  • Избирам Сменете и удостоверете с вашата администраторска парола.

Не работи? Изчистете DNS кеша

Изчистете DNS кеша в терминала

Ако забележите, че съпоставянията на вашия домейн не работят правилно, може да се наложи да прочистите DNS кеша на вашия Mac.

Можете да направите това с помощта на терминал. Просто го отворете с Spotlight или като го намерите в Приложения. След това въведете една от следните команди.

  • За OS X Mavericks и по-нови, използвайте това: sudo killall -HUP mDNSResponder
  • За OS X Mountain Lion и по-стари, използвайте това: dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Просто се удостоверете с вашата администраторска парола и ще бъдете добре.

Как да възстановите хост файла по подразбиране

Разбира се, бъркането със системен файл като Hosts може да има нежелани странични ефекти върху вашия компютър.

По същия начин може да сте готови с целта, която искате да постигнете, като я редактирате.

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

След това просто въведете следната информация по-долу в текстовия или Nano редактора — това е Hosts файлът, както обикновено се появява на повечето Mac.

## # Хост база данни. # # localhost се използва за конфигуриране на интерфейса за loopback. # когато системата се зарежда. Не променяйте този запис. ## 127.0.0.1 локален хост. 255.255.255.255 излъчващ хост. ::1 localhost fe80::1%lo0 localhost

Защо трябва да редактирате вашия хост файл?

Увеличаване на скоростта на браузъра

Ако DNS е като интернет адресна книга, можете да мислите за файла Hosts на вашия Mac като за негова локализирана версия.

Тъй като вашият компютър няма да се налага да се свързва с DNS сървър, за да преведе име на домейн в IP адрес, използването на файла Mac Hosts може номинално да ускори вашето сърфиране в интернет.

Например, ако имате сайт, който посещавате често, просто използвайте услуга като IP проверка за да разберете неговия IP адрес. (Въведете името на домейна в полето на сайта.)

Когато редактирате файла Hosts, просто присвоете този IP адрес на това име на домейн. Не е ясно доколко това ще ускори вашето сърфиране, но си струва да опитате, ако сте сериозни за бързото зареждане на определени сайтове.

Блокиране на злонамерени уеб страници

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

Просто забележете следващия път, когато сайт се появи без вашето намерение - и запишете името на домейна.

Следвайте някой от горните методи и добавете фалшив IP адрес към него. Следващия път, когато сайт се опита да пренасочи браузъра ви, страницата няма да се зареди.

Това също е чудесен начин за блокиране на сайтове за родителски контрол. Просто редактирайте сайт, който не искате детето ви да посещава, и му дайте фалшив IP адрес.

Те няма да могат да посетят сайта, без значение какво правят (освен ако не разберат метода на файла Hosts).

Производителност и фокус

Това може да е драстична мярка, но умното редактиране на файла Hosts може да направи чудеса за вашата производителност и фокус.

Ако работите върху репортаж, роман или друг дълъг проект, но просто не се спирате да разглеждате социалните медии, това може да ви е от полза.

Просто въведете имената на домейни във файла Mac Hosts и им задайте невалиден IP адрес (както демонстрирахме в горните стъпки).

Следващият път, когато се опитате да отворите Facebook, Reddit или някоя друга социална медия, браузърът ви няма да може.

Като алтернатива можете да присвоите сайта на действителен адрес на домейн. Например, съпоставяне на домейна на Facebook с IP адреса за New York Times.

Мрежово тестване

Редактирането на файла Mac Hosts е чудесен начин да тествате нови уеб сървъри или мрежи.

Мрежовите разработчици, например, могат да пренасочат име на домейн към сайт в процес на разработка. Това им позволява да видят сайта как ще го направи действителният потребител или посетител.

Разбира се, тъй като тестването на сървъра и мрежата вероятно се извършва само от тези, които вече са „наясно“, няма да разширяваме твърде много този запис.

mike - ябълка
Майк Питърсън(старши писател)

Майк е журналист на свободна практика от Сан Диего, Калифорния.

Въпреки че основно обхваща Apple и потребителските технологии, той има минал опит да пише за обществената безопасност, местното управление и образованието за различни публикации.

Той е носил доста шапки в областта на журналистиката, включително писател, редактор и дизайнер на новини.