Cum să editați fișierul Hosts pe Mac și de ce ar trebui să o faceți? Unde se află fișierul hosts? Cum se editează fișierul hosts pe mac.

Cum să editați fișierul Hosts pe Mac și de ce ar trebui să o faceți?  Unde se află fișierul hosts?  Cum se editează fișierul hosts pe mac.
Cum să editați fișierul Hosts pe Mac și de ce ar trebui să o faceți? Unde se află fișierul hosts? Cum se editează fișierul hosts pe mac.

Sistemele de operare macOS și Windows au un fișier hosts care funcționează ca un distribuitor local de adrese și nume de domenii ale acestora (similar cu DNS). Este configurat de administratorul computerului în mod independent, iar parametrii introduși în el se aplică numai unui anumit dispozitiv.

Vă voi spune unde să găsiți fișierul hosts, cum să îl editați și de ce ați putea avea nevoie de el.

Editarea fișierului hosts într-un editor de text

De obicei, pentru a face modificări la fișierul hosts, administratorii îl deschid prin Terminal, dar nu toți utilizatorii vorbesc fluent linia de comandă. Dacă sunteți mai obișnuit să lucrați într-o interfață grafică, puteți edita fișierul hosts după cum urmează:

În mod implicit, acest fișier este protejat și nu poate fi editat, așa că facem următoarele:


Editarea fișierului hosts prin aplicația nano din „Terminal”

Dacă nu doriți să căutați fișiere, să creați copii și să le mutați dintr-un dosar în dosar, dar trebuie să editați rapid fișierul hosts, atunci acest lucru se poate face prin intermediul editorului de text nano din „Terminal”. Pentru a face acest lucru:


Actualizarea cache-ului DNS

Toate modificările sunt făcute în timp real și, de obicei, au un efect imediat asupra rețelei. Dacă acest lucru nu se întâmplă, atunci trebuie să resetați setările DNS. Pentru a face acest lucru:

  • Deschideți „Terminal” (cum se face acest lucru este descris în „Editarea fișierului hosts prin aplicația nano din Terminal”).
  • Introdu comanda în ea dscacheutil - flushcache; sudo kilall -HUP mDNSResponder.

După aceasta, noul fișier hosts va funcționa cu siguranță.

De ce schimbați fișierul hosts?

Blocarea reclamelor sau accelerarea încărcării site-ului

Puteți introduce domeniul site-ului care distribuie publicitate în gazde și îl puteți redirecționa către adresa 127.0.0.1. Acolo puteți înregistra și site-uri pe care doriți să le faceți inaccesibile pe computer. Pur și simplu comparăm adresa site-ului cu adresa IP descrisă mai sus și gata.

Administratorul de rețea poate accelera încărcarea site-urilor prin editarea fișierului hosts. Este suficient să introduceți acolo domeniul site-ului și să legați adresa IP reală a resursei corespunzătoare la acesta. Redirecționările în cadrul rețelei locale se fac în același mod.

Resetarea setărilor iOS prin gazde

Există și aplicații mai practice. Cel mai adesea, cei care au spart firmware-ul unui dispozitiv mobil Apple recurg la editarea gazdelor.

Când le luminează, se folosește programul TinyUmbrella. Înlocuiește configurația fișierului hosts, astfel încât, dacă este necesar, să puteți instala o versiune învechită de iOS sau o versiune învechită a programelor din App Store pe un gadget cu jailbreak.

Aceste modificări vă împiedică ulterior să vă restaurați smartphone-ul sau tableta prin iTunes. Adică nu se va mai putea instala firmware-ul oficial. Computerul nu va putea contacta serverele Apple, deoarece o linie suplimentară 74.208.105.171 gs.apple.com va apărea în fișierul hosts, redirecționând către serverele dezvoltatorilor de software de hacking iOS.

Prin urmare, înainte de a reinstala sistemul pe dispozitivul mobil, va trebui să ștergeți această linie.

Vizualizări post: 17

Dacă configurați un nou server web sau alt dispozitiv care se conectează la Internet și doriți să îl testați înainte de a intra online sau înainte de a întâmpina probleme cu programele spion și rețelele publicitare, există un fișier invizibil pe computer care vă poate ajuta . Acest fișier este numit Gazde, iar mai jos descrie modul de utilizare.

Sistemul de nume de domeniu

Când introduceți un nume de domeniu pentru orice site web, doriți să vedeți tot ce se întâmplă în culise. Fiecare site, fiecare serviciu și aproape fiecare dispozitiv conectat la Internet are o adresă numerică unică care spune despre locația altor dispozitive - aceasta este o adresă TCP/IP. Sistemul de nume de domeniu (DNS) convertește aceste adrese numerice în ceva mai recunoscut și mai memorabil pentru oameni (de exemplu, „www.microsoft.com”).

Când introduceți pentru prima dată o adresă de site, Mac-ul dvs. trimite un ping la serverul DNS. Mac-ul dvs. acumulează un fișier cache ascuns pentru a reține aceste detalii mai târziu, când vizitați din nou același site.

Fișierul Hosts

Sistemul de nume de domeniu și memoria cache asociată pe computerul dvs. sunt modalitatea standard de a afla cum să ajungeți unde ați fost pe Internet, dar există un alt fișier care este foarte util. Se numește Gazdeși poate fi folosit pentru a suprascrie informațiile DNS implicite.

Există câteva motive practice pentru care trebuie să utilizați un fișier Gazde mai degrabă decât să lași doar DNS-ul să-și facă treaba. De exemplu, testați un server de dezvoltare pe care urmează să îl lansați și doriți să utilizați un nume de domeniu personalizat în loc de o anumită adresă IP a dispozitivului. Înainte de sistemele online și accesul la orice DNS în uz, puteți utiliza fișierul Gazdeîn loc de „Introduceți adresa IP a dispozitivului”. Când utilizați un nume de domeniu, Mac-ul va merge automat la acel dispozitiv.

De asemenea, puteți utiliza fișierul Gazde, pentru a bloca sau ocoli rețelele spyware și publicitare prin „nulul” adreselor IP - introducând 0.0.0.0 urmat de numele domeniului pe care doriți să îl blocați.

Cum se editează fișierul Hosts

Cel mai bine este să lucrați cu fișierul Gazde printr-o aplicație specială Terminal, care se află în folderul „Utilități” de pe computer. Trebuie să știți adresa IP a dispozitivului pe care doriți să-l redirecționați către Mac-ul dvs. sau numele de domenii pe care încercați să le stocați de la distanță de pe computer.

· Faceți dublu clic pe Terminal.

· Tastați sudo nano /etc/hosts și apăsați Return.

· Vi se va solicita să introduceți o parolă. Introduceți parola de administrator.

Acum vă aflați în editorul de text Nano. Dacă doriți să adăugați un dispozitiv sau un domeniu nou, utilizați tastele săgeți pentru a muta cursorul și a-l poziționa după textul pe care îl vedeți, apoi începeți să tastați. Dacă mapați o anumită adresă IP din rețeaua locală la un domeniu, puteți introduce adresa IP, apăsați Tab și apoi introduceți numele domeniului.

În schimb, dacă doriți să vă asigurați că adresa URL nu ajunge la site, utilizați „127.0.0.1”. Aceasta îl va mapa înapoi pe computer. Chiar dacă computerului dvs. i se atribuie o adresă IP diferită de către routerul său, 127.0.0.1 va fi utilizat în mod implicit pe computerul local datorită setărilor implicite din fișier Gazde.

După ce ați terminat, apăsați lung controlul și tasta O pentru a salva fișierul, apoi controlul și X pentru a ieși. Reveniți la promptul de comandă și tastați „sudo killall -HUP mDNSResponder” urmat de return. Aceasta va șterge memoria cache DNS a computerului și nu va interfera cu modificările pe care le-ați făcut fișierului Gazde.

Nu uitați că ați schimbat fișierul Gazde, ca în orice moment, poate fi necesar să anulați modificările pe care le-ați făcut pentru ca computerul să funcționeze corect.

Cum să editați fișierul Hosts pe Mac și de ce ar trebui să o faceți?:
rating 80 din 80 bazat pe 80 de evaluări.
Sunt 80 de recenzii în total.

În primul rând, ce este fișierul hosts și cum diferă acesta de DNS-ul mai cunoscut?

Sistemul de nume de domeniu este baza de date care corespunde formatului numeric „cu patru puncte” al unei adrese IP cu adresa web alfabetizată a unui site web. Este un director uriaș al cărui nume îi aparține cărei adresă IP, ca o pagină galbenă online.

Fișierul hosts al Mac-ului dvs., totuși, este localizat pe propriul dispozitiv, ca o listă de contacte de pe telefonul dvs.: adresa web acționează ca numele contactului dvs. - așa găsiți cu cine doriți să vorbiți - iar adresa IP este celula acestuia. numărul de telefon, care este modalitatea reală de a intra în contact cu ei.

Cum funcționează editarea fișierului hosts

Editarea fișierului dvs. de gazde Mac este un pic ca schimbarea numărului de telefon din agenda dvs. de contacte. Dacă salvați detaliile de contact cu un nume greșit, ei bine, se va conecta în continuare la acea persoană când suni contactul. Dacă, totuși, ați introdus un număr de telefon incorect în analogia cu contactele noastre, fie că este un număr nevalid sau unul care face legătura cu al altcuiva, atunci nu aveți nicio șansă să ajungeți la acel telefon mobil.

Editarea fișierului hosts redirecționează adresa IP, dar numai de pe propriul Mac. Introducerea adresei web vă va trimite la o altă adresă IP aleasă de dvs. (și, prin urmare, la un alt site web) sau la un IP nevalid, ceea ce vă va oferi o pagină de eroare în browser care spune că nu poate găsi site-ul pe care îl aflați. căuta.

Poate crește viteza Mac-ului meu?

Editarea unui fișier hosts este o modalitate de a accelera performanța browserului. Dar dacă v-ați săturat de jumătăți de măsură și doriți o îmbunătățire solidă, vă recomandăm o curățare completă a browserului, inclusiv ștergerea memoriei cache a browserului. Favoritul nostru personal este că are un instrument pentru a dezinstala extensiile de browser și restul gunoiului acumulat de Mac-uri. de pe web, e-mailuri și mesaje de chat. Verificați-l.

Deci, de ce ai vrea să-ți schimbi fișierul hosts?

dacă introduceți o adresă web în browser, este pentru că doriți de obicei să ajungeți la acea adresă IP. Deci, care sunt beneficiile redirecționării?

    Testarea rețelei: Dacă dezvoltați o rețea, puteți redirecționa numele de domeniu real către site-ul de dezvoltare pentru a vedea cum îl experimentează utilizatorii reali. Acest lucru nu va afecta alți utilizatori care accesează site-ul real.

    Blocați site-urile rău intenționate: Pe lângă riscul de apariție a virușilor și a programelor malware, suplimentele nedetectate își pot găsi drumul în sistemul dvs. și pot începe să încetinească lucrurile. Deși merită întotdeauna să investești în blocarea reclamelor pop-up, editarea fișierului hosts împiedică accesarea site-urilor rău intenționate cunoscute. Dacă un link sau o fereastră pop-up încearcă să intre pe site, sistemul de operare pur și simplu îl redirecționează și vă duce la o pagină mai sigură.

    Viteză crescută: După cum am spus mai devreme, găsirea unui site web prin intermediul DNS este ca și cum ați parcurge paginile galbene pentru adresa corectă. Fișierul hosts fiind localizat pe Mac-ul dvs., acest lucru ar putea să vă grăbească navigarea prin omiterea intermediarului.

    Productivitate îmbunătățită: Poate că dvs. sau echipa dvs. sunteți distras de site-urile de social media sau de streaming video. Blocarea accesului la site-uri care irosesc timp este o modalitate bună de a vă menține concentrat pe locul de muncă la îndemână.

Cum se editează fișierul hosts cu Terminal

Notă: veți avea nevoie de privilegii de administrator, inclusiv parola, pentru a edita fișierul Mac hosts.

1) Găsiți aplicația Terminal pe sistemul dvs. Puteți face acest lucru prin:

Utilizați aplicația Spotlight pentru a o căuta.

Selectați Aplicații din bara laterală a ferestrei Finder și de acolo selectați Utilități și apoi faceți dublu clic pe Terminal.

2) După ce aveți fereastra Terminal deschisă, puteți accesa editorul de text Nano, care este locul în care veți edita fișierul hosts. Tip sudo nano /etc/hosts și apăsați Enter. Apoi vi se va solicita parola de administrator. După ce l-ați introdus, apăsați din nou pe Enter și veți fi în editorul de text Nano.


Editorul de text Nano ar putea părea intimidant dacă nu sunteți obișnuit să codați pe sistemul de operare, dar nu vă faceți griji: este foarte simplu și foarte ușor de făcut.

3) Utilizați tastele săgeți de la tastatură pentru a poziționa cursorul sub textul care este deja acolo. Aici veți introduce adresa IP alternativă. Tastați adresa IP către care doriți să redirecționeze site-ul, apăsați fila, apoi introduceți numele de domeniu cu care doriți să fie asociat. Deci, dacă preferați ca YouTube să redirecționeze către pagina dvs. de pornire, introduceți pur și simplu adresa IP numerică a site-ului dvs., apăsați Tab și apoi introduceți www.youtube.com. Pentru a adăuga o altă intrare, pur și simplu introduceți o nouă linie de text.

Dacă nu aveți în vedere niciun site alternativ special sau doriți pur și simplu să blocați accesul la acesta în întregime, puteți fie să introduceți o adresă IP nevalidă, cum ar fi 000.0.0.100, fie să utilizați 127.0.01, care se referă întotdeauna la propriul sistem. .

4) Salvați modificările apăsând control și O, apoi ieșiți din editorul de text Nano apăsând control și X, ceea ce vă va întoarce la ecranul principal Terminal.

5) Pentru a vă asigura că Mac-ul dvs. nu este confundat de informațiile conflictuale din fișierul hosts și DNS, înainte de a părăsi tipul de linie de comandă sudo killall -HUP mDNSResponder și apăsați Întoarcere. Acest lucru șterge cache-urile DNS ale Mac-ului, astfel încât directorul vechi să nu intre în conflict cu fișierul gazde nou actualizat.

Cum se editează fișierul hosts cu TextEdit

O alternativă la aplicația Terminal este să utilizați TextEdit.

1) Faceți clic pe Finder > Go > Go to Folder...

Apoi tastați /private/etc/hosts și apăsați Go. Acest lucru va localiza fișierul hosts în folderul „etc”.


2) Copiați fișierul pe desktop și apoi faceți dublu clic pe fișierul copiat pentru a-l edita. În fișierul text deschis, adăugați linia dvs. de adrese IP alternative așa cum ați face în Terminal: mai întâi adresa IP redirecționată și apoi numele de domeniu corespunzător. Asigurați-vă că există un spațiu între adresa IP și numele domeniului, altfel nu va funcționa.

Dacă nu doriți ca Mac-ul dvs. să acceseze anumite site-uri web, utilizați 127.0.0.1 pentru adresa IP. Aceasta va redirecționa adresa înapoi către Mac-ul dvs. De exemplu, dacă aș vrea să blochez accesul la Facebook pe un anumit Mac, aș editați fișierul hosts pentru a arăta astfel:


Notă: Dacă fișierul este blocat pentru a vă împiedica să îl editați, ceea ce este probabil dacă rulați pe OS X 10.11 sau o versiune ulterioară, trebuie să dezactivați protecția SIP înainte de a putea face modificări.

3) Salvați fișierul și apoi trageți-l înapoi în folderul „etc”. Mac-ul dvs. vă va întreba dacă doriți să înlocuiți fișierul, ceea ce faceți, și va trebui să introduceți parola de administrator pentru a salva modificările.

Rețineți, chiar dacă dețineți numele de domeniu pe care îl redirecționați, adresa web în sine nu va fi afectată. Fișierul hosts modifică doar ceea ce se întâmplă pe Mac-ul care îl conține.

Riscurile editării fișierului hosts

Amintiți-vă, redirecționați un domeniu către o adresă IP, nu în mod specific către un site web. Deci, dacă ați setat un domeniu să fie trimis către un alt site, acest lucru depinde de faptul că adresa IP rămâne aceeași. Dacă site-ul web de destinație își schimbă adresa IP, noua ta rută nu va mai fi valabilă, domeniul fie ajungând într-un site web nou, fie producând un mesaj de eroare.

Dacă serverul dvs. încă durează prea mult să proceseze cererile, este posibil să nu fie căutarea DNS cea care vă încetinește. Ar putea merita să rulați o curățare completă a sistemului de operare pentru a vă asigura că decalajul nu vine de la Mac.

Cum altfel poți proteja confidențialitatea pe macOS

Oricine citește acest lucru este suficient de îngrijorat de confidențialitate și securitate pentru a dori să găsească o soluție. După cum am subliniat în acest articol, există mai multe moduri în care acest lucru poate fi făcut manual. Unele dintre aceste remedieri necesită timp. Alte soluții sunt destul de rapid și ușor de implementat.

Cu , puteți curăța memoria cache a sistemului, memoria cache a utilizatorului (care include istoricul aplicațiilor și DNS cache) și memoria cache a browserului. Desigur, există o modalitate manuală, așa cum este subliniată în acest articol, sau puteți economisi mult timp cu o singură descărcare și câteva clicuri pentru a elimina orice urme digitale pe care doriți să le ștergeți.

Dacă doriți să ștergeți memoria cache în siguranță și ușor, iată cum puteți cu CleanMyMac X:

  1. Lansați CleanMyMac X ()
  2. Selectați System Junk.
  3. Faceți clic pe Scanare > Curățare.

În cazul în care trebuie să eliminați doar memoria cache DNS, faceți următoarele:

  1. Accesați modulul de întreținere.
  2. Alegeți Flush DNS Cache.
  3. Faceți clic pe Run.

Făcut! Cache-ul DNS a fost golit.

Asta e tot ce trebuie să faci. Încercați sau parcurgeți pașii menționați mai sus pentru a face acest lucru manual.

Una dintre cele mai frecvente întrebări referitoare la Windows este unde se află gazdele?. În acest articol voi vorbi despre locația acestui fișier în orice sistem de operare, de ce este necesar și de ce este editat. De obicei îl caută pentru a remedia o problemă de acces la site sau, dimpotrivă, pentru a bloca accesul la acesta. În orice caz, în acest articol vă voi spune nu numai unde se află fișierul hosts în Windows 10, ci vă voi uita și la alte sisteme de operare, chiar și Linux,

Gazde în Windows 10

De obicei, fișierul hosts din Windows se află în folder

%windir%/system32/drivers/etc/

Calea către acesta poate fi inserată în explorator.


Sau deschideți fișierul direct folosind comanda de rulare (Win + R):

%windir%/system32/drivers/etc/hosts
Calea către fișierul hosts

Nu este o coincidență că variabila %windir% este indicată în cale - conține calea către folderul Windows, indiferent de locul în care se află. De exemplu, folderul poate fi numit . Indiferent de dimensiunea biților sistemului, fișierul hosts este întotdeauna localizat în același loc în Windows 10. Singura problemă pe care o puteți întâlni este că fișierul nu are voie să fie editat. În acest caz, vă recomand să citiți articolul.

Unde se află fișierul în hosts Windows 7

Calea către fișierul hosts în Windows 7 nu este diferită de calea în alte versiuni de Windows. Cu toate acestea, pentru orice eventualitate, voi furniza aici capturi de ecran despre cum să găsiți fișierul hosts în Windows 7 64 și 32 de biți.


Fișierul hosts în Windows 7

Introduceți calea către fișierul hosts %windir%/system32/drivers/etc/hosts și utilizați programul Notepad sau, mai bine, instalați Notepad++. În ea nu veți avea probleme cu drepturile.


Și, în sfârșit, vă voi spune unde se află fișierul în alte sisteme de operare, altele decât familia Windows.

Gazde pe Mac OS

Poate fi necesar să editați fișierul hosts în MacOS X. Pentru a face acest lucru, deschideți programul Terminal și introduceți comanda în el:

Sudo nano /private/etc/hosts

Introduceți parola și apăsați Enter. Navigați prin fișier folosind săgețile, faceți modificările necesare și apăsați Ctrl + O pentru a salva fișierul. Răspundeți da la întrebarea despre economisire. Sau apăsați Ctrl + X pentru a ieși la terminal și a răspunde da la întrebarea despre salvarea fișierului. După această procedură este de dorit.

Apropo, pe Linux fișierul hosts este de obicei localizat la /etc/hosts. Îl puteți edita în același mod ca și MacOS - prin editorul nano.

În toate sistemele Windows, fișierul hosts este întotdeauna localizat în același folder, acest lucru a fost deja menționat mai sus. Vă puteți aminti acest mod simplu, cel mai probabil, va trebui să îl utilizați de mai multe ori sau de două ori. Personal, de foarte multe ori trebuie să editez fișierul hosts și este destul de convenabil să fac acest lucru fără a apela la instrucțiuni. Dacă aveți comentarii cu privire la acest articol, vă rugăm să le distribuiți în formularul de mai jos. Noroc!

Fișierul hosts al Mac-ului dvs. este un document text mic, dar important, care are capacitatea de a mapa numele de gazdă la adrese IP specificate. Deși internetul modern folosește o varietate de servere DNS publice și private pentru a mapa adrese IP, fișierul hosts este o modalitate utilă de a înlocui acele servere DNS, permițându-vă să direcționați manual o adresă de site la adresa IP dorită sau să blocați accesul la un site-ul complet, indicând o adresă IP neutilizată sau internă.

Iată cum să editați fișierul gazde Mac pe macOS (cunoscut anterior ca Mac OS X).

Editați fișierul Mac Hosts cu Text Edit

Există două moduri principale de a edita fișierul hosts în Mac OS X. Prima este prin utilizarea TextEdit, deoarece fișierul hosts este un document text simplu. Cu toate acestea, nu puteți deschide fișierul direct, deoarece se află într-o zonă protejată a sistemului de fișiere. În schimb, trebuie să copiem fișierul într-o locație neprotejată, cum ar fi Desktop-ul, să-l edităm și apoi să-l copiem înapoi.

Pentru a găsi fișierul hosts, deschideți Finder, pe care îl puteți accesa făcând clic pe desktop, smiley face finder în partea stângă jos a ecranului sau apăsând comanda + bara de spațiu + „Găsește”. Apoi urmați acești pași:



Pentru a-l deschide, pur și simplu faceți dublu clic și va afișa conținutul fișierului în TextEdit (sau editorul de text la alegere).

Blocați adresele IP

În mod implicit, fișierul /etc/hosts este relativ simplu. Conține un număr de rânduri de text descriptiv care sunt „comentate” cu semnul liră sau număr (numit și liră sau hashtag) (#).

Orice linie care începe cu semnul # este un comentariu și nu este citită de fișierul /etc/hosts. Deci, comentariile sunt modul în care puteți adăuga note la fișierul dvs. hosts și puteți comenta orice rând pe care doriți ca fișierul /etc/hosts să nu mai fie citite ca intrări, dar nu doriți să le ștergeți în cazul în care aveți nevoie de ele în viitor.

Pentru fiecare linie, orice text după semnul lire sterline este ignorat de computer, ceea ce îl face o modalitate bună de a adăuga note și descrieri la fișierele dvs. De asemenea, conține valori IP implicite pentru localhost și broadcasthost. Pentru a edita fișierul, vă veți adăuga propriile linii după broadcasthost.


Pe lângă testarea site-urilor web nou dezvoltate și a migrațiilor de găzduire web, un alt motiv pentru a edita fișierul hosts este blocarea accesului la anumite site-uri web.

În exemplul nostru, ne vom preface că computerul pe care îl folosim este un dispozitiv pe care dorim să-l folosim exclusiv pentru serviciu, fără a ne permite să fim distrași de Facebook pe mașina noastră de lucru.

Pentru a face acest lucru, tastați adresa IP pe care doriți să o atribuiți, urmată de două file și numele de gazdă. În cazul nostru, dorim să blocăm Facebook, așa că vom mapa www.facebook.com la 0.0.0.0 care, ca adresă IP nevalidă, va duce la o eroare.


Acum, ori de câte ori încercăm să accesăm www.facebook.com de pe Mac-ul nostru, browserul web nu va reuși să încarce pagina, sperăm că ne încurajează să ne întoarcem la lucru!

Redirecționați adresele web

Alternativ, puteți introduce adresa IP a unui site valid în loc de 0.0.0.0, ceea ce va duce la direcționarea utilizatorilor care încearcă să acceseze Facebook către site-ul ales de dvs.

Pentru a determina adresa IP a unui site web, puteți utiliza comanda dig, care vine standard cu macOS. Pentru a „săpa” site-ul prin Terminal, pur și simplu deschidem Terminal și apoi rulăm comanda dig pe URL, care va returna apoi adresa IP ca rezultat.

$ dig www.site +scurt
104.25.27.105

Notă: Opțiunea +short păstrează rezultatul doar la informațiile de care avem nevoie, care este adresa IP.

Notați adresa IP care este returnată și utilizați-o în maparea fișierelor gazdei Mac. De exemplu, The New York Times site-ul web la www.nytimes.com returnează o adresă IP de 170.149.172.130. Dacă mapăm asta la Facebook în fișierul nostru gazde, de fiecare dată când cineva care folosește Mac încearcă să meargă la Facebook, va vedea The New York Times incarca in schimb.


Notă: multe site-uri web nu vă vor permite să mapați un nume de domeniu la adresa IP mapată în prezent pe site, astfel încât veți primi o eroare de securitate când încercați.

Puteți adăuga în fișierul hosts câte intrări doriți, introducând noi mapări pe fiecare linie. După ce ați făcut modificările dorite în fișierul hosts, salvați-l în locația sa actuală pe Desktop.

Apoi, trageți și plasați fișierul hosts de pe desktop înapoi în locația sa inițială la /privat/etc. Dacă ați închis fereastra Finder care indică acest director, pur și simplu utilizați Finder > Go > Go to Folder comanda, discutată mai sus, să-l redeschidă.

Când aruncați fișierul hosts înapoi în locația sa inițială, macOS vă va întreba ce să faceți cu fișierul hosts nemodificat care este deja acolo. Alegeți „Înlocuire” și apoi introduceți parola de utilizator administrativ pentru a autentifica transferul.

Cu fișierul hosts modificat acum, porniți browserul Web pentru a testa modificările.

Goliți memoria cache DNS

În cele mai multe cazuri, noua mapare ar trebui să funcționeze imediat, dar dacă nu vedeți comportamentul corect, poate fi necesar să vă goliți memoria cache DNS, forțând browserul să citească din fișierul hosts pentru a determina maparea.

Pentru a goli memoria cache DNS de pe Mac, deschideți Terminal și utilizați următoarea comandă (sudo vă permite să rulați această comandă ca administrator al mașinii):

$ sudo killall -HUP mDNSResponder

Notă: va trebui să introduceți parola de administrator pentru a executa această comandă.

Pentru ca Mac-ul dvs. să vă golească memoria cache DNS, apoi confirmați că s-a șters cache-ul prin ecoul unei confirmări, introduceți aceste două comenzi separate prin punct și virgulă, așa cum se arată aici:

$ sudo killall -HUP mDNSResponder;spunem cache-ul DNS a fost golit

Editați fișierul Mac Hosts în terminal cu Nano

Pașii din secțiunea anterioară sunt destul de simpli, dar dacă doriți să evitați copierea fișierului hosts, îl puteți edita direct în Terminal folosind Editorul UNIX Nano Text, care este încorporat în macOS.

Pentru a începe, lansați Terminal, tastați următoarea comandă și apăsați Return. Ca și în cazul tuturor comenzilor sudo, va trebui să introduceți și parola de administrator pentru a o executa:
$ sudo nano /private/etc/hosts

Veți vedea acum fișierul hosts deschis în fișierul Nano redactor sau vim sau alt editor la alegere. Pentru a naviga și a edita fișierul în Nano, utilizați tastele săgeți de pe tastatură.


Așa cum am făcut cu metoda TextEdit, de mai sus, putem adăuga, edita sau elimina mapările numelor de gazdă după bunul plac. Deoarece am lansat Nano folosind sudo, orice modificări vor fi autentificate și salvate direct în fișierul original hosts, fără a fi nevoie să îl copiați în afara directorului său principal.

Când ați terminat de făcut modificări, apăsați Control-X pentru a ieși din editor, Y a salva, și Reveni pentru a suprascrie fișierul hosts existent.

După cum am menționat mai devreme, asigurați-vă că ștergeți memoria cache DNS dacă observați că noile mapări nu funcționează corect.

Exemplele noastre au menționat blocarea și redirecționarea site-urilor care distrag atenția într-un mediu de lucru, dar puteți folosi acești pași și pentru a bloca manual accesul la site-uri web rău intenționate și, desigur, și la alte utilizări.

Dacă faceți vreodată o greșeală și nu sunteți sigur cum să o remediați, puteți oricând să restaurați conținutul implicit al fișierului gazde folosind una dintre metodele de mai sus pentru a introduce următoarele informații implicite:

##
# Baza de date gazdă
#
# localhost este folosit pentru a configura interfața loopback
# 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

Dacă sunteți un utilizator Mac și ați găsit acest articol util, poate doriți să consultați alte tutoriale TechJunkie, inclusiv și

Care este motivul pentru care căutați să editați fișierul hosts al Mac-ului dvs.? Cum a iesit? Vă rugăm să ne spuneți despre asta în comentariile de mai jos!