Cum să editați fișierul gazdelor Mac și de ce ați putea dori

Adânc în OS X sau macOS este un document text mic, dar critic numit fișierul Hosts. Printre majoritatea utilizatorilor, este o caracteristică destul de necunoscută. Dar este de fapt o alternativă la îndemână la un server DNS.

Un server DNS este cam ca o „agendă” a internetului. Stochează adresele IP ale site-urilor web. Când introduceți un domeniu în browser, computerul dvs. contactează un DNS pentru a traduce domeniul respectiv într-o adresă IP utilizabilă.

Gândiți-vă la fișierul Hosts ca „agenda de adrese” personală a computerului dvs., mai degrabă decât una terță parte. Și îl puteți edita.

De fapt, există o serie de opțiuni de ce ați putea dori. Iată ce trebuie să știți despre asta.

LEGATE DE:

  • MacOS Mojave și iOS 12 Noi caracteristici de securitate
  • Cum să activați modul întunecat și modul de afișare dinamică pe MacBook
  • MacBook-ul dvs. vă urmărește locațiile? Afla acum

Cum se editează fișierul Mac Hosts

Există de fapt două moduri de a edita fișierul Mac Hosts. Puteți utiliza Terminal sau un editor de text standard.

Metoda pe care o folosiți depinde de dvs.

Utilizarea terminalului

Cel mai simplu mod de a edita fișierul Hosts este prin utilizarea terminalului UNIX încorporat în OS X sau macOS.

Poate părea puțin intimidant dacă nu sunteți obișnuiți să introduceți cod, dar este destul de simplu decât arată.

Fișier gazdă în Nano Editor
  • Deschideți aplicația Terminal pe Mac. Utilizați Spotlight, Launchpad sau găsiți-l sub Aplicații într-o fereastră Finder.
  • Va trebui să accesați fișierul Hosts din editorul de text Nano. Puteți face acest lucru tastând acest lucru în terminal: sudo nano / etc / hosts
  • Vi se va solicita să introduceți o parolă de administrator. Introduceți-l și continuați.

De aici, utilizați tastele săgeți pentru a muta cursorul sub „broadcasthost”. Aici veți introduce domeniile și adresele IP.

Tastați doar numele domeniului căruia doriți să îi atribuiți o adresă. Apoi, apăsați Tab și introduceți numele domeniului în sine.

Salvați modificările apăsând Control + O pentru a suprascrie și modificările dvs., apoi Control + X pentru a ieși din terminal.

Utilizarea Editorului de text

De asemenea, puteți edita fișierul Hosts folosind un editor de text standard. Cu toate acestea, deoarece fișierul în sine este protejat, nu veți putea pur și simplu să faceți dublu clic și să îl editați.

Va trebui să copiați fișierul în altă parte, să faceți modificările și apoi să copiați fișierul editat înapoi în locația corectă pentru a suprascrie fișierul implicit.

  • Deschideți Finder și selectați Go> Go to Folder .
  • Tastați următoarele în casetă: / private / etc / hosts
  • Localizați fișierul Hosts și trageți-l pe desktop.
  • Faceți dublu clic pe fișierul Hosts de pe desktop.

La fel ca editarea gazdelor în Nano, acest lucru vă va permite să modificați fișierul. Puteți încerca un pas similar cu domeniul Facebook și adresa IP pentru a-l testa.

Din nou, introduceți adresa IP. Apăsați fila. Apoi, introduceți numele domeniului. După ce ați terminat, urmați pașii de mai jos.

  • Salvați fișierul editat.
  • Reveniți la Finder și navigați la locația / private / etc / hosts.
  • Aruncați fișierul Hosts editat în acest folder și macOS vă va întreba ce să faceți cu originalul.
  • Alegeți Înlocuire  și autentificare cu parola de administrator.

Nu funcționează? Spălați memoria cache DNS

Dacă observați că mapările domeniului dvs. nu funcționează corect, este posibil să fie necesar să spălați memoria cache DNS a Mac-ului.

Puteți face acest lucru folosind Terminal. Doar deschideți-l cu Spotlight sau găsindu-l în Aplicații. Apoi, tastați una dintre următoarele comenzi.

  • Pentru OS X Mavericks și versiunile ulterioare, utilizați acest lucru: sudo killall -HUP mDNSResponder
  • Pentru OS X Mountain Lion și versiunile anterioare, utilizați acest lucru: dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Autentificați-vă cu parola de administrator și veți fi bine.

Cum se restabilește fișierul gazdelor implicite

Bineînțeles, a vă deranja cu un fișier de sistem precum gazdele poate avea efecte secundare neintenționate pe computer.

În mod similar, s-ar putea să faceți orice obiectiv doriți să atingeți, editându-l.

Oricare ar fi cazul, puteți restabili fișierul Hosts implicit utilizând una dintre metodele de mai sus.

Apoi, trebuie doar să introduceți următoarele informații mai jos în editorul de text sau Nano - acesta este fișierul Hosts așa cum apare în mod normal pe majoritatea computerelor Mac.

## # Baza de date gazdă # # localhost este utilizat pentru a configura interfața loopback # atunci când sistemul pornește. Nu modificați această intrare. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost :: 1 localhost fe80 :: 1% lo0 localhost

De ce ar trebui să vă editați fișierul gazdelor?

Sporirea vitezei browserului

Dacă un DNS este ca o agendă de internet, vă puteți gândi la fișierul gazdelor dvs. Mac ca la o versiune localizată a acestuia.

Deoarece computerul dvs. nu va trebui să contacteze un server DNS pentru a traduce un nume de domeniu într-o adresă IP, utilizarea fișierului Mac Hosts ar putea accelera în mod nominal navigarea pe internet.

De exemplu, dacă aveți un site pe care îl vizitați des, folosiți doar un serviciu precum IP Checker pentru a afla adresa IP a acestuia. (Tastați numele domeniului în caseta de pe site.)

Când editați fișierul Hosts, atribuiți doar adresa IP respectivului nume de domeniu. Nu este ușor de clar cât de mult acest lucru vă va accelera navigarea, dar merită o lovitură dacă sunteți serios despre încărcarea anumitor site-uri rapid.

Blocarea paginilor Web rău intenționate

Dacă v-ați săturat să se deschidă adware sau pagini web rău intenționate atunci când navigați prin internet, editarea fișierului Hosts vă poate ajuta.

Rețineți data viitoare când apare un site fără intenția dvs. - și scrieți numele domeniului.

Urmați oricare dintre metodele de mai sus și adăugați o adresă IP falsă la aceasta. Data viitoare când un site încearcă să redirecționeze browserul dvs., pagina nu va putea fi încărcată.

Acesta este, de asemenea, o modalitate excelentă de a bloca site-urile pentru controlul parental. Trebuie doar să editați un site pe care nu doriți să îl viziteze copilul dvs. și să-i dați o adresă IP falsă.

Nu vor putea vizita site-ul, indiferent de ceea ce fac (cu excepția cazului în care își dau seama de metoda fișierului Hosts).

Productivitate și concentrare

Aceasta poate fi o măsură drastică, dar editarea inteligentă a fișierului Hosts poate face minuni pentru productivitate și concentrare.

Dacă lucrați la un raport, un roman sau un alt proiect lung, dar pur și simplu nu pareți să vă opriți din navigarea pe rețelele de socializare, acest lucru ar putea fi util.

Tastați doar numele domeniilor în fișierul Mac Hosts și atribuiți-le o adresă IP nevalidă (așa cum am demonstrat în pașii de mai sus).

Data viitoare când încercați să deschideți Facebook, Reddit sau alte rețele sociale, browserul dvs. nu va putea.

Alternativ, puteți atribui site-ul unei adrese de domeniu reale. De exemplu, maparea domeniului Facebook la adresa IP pentru New York Times.

Testarea rețelei

Editarea fișierului Mac Hosts este o modalitate excelentă de a testa noi servere web sau rețele.

Dezvoltatorii de rețea, de exemplu, pot redirecționa un nume de domeniu către un site în curs de dezvoltare. Acest lucru le permite să vadă un site cum va face un utilizator sau un vizitator real.

Desigur, deoarece testarea serverului și a rețelei este posibilă doar de către cei care sunt deja „în cunoștință de cauză”, nu vom extinde prea mult această intrare.

Postări recente