Как да редактирате файла Hosts на Mac
Подобно на компютрите, базирани на Windows, Mac има файл hosts, за да конфигурира как вашето устройство се свързва с уебсайтовете в Интернет(Internet) . Този файл съдържа препратки към уебсайтове и IP адреси и можете да го използвате по много различни начини на вашия Mac .
Една от причините, поради които може да искате да редактирате файла hosts(edit the hosts file) на вашия Mac , е да блокирате уебсайтове. Това е чудесен начин да блокирате достъпа до определени уебсайтове на вашата машина. Втората възможна употреба е да тествате собствените си уебсайтове локално на вашата машина. Можете да накарате файла hosts да пренасочи избраното от вас име на домейн към мрежовия път на вашето локално хранилище.
Местоположение на файла с хостове на Mac(Mac Hosts File Location)
Тъй като редактирането на файла hosts е рискована задача, Apple умишлено го е поставила в лична папка във вашата система. Това е, за да попречи на потребителите да го модифицират без подходящи познания и да причинят щети на цялата система.
За любопитните потребители пътят е /etc/hosts/ и можете да получите достъп до него чрез прозорец на терминала .(Terminal)
Редактиране на Hosts файла на Mac(Edit Hosts File On Mac)
Доста лесно е да редактирате файла hosts на вашия Mac , тъй като има вграден редактор, който да го прави. Той се намира вътре в терминала(Terminal) и се нарича нано редактор. Можете да го използвате, за да отваряте и редактирате всеки текстов файл, включително файла hosts на вашата машина.
Уверете(Make) се, че използвате администраторски акаунт, за да направите следните стъпки.
- Щракнете върху Launchpad в Dock, потърсете Terminal и го стартирайте.
- Въведете следната команда в терминала(Terminal) и натиснете Enter . Ще отвори файла hosts в nano редактора.
sudo nano /etc/hosts
- Тъй като това е команда sudo, тя ще ви помоли да въведете паролата си. Въведете паролата и продължете.
- Файлът вече трябва да е отворен на екрана ви и можете да започнете да го редактирате.
Разбиране на файла Mac Hosts(Understanding The Mac Hosts File)
Ако не сте редактирали хост файл преди, може да ви се стори, че файлът е малко сложен за работа. Въпреки това, не е толкова трудно да го редактирате, колкото изглежда.
Един от записите, които ще намерите във файла, е 127.0.0.1 localhost .
Първият раздел с числа е локалният IP адрес за вашия Mac . Вторият раздел, където има името на хоста, е това, което използвате за достъп до този IP адрес.
Горните две части, когато се комбинират заедно, пренасочват всички заявки на localhost към IP адрес 127.0.0.1 . Когато въведете localhost във вашия браузър, вашият браузър разглежда файла hosts, получава посочения IP адрес и ви отвежда до този IP адрес.
Накратко, файлът hosts не е нищо друго освен комбинация от IP адреси и имена на домейни. Можете да ги промените по всякакъв начин, по който искате да постигнете желаните резултати.
Настройте пренасочвания с файла Hosts(Set Up Redirects With The Hosts File)
Едно от нещата, които можете да направите с файла hosts, е да настроите пренасочвания. Можете да накарате име на домейн да сочи към нещо напълно различно от това, към което би трябвало да сочи.
Например, ако се опитвате да намалите използването на социалните медии, можете да накарате домейни като facebook.com да пренасочват браузъра ви към сайтове като, да речем, Wikipedia . Можете да използвате почти всеки домейн и IP адрес, който искате.
Нека да разгледаме как можете да настроите горното пренасочване с помощта на файла hosts(set up the above redirection using the hosts file) .
- Докато файлът е отворен в nano редактора, използвайте клавишите със стрелки, за да поставите курсора си до мястото, където свършва localhost . След това натиснете Enter , за да добавите нов ред за вашия запис.
- В новия ред, който току-що добавихте, въведете IP адреса, към който искате да пренасочите изходния домейн. Ще използваме 103.102.166.224 , което е IP адресът на Wikipedia.
- Натиснете клавиша Tab(Tab) на клавиатурата си, за да стигнете до полето за изходния домейн.
- Тук въведете името на домейна, който трябва да бъде пренасочен към IP адреса, който сте въвели по-рано. Тук ще използваме facebook.com .
- След като промените бъдат направени, натиснете Ctrl + O на клавиатурата си, за да запишете файла.
- Натиснете Enter , за да потвърдите действието.
- Натиснете Ctrl + X , за да затворите нано редактора.
- Сега трябва да изчистите кеша на DNS , за да влезете в сила промените. За да го направите, въведете следната команда в терминала(Terminal) и натиснете Enter .
dscacheutil -flushcache
- Отворете браузър, въведете facebook.com и натиснете Enter . Ще откриете, че отваря Wikipedia , а не Facebook .
Бърз съвет: Как да намерите IP адреса на уебсайт(Quick Tip: How To Find a Website’s IP Address)
Както можете да видите в горната процедура, имате нужда от IP адреса на сайта, към който искате да пренасочите хората. Ако все още не го знаете, можете да използвате команда в терминала(Terminal) , за да разберете IP адреса на всеки уебсайт(find out the IP address of any website) .
- В прозореца на терминала(Terminal) въведете следната команда и натиснете Enter . Не забравяйте да замените wikipedia.org с уебсайта по ваш избор.
ping wikipedia.org
- Той ще покаже IP адрес на вашия екран. Това е, което можете да използвате във файла hosts.
Блокирайте уебсайтове чрез редактиране на файла Hosts на Mac(Block Websites By Editing The Hosts File On Mac)
Страхотното нещо за файла hosts е , че ви позволява да блокирате сайтове,(it lets you block sites) без да се налага да инсталирате приложения на трети страни на вашия Mac . Можете да добавите запис към файла и всички заявки за свързване към този запис ще бъдат отхвърлени.
- Стартирайте файла hosts в nano редактора, както е показано по-горе.
- Поставете курсора си там, където завършва записът на localhost и натиснете (localhost)Enter , за да добавите нов ред.
- Въведете IP адреса 127.0.0.1 и натиснете Tab на клавиатурата.
- Въведете(Enter) името на домейна на сайта, който искате да блокирате. Например, ако искате да блокирате Instagram , въведете instagram.com .
- Натиснете Ctrl + O , за да запазите промените.
- Натиснете Ctrl + X , за да затворите файла.
- Въведете следната команда и натиснете Enter , за да изчистите DNS кеша.
dscacheutil -flushcache
Сега всеки път, когато се опитате да получите достъп до блокирания сайт, той ще ви отведе до локалния хост, който ще покаже страница за грешка.
Файлът hosts на Mac ви предоставя много начини да играете с изходящи мрежови заявки и можете да ги блокирате и деблокирате, както желаете. Използвали ли сте файла hosts на вашия Mac преди? Ако е така, за какво беше? Уведомете ни в коментарите по-долу.
Related posts
Промяна или подправяне на MAC адрес в Windows или OS X
Поправете „Не мога да инсталирам софтуера за принтер“ на OS X
Вижте запазените пароли за Wi-Fi (WPA, WEP) на OS X
Как да създадете криптирано изображение на диск в OS X
5 начина да разкриете пътя на файла в MacOS
Трябва ли да надстроите своя Mac до Mojave?
Как да предотвратите заспиването на вашия Mac
10 най-добри безплатни игри за Mac, които можете да изтеглите сега
Как да поправите Google Drive, който не се синхронизира на Mac
Как да пренастроите клавишите Fn на вашия Mac
Най-добрите клавишни комбинации за Mac за учене
Как да нулирате твърдия компютър с Mac OS X и да преинсталирате операционната система
Как да коригирате плъзгането и пускането, което не работи на Mac
4 начина за деинсталиране на приложения на Mac
Как да запишете инструмент през аудио интерфейс в Mac OS X
Най-добрите приложения за Mac през 2020 г
5 приложения, които ще издигнат новия ви Mac на следващото ниво
Архивирайте вашия Mac с помощта на Time Machine
Как да активирате заключване за активиране на вашия Mac компютър
Защитна стена на Mac: Как да я активирате и конфигурирате