Файл Hosts у Mac OS: як відкрити та редагувати. Де знаходиться файл hosts? Де в mac файл hosts

Головна / Основний функціонал

By editing Mac hosts file, it's possible to emulate DNS змінення і налаштувати IP-адресу для domain name. With the hosts file you can overwrite any DNS values ​​set by your Internet service provider. Це є значним, якщо ваш домашній ім'я не є зареєстрованим або не вказано в hosting account, але ви хочете, щоб переглянути свій веб-сайт.

In this tutorial you will learn how to edit the hostsфайл на Mac. Для tutorial on how to do same on Windows .

IMPORTANT: Замітка, що зміни зроблено для hostsфайл буде досягати вашого комп'ютера тільки.

What you’ll need

Before you begin this guide, you’ll need the following:

  • root user privileges

Step 1 – Opening Hosts File

Створені ці кроки до Open Your hosts file on Mac:

Step 2 – Editing Hosts File on Mac

У відповідності до emulate DNS змінення і point domain name to an IP address, use the following syntax:

IP_Address domain.com IP_Address www.domain.com

Для того, щоб emulate DNS change for сайт and www.сайт we would have to include the following lines at the bottom of hostsфайл.

93.188.160..188.160.58 www.сайт

Це буде emulate change IP address of the сайт and www.сайтдо 93.188.160.58.

Once you are done with editing hosts file, press CMD + X on your keyboard, enter Y to save changes and hit ENTER button.

Step 3 - Flushing DNS Cache (Optional)

Кілька разів зміни не можуть бути instantly і ви повинні потребувати flush DNS cache. На Mac, DNS cache може бути легко flushed при виконанні following command:

Mac OS X Snow Leopard

Sudo dscacheutil -flushcache

OS X Mavericks, Mountain Lion, та Lion

Sudo discoveryutil mdnsflushcache

Conclusion

That's it, by finishing this short tutorial, ви будете вивчати, як edit a hostsфайл на Mac. Це useful if your domain name не є зареєстрованим або не вказано на сервер, але ви хочете, щоб переглянути свій веб-сайт. У повідомленні, ви також можете дізнатися, як flush DNS cache on Mac.

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

Система доменних імен

Коли ви вводите доменне ім'я будь-якого сайту, хочете побачити все, що відбувається за лаштунками. Кожен сайт, кожен сервіс і практично кожен пристрій, підключений до Інтернету, має унікальну числову адресу, яка говорить про місцезнаходження інших пристроїв – це TCP/IP адреса. Система доменних імен (DNS) перетворює ці числові адреси на щось більш пізнаване і запам'ятовується для людини (наприклад, www.microsoft.com).

Коли ви вперше вводите адресу сайту, ваш Mac пінгує сервер DNS. Ваш Mac накопичує прихований кеш-файл, щоб пам'ятати ці деталі пізніше, коли ви відвідаєте той самий сайт знову.

Файл Hosts

Система доменних імен та пов'язаний з нею кеш на вашому комп'ютері є стандартним способом з'ясування, як дістатися туди, де він побував в Інтернеті, але є ще один файл, який є дуже корисним. Він називається Hostsі може використовуватися для скасування DNS за промовчанням.

Є деякі практичні причини, чому вам потрібно використовувати файл Hosts, а не просто дозволяти DNS робити свою роботу. Наприклад, ви тестуєте сервер розробки, який маєте намір привести в дію, і хотіли б використовувати власне доменне ім'я замість конкретної IP-адреси пристрою. Перед онлайн системами та доступом до будь-якого DNS, ви можете використовувати файл Hostsзамість «Введіть IP-адресу пристрою». Коли ви використовуєте доменне ім'я, Mac автоматично перейде на цей пристрій.

Також ви можете використовувати файл Hosts, щоб заблокувати або обійти шпигунські та рекламні мережі за допомогою "обнулення" їх IP-адрес - ввівши 0.0.0.0, а потім ім'я домену, який хочете заблокувати.

Як відредагувати файл Hosts

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

· Двічі клацніть на Terminal.

· Введіть sudo nano /etc/hosts та натисніть Return.

· Вам буде запропоновано ввести пароль. Введіть пароль адміністратора.

Тепер ви у текстовому редакторі Nano. Якщо хочете додати новий пристрій або домен, перемістіть курсор за допомогою клавіш керування курсором і зафіксуйте його після тексту, який ви бачите, а потім починайте вводити. Якщо ви зіставляєте особливу IP-адресу у вашій локальній мережі до домену, можна ввести IP-адресу, натиснути Tab, а потім ввести ім'я домену.

І навпаки, якщо хочете переконатися, що URL-адреса не переходить на сайт, використовуйте "127.0.0.1". Це зіставить його назад у ваш комп'ютер. Навіть якщо вашому комп'ютеру присвоюється різна IP-адреса його маршрутизатором, 127.0.0.1 буде за замовчуванням використовуватися на локальному комп'ютері завдяки стандартним налаштуванням у файлі Hosts.

Як тільки ви закінчите, натисніть та утримуйте control та клавішу O, щоб зберегти файл, а потім – control та X для виходу. Поверніться до командного рядка і введіть sudo killall -HUP mDNSResponder, а потім – return. Це очистить DNS кеш вашого комп'ютера і не зіб'ється змінами, які ви зробили у файлі Hosts.

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

Як редагувати файл Hosts на Mac і навіщо це потрібно робити?
рейтинг 80 з 80на основі 80 оцінок.
Всього 80 відгуків.

Потрібно edit або modify файли hosts на Mac? Ця програма буде показувати вам досить добре, щоб редагувати файли hosts в Mac OS. Ви знайдете hosts в Mac OS X , що знаходиться на /private/etc/hosts, але може бути accessed at the more traditional location of /etc/hosts. Якщо ви збираєтеся, якщо ви збираєтеся edit hosts, ви хочете, щоб надіслати файл розташований в /private/etc/ though.

У нас ведеться через те, що manually edit the hosts file в MacOS Mojave, MacOS Catalina, MacOS High Sierra, MacOS Sierra, OS X El Capitan, Yosemite, OS X Lion, OS X Mountain Lion, і OS X Mavericks, це буде done with command line using the simple text editor називається nano. Don't let the command line or Terminal sound intimidating though because it's not, we'll make the enter process of editing a Mac hosts file super easy.

How to Edit Hosts File on Mac OS

Let's get started making деякі edits до /etc/hosts в macOS і Mac OS X!

  1. Launch Terminal, заснований на /Applications/Utilities/ або launched через Spotlight
  2. Type the following command at the prompt:
  3. sudo nano /private/etc/hosts

  4. Enter the administrator password when requested, ви не будете ти typed on screen as usual with the command line
  5. Once the hosts file is loaded within nano, use the arrow keys to navigate to the bottom of file hosts to make your modifications
  6. Коли продовжується, hit Control+O наведено ENTER/RETURN, щоб захистити зміни /private/etc/hosts;
  7. Quit out of Terminal when finished

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

Зміни ефекту невдовзі через деякі технічні можливості можуть бути здійснені, якими можна зробити, з якими можна зробити, з наступним керуванням в macOS 10.12+ через OS X 10.9:

dscacheutil -flushcache;sudo killall -HUP mDNSResponder

Коли flushing DNS cache with that command you will need to enter the admin password.

Якщо ви з'ясувати, як дати цей процес процес пристосований до того, як він збирається, продовжувати відеозаписи, щоб переглянути файли hosts, які були встановлені на OS X до блоку веб-сайту 'yahoo.com' від loading:

Увага: процедура є сама з попередніми версіями Mac OS X, завдяки cestі до hosts може бути /etc/hosts, якщо версія OS X є дуже важливою мірою.

Tips to Consider When Editing Hosts Files

Наступні типи проходять через OS X і apply до будь-яких файлів файлів, бути на Mac, Windows, або Linux.

  • The preceding IP address is where the following domain will resolve to
  • Будь-який до нових hosts до своїх своїх unique line
  • The # symbol функцій як коментар, він може бути використаний для придбання коментарів до hosts entries or to comment out hosts modifications
  • You by adding them до файлу і sending them nowhere, preventing access
  • Ви можете redirect веб-сайтів локально використовуючи той самий логічний, perfect for
  • З деякими змінами, він може бути необхідний для dscacheutil before the changes take effect
  • Для керування multiple hosts files consider using a
  • Якщо ваші файли файлів claims to be locked, it's because you did not prefix the edit with “sudo” command
  • Вважається, що backup of hosts if you plan on making significant modifications, or it's your first time editing the file (процес наведено нижче)

Make backup of hosts файл може бути хорошим ідеєю, якщо ви плануєте, щоб зробити значні зміни або краще йти на грати з modifications і бачити, які happens, прямий спосіб до того, щоб бути ця функція, яка буде store a backup in your home ~/Documents/ folder:

sudo cp /private/etc/hosts ~/Documents/hosts-backup

Там, якщо ви думаєте, що потрібні hosts до виділення файлу, ви маєте натиснути на проміжок, щоб отримати файл і записати файл:

sudo cp ~/Documents/hosts-backup /private/etc/hosts

Що це, тому що ви повинні потребувати flush DNS для змін до такого ефекту.

Власне, це ''бажане мислення, що якщо ви preferите Terminal and Command Line completely, ви можете змінити вміст покупців, які йдуть через System Preferences instead. Generally speaking though, we recommend just using the tools що є built directly into Mac.

Let us know in the comments if you have any questions or tips.

Перший, який є файлом hosts, і як це дуже відрізняється від найбільш загальновідомого відомого DNS?

Name System system is database that correspondes an IP address' “dotted quad” numerical format with website's alphabetized web address. It's a giant directory which name belongs to which IP address, як on-line yellow pages.

Ваші Mac's hosts файл, як, є встановлений для вашого свого пристрою, як список повідомлень у вашому телефоні: The web address acts as your contact's name - that's how you find who you want to talk to - and IP address is their cell phone number, which is your actual way of getting in touch with them.

How editing the hosts file works

Editing your Mac hosts файл є bit like changing the phone number in your contact book. Якщо ви збираєтеся contact details with wrong name, well, it’s still going to connect to that person when you ring the contact. Якщо ви, вважаєте, що ви не можете повідомити номер телефону в наших аналогічних засобах, які, що 'в неправильному номері або одному з них, щоб скористатися деякими else's, вони будуть не змінити, щоб отримати через те, що особливий телефон.

Editing the hosts file reroutes IP address, але тільки з вашого свого Mac. Entering the web address will bounce you to a different IP address of your choosing (and therefore a different website) or to an invalid IP, які will give you an error page on your browser that says it can't find the site you're looking for.

Can it boost my Mac's speed?

Editing a hosts file є якою до speed up your browser performance. Але якщо ви збираєтеся на додаткові параметри і будь-який solid Improvement, ми recommend до повного браузера cleanup, включно з вибором браузера cache. від веб-, електронної пошти та електронної пошти.

So why would you want to change your hosts file?

Typically if you enter web address in your browser, it's because you want to reach that IP address. So what are the benefits of rerouting?

    Network Testing:Якщо ви збираєтеся розробити мережу, ви можете переглянути реальний домашній ім'я до розробки веб-сайту, щоб дізнатися, як реальні користувачі виявляють. Це не впливає на інших користувачів, які мають доступ до реального сайту.

    Block Malicious Sites:На відміну від ризику viruses and malware, undetected add-ons може також find their way into your system and begin slowing things down. Although it's always worth investing in pop-up ad blockers, editing hosts file prevents відомі malicious sites from being accessed. Якщо link або pop-up atempts до входу до мережі, ваші ОС simplly re-routes it і таки йо для safer page.

    Increased Speed:Як ми збираємося роком, шукаючи веб-сайту через DNS, як роздруковують через жовті сторінки для відповідних адрес. З hosts файлу, що був розташований на вашому Mac, це може потенційно speed up your browsing by omitting the middle man.

    Improved Productivity: Maybe you or your team є gettting distracted з соціальними media sites або video streaming. Блокування access to time-wasting sites є добрий спосіб керування спрямовані на робочий стіл.

How to edit the hosts file with Terminal

Note: Ви повинні використовувати administrator privileges, включаючи password, щоб editти файли Mac hosts.

1) Find the Terminal application on your system. You can do this by either:

Використовуйте Spotlight application to search for it.

Виберіть Applications з sidebar з Finder window, і з select Utilities and the double-click on Terminal.

2) Після того, як Ви маєте Terminal window open, Ви можете використовувати Nano text editor, який є, де Ви будете edit the hosts file. Type sudo nano /etc/hosts and hit Enter. You'll then be prompted for your administrator password. Once you’ve entered it, hit Enter again and you will be in the Nano text editor.


The Nano text editor глибоко усвідомлює, якщо ви не використовуєтеся на coding на вашому ОС, але не потрібні: це дуже простий, і дуже добре.

3) Використовуйте вашу клавіатуру arrow keys для position your cursor beneth the text that is already there. Це is where you’re going to enter your alternative IP address. Тип IP-адреси, що ви знайдете веб-сайт, щоб зареєструвати його, натиснути tab, і той тип домену, який ви шукаєте, щоб бути з ним. So, якщо ви повинні бути prefered, що YouTube reroutes до вашої homepage, simple typ numerical IP address of your site, hit Tab, and the type www.youtube.com. Для того, щоб надіслати іншу статтю, просто ввести в нову лінію тексту.

Якщо ви не маємо особливу альтернативну мережу в номері, або вам необхідно ввійти до блоку доступу до нього, вам може бути ввімкнуто в інvalid IP-адреси, так як 000.0.0.100, або використовувати 127.0.01, які всі refers back .

4) Залишити зміни за допомогою керування і O, і буде exit Nano text editor за допомогою керування і X, які будуть відновити вас до основного terminal screen.

5) Для того, щоб зробити ваш Mac, ви не збираєтеся conflicting information від своїх hosts файл і DNS, перед тим, як exit the command line type sudo killall -HUP mDNSResponder and hit Return. Ці clears ваші Mac's DNS caches so that the old directory не conflict with your updated hosts file.

Як edit the hosts file with TextEdit

Як альтернатива до Terminal application is to use TextEdit instead.

1) Click Finder > Go > Go to Folder...

Then type /private/etc/hosts and press Go. Це буде розміщення файлу hosts в 'etc' folder.


2) Copy the file onto your desktop, and then double-click the copied file to edit it. У відкритому текстовому файлі, натисніть на вашу лінію додаткових IP-адрес just just as you would in Terminal: First rerouted IP address and then the corresponding domain name. Make sure that there is a space between the address IP and domain name, otherwise it won't work.

Якщо ви не хочете, щоб отримати доступ до певних веб-сайтів, використовуйте 127.0.0.1 для IP-адреси. edit hosts file to look like this:


Note: Якщо файл є locked для того, щоб йти з editing it, які є добре, якщо ви збираєтеся на OS X 10.11 або останній, ви повинні disable SIP захисту перед тим, як можна змінити.

3) Зберегти файл, і drag it back into 'etc' folder. Ви можете отримати Mac, якщо ви хочете, щоб замінити файл, який ви, і ви будете вводити до свого адміністратора password для збереження змін.

Remember, even if you own the main name is rerouting, the web address itself will not be affected. hosts file тільки зміни, які happens на Mac that contains it.

risks of editing hosts file

Remember, you’re rerouting a domain to an IP address, не specifically a website. Якщо ви маєте одну домашню мову для того, щоб бути в іншому місці, це залежить від IP-адреси, щоб знайти саму. Якщо послідовність веб-сайтів змінює його IP-адресу, ваш новий стільниковий зв'язок буде недовго бути вірним, з домашнім її введенням в новий веб-сайт або здійснюючи помилку повідомлення.

Якщо ваш сервер продовжує здійснювати тривалість процесів, він не може бути в DNS скинути те, що ви зменшуєте вас. Це може бути пов'язане з повним clean of your OS, щоб зробити помилку, що isn't coming from your Mac.

How else you can protect privacy on your macOS

Будь-який reading this is concerned enough o privacy and security to want to find a solution. Як ми виконали в цьому матеріалі, там є кілька способів це може бути manualne. Кілька цих fixes таке час. Інші рішення є вельми quick and easy to implement.

With , Ви можете скористатися вашою системою cache, user cache (який включає app і DNS cache history) and your browser cache. З курсу, є manual manual way, як outlined в цій статті, або ви можете завантажити багато часу з одним додатком і кілька clicks до remove any digital footprints ви хочете delete.

Якщо ви збираєтеся скористатися Cache безпечно і надійно, тут є, як ви можете з CleanMyMac X:

  1. Launch CleanMyMac X ()
  2. Select System Junk.
  3. Click Scan > Clean.

У випадку ви повинні скористатися just DNS cache, do the following:

  1. Go до the Maintenance module.
  2. Choose Flush DNS Cache.
  3. Click Run.

Done! Your DNS cache flushed.

That's all you need to do. Give it a try, or go через steps outlined above to do this manually.

Для розробників сайтів та клієнт-серверних додатків на Mac OS файл HOSTSслужить зручним засобом налагодження ПЗ. Файл має рядковий формат, де кожен запис визначає порядок дозволу доменних імен на даному комп'ютері. Управління віртуальними підмережами – важлива функція для будь-якого комп'ютера, що має вихід в Інтернет.

Технологія

Для відкриття веб-сторінки ми вказуємо її адресу, яка включає доменне ім'я. Таким чином, доменом є apple.com. Фізично сторінка знаходиться на сервері Apple, який має деяку адресу в IPv4, наприклад: 205.192.12.11. Щоб перетворити "apple.com" на IP адресу потрібно звернутися до сервера доменних імен зони.com (по-іншому, DNS сервер домену COM). Адреси серверів.com, .ru і т.д. відомі заздалегідь та потрібні для роботи браузера.

Файл HOSTS має записи, аналогічні таблиці DNS сервера, причому дані файлу мають пріоритет над зовнішнім DNS. Це означає, що якщо вказати адресу для домену apple.com IP адресу свого комп'ютера і шлях до папки, в якій лежить деяка веб-сторінка, то саме вона буде завантажуватися в браузерах та інших сторонніх додатках при введенні apple.com в адресний рядок. Такий механізм допомагає тестувати серверні програми до фактичного відвантаження до Інтернету.

Як відредагувати записи

на Mac OS файл HOSTSрозташований у системній пам'яті, тому відкрити його можна через термінал.

  • Поєднанням клавіш Command+R викличемо панель запуску програм і виберемо "Термінал".
  • За допомогою вбудованого редактора Nano вміст файлу може переглядатися та редагуватись прямо в терміналі.
  • Для цього вводимо команду "sudonano /private/etc/hosts" і тиснемо Enter.

Стандартним записом файлу hosts є зіставлення стандартної адреси комп'ютера з доменом localhost. Далі можуть записуватися дані користувача. Якщо ви хочете порівняти домен mysite.com адресу 200.200.1.1, потрібно додати рядок «200.200.1.1 mysite.com»

Структура файлу майже відрізняється від HOSTS для Windows. Важливо при редагуванні зберігати широкомовну адресу (запис з 255.255.255.255), яка використовується для масового розсилання мережних пакетів. Якщо в налаштуваннях Інтернету та локальної мережі передбачено використання протоколу IPv6, для нього також має бути описана адреса localhost.

Крім переадресації, може бути блок закритих адрес (сюди зокрема заносяться підозрілі сайти, знайдені антивірусом), який починається з рядка «#Block».

© 2022 androidas.ru - Все про Android