Основен Смарт Говорители На Amazon Как да редактирате файла с хостове на macOS (Mac OS X)

Как да редактирате файла с хостове на macOS (Mac OS X)



Файлът за хостове на вашия Mac е малък, но важен текстов документ, който има способността да съпоставя имената на хостове с определени IP адреси.

Как да редактирате файла с хостове на macOS (Mac OS X)

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

Нека да разгледаме набързо как да редактираме файла на Mac хостове в macOS.

дневник за зареждане на Windows 10

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

Има два основни начина за редактиране на файла с хостове в Mac OS X.

Първият е чрез използване на TextEdit, тъй като файлът хостове е документ с обикновен текст. Не можете обаче да отворите файла директно, тъй като той се намира в защитена зона на файловата система. Вместо това трябва да копираме файла на незащитено място, като работния плот, да го редактираме и след това да го копираме обратно.

  1. За да намерите хост файла, отворете Finder, до който имате достъп, като щракнете върху работния плот, намирането на усмивки в долния ляв ъгъл на екрана или като натиснете cmd + Интервал + Finder .
  2. Сега изберете Отивам падащо меню.

3. След това изберете Отидете в папка от менюто.

4. В полето въведете/ private / etc / hostsв кутията и натиснете Връщане .

5. Ще се отвори нов прозорец на Finder и ще бъде избран хост файлът на вашия Mac. Щракнете и го плъзнете от Finder прозорец и го пуснете на вашия работен плот.

За да го отворите, просто щракнете двукратно и той ще покаже съдържанието на файла в TextEdit (или текстовия редактор по ваш избор).

Блокиране на IP адреси

По подразбиране файлът / etc / hosts е относително прост. Той съдържа редица описателен текст, които се коментират със знака за паунд или номер (наричан още паунд или хаштаг) (#).

Всеки ред, който започва със знак #, е коментар и не се чете от файла / etc / hosts. За всеки ред всеки текст след знака за паунд се игнорира от компютъра, което го прави добър начин за добавяне на бележки и описания към вашите файлове. Той също така съдържа IP стойности по подразбиране за localhost и broadcasthost. За да редактирате файла, ще добавите свои собствени редове след излъчване.

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

В нашия пример ще се преструваме, че компютърът, който използваме, е устройство, което искаме да използваме изключително за работа, като не си позволяваме да се разсейваме от Facebook на нашата работна машина.

За целта въведете IP адреса, който искате да присвоите, последван от два раздела и името на хоста. В нашия случай искаме да блокираме Facebook, така че ще картографираме www.facebook.com на 0.0.0.0, което като невалиден IP адрес ще доведе до грешка.

как да добавите балони за чат в roblox 2019

Сега, когато се опитаме да отидем на www.facebook.com от нашия Mac, уеб браузърът няма да успее да зареди страницата, надявайки се да ни насърчи да се върнем на работа!

Пренасочване на уеб адреси

Като алтернатива можете да въведете IP адреса на валиден сайт вместо 0.0.0.0, което ще доведе до това, че потребителите, опитващи се да получат достъп до Facebook, ще бъдат насочени към избрания от вас сайт.

  1. За да определите IP адреса на уебсайт, можете да използвате командата dig, която се предлага стандартно с macOS. Да се Вие сайта чрез терминал, ние просто отваряме терминала и след това изпълняваме командата dig на URL, която след това ще върне IP адреса като изход.
  2. Сега въведете $ dig www.techjunkie.com + short 104.25.27.105

Забележка: Опцията + short поддържа изхода само на информацията, от която се нуждаем, която е IP адресът.

3. Отбележете върнатия IP адрес и го използвайте в картографирането на файлове на вашите Mac хостове. Например,Ню Йорк Таймсуебсайт връща IP адрес на 170.149.172.130. Ако картографираме това във Facebook във файла ни за хостове, всеки път, когато някой използва Mac, се опита да отиде до Facebook, ще видиНю Йорк Таймсзаредете вместо това.

Забележка: Много уебсайтове няма да ви позволят да присвоите име на домейн към IP адреса, който в момента е съотнесен към сайта, така че ще получите грешка в защитата, когато опитате.

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

5. След това плъзнете и пуснете файла с хостове от работния плот обратно на първоначалното му местоположение на / частни / и т.н. . Ако сте затворили прозореца на Finder, сочещ към тази директория, просто използвайте Finder> Go> Go to Folder команда, обсъдена по-горе, за да я отворите отново.

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

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

Изчистете вашия DNS кеш

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

  1. За да изчистите DNS кеша на вашия Mac, отворете Terminal и използвайте следната команда (sudo ви позволява да стартирате тази команда като администратор на вашата машина):
  2. Сега въведете sudo killall -HUP mDNSResponder и натиснете Връщане .Забележка: Ще трябва да въведете вашата администраторска парола, за да изпълните тази команда.
  3. За да накарате вашия Mac да изчисти вашия DNS кеш, след което потвърдете, че е изчистил кеша ви, като повторите потвърждение, въведете тези две команди, разделени с точка и запетая, както е показано тук: sudo killall -HUP mDNSResponder;say DNS cache has been flushed

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

Как да редактирате вашия Mac домакин файл в терминал с Nano

Стъпките в предишния раздел са достатъчно лесни, но ако искате да избегнете копирането на хост файла, можете да го редактирате директно в Терминал с помощта на UNIX Nano Text Editor, който е вграден в macOS.

  1. За да започнете, стартирайте Terminal, въведете следната команда и натиснете Return. Както при всички команди на sudo, ще трябва да въведете и вашата администраторска парола, за да я изпълните: ' sudo nano /private/etc/hosts
Редактиране на файл на хостове Nano

2. Сега ще видите файл с хостове отворен в Нано редактор илидойдохили друг редактор по ваш избор. За да навигирате и редактирате файла в Нано , използвайте клавишите със стрелки на клавиатурата.

3. Точно както направихме с метода TextEdit по-горе, можем да добавяме, редактираме или премахваме съпоставяния на имена на хостове по желание. Тъй като стартирахме Nano с помощта на sudo, всички промени ще бъдат удостоверени и запазени директно в оригиналния файл хостове, без да е необходимо да го копирате извън домашната му директория.

как да видите какво харесаха другите в instagram

4. Когато приключите с извършването на промени, натиснете Control-X за да излезете от редактора, Y. за да запишете и Връщане за презаписване на съществуващия файл с хостове.

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

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

Ако някога направите грешка и не сте сигурни как да я поправите, винаги можете да възстановите съдържанието на файла хостове по подразбиране, като използвате един от методите по-горе, за да въведете следната информация по подразбиране:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost::1 localhost
fe80::1%lo0 localhost

Финални мисли

Знаейки как да редактирате файла hosts в macOS предлага удобен начин за замяна на DNS сървъри и ръчно насочване на адрес на уебсайт към нов IP адрес или блокиране на достъпа и следвайки описаните по-горе стъпки, можете да изпълните тази задача много бързо.

Ако сте потребител на Mac и тази статия ви е полезна, може да искате да разгледате други уроци за TechJunkie, включително Как да намерите точния модел на процесора на вашия Mac и Как да прочистите DNS в Mac Mojave.

Каква е причината да търсите да редактирате хост файла на вашия Mac? Как се получи? Моля, кажете ни за това в коментарите по-долу!

Интересни Статии

Избор На Редактора

Ръчно синхронизиране на офлайн файлове в Windows 10
Ръчно синхронизиране на офлайн файлове в Windows 10
Днес ще прегледаме как да синхронизирате вашите мрежови файлове и папки с локалната папка офлайн файлове ръчно в Windows 10.
Как да промените размера на шрифта на устройство с Android
Как да промените размера на шрифта на устройство с Android
След създаването на операционната система Android през 2008 г. милиони хора са използвали вкусно звучащи версии като Jelly Bean, Ice Cream Sandwich и Lollipop. Но това, което не е толкова сладко, е, ако не можете да видите текста на вашия
Колко устройства могат да предават Hulu наведнъж?
Колко устройства могат да предават Hulu наведнъж?
Броят на хората, които могат да предават Hulu наведнъж, е еднакъв в различните планове. Но има заобиколно решение за заобикаляне на ограничението на екрана на Hulu.
Как да намерите и прегледате спомените във Facebook
Как да намерите и прегледате спомените във Facebook
Facebook напълно промени начина, по който гледаме и използваме социалните мрежови платформи. През годините бяха въведени много функции и Facebook Memories е една от тях. https://www.youtube.com/watch?v=fpdNeHU_rBE Функцията ви позволява да
Преглед на Fujitsu ScanSnap iX500
Преглед на Fujitsu ScanSnap iX500
ScanSnap iX500 на Fujitsu е толкова мултиталентен, колкото и настолните скенери. Той рекламира бързи скорости на сканиране, USB 3 свързаност и безжична поддръжка за сканиране директно към мобилни устройства. IX500 се чувства здрав и в неговия превключващ ADF има място за
Изтеглете сгъваеми тапети за Surface Duo и други устройства
Изтеглете сгъваеми тапети за Surface Duo и други устройства
Ако ще получите Microsoft Surface Duo или друго устройство с двоен екран, има набор от тапети, които играят добре със сгъваеми устройства. Двуекранният Android телефон на Microsoft, Surface Duo, се предлага с изключителен тапет. Вчера разгледахме как да го изтеглите, а сега има още тапети, предназначени за сгъваеми за вашите устройства.
Как да въведете местоположението на файла ръчно в диалоговия прозорец за отваряне / запазване на GTK 3
Как да въведете местоположението на файла ръчно в диалоговия прозорец за отваряне / запазване на GTK 3
Много приложения използват инструментариума GTK 3 както за Windows, така и за Linux. След като вашият любим софтуер бъде актуализиран до версия, която използва GTK 3, може да ви обърка ръчното въвеждане на път към файл или папка. За разлика от диалоговите прозорци GTK 2, където има специален бутон за въвеждане на текстовото поле за местоположение,