În adâncul OS X sau macOS se află 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 un fel ca o „agenda de adrese” a internetului. Stochează adresele IP ale site-urilor web. Când introduceți un domeniu în browser, computerul contactează un DNS pentru a traduce acel domeniu într-o adresă IP utilizabilă.
Gândiți-vă doar la fișierul Hosts ca la „agenda de adrese” personală a computerului dvs., mai degrabă decât la una terță parte. Și îl poți edita.
Există de fapt o gamă largă 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 funcții 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
Cuprins
-
Cum să editați fișierul Mac Hosts
- Folosind terminalul
- Folosind editorul de text
- Nu funcționează? Goliți memoria cache DNS
- Cum să restabiliți fișierul Hosts implicit
-
De ce ar trebui să vă editați fișierul Hosts?
- Creșterea vitezei browserului
- Blocarea paginilor web rău intenționate
- Productivitate și concentrare
- Testarea rețelei
- Postări asemănatoare:
Cum să editați 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 folosești depinde de tine.
Folosind terminalul
Cea mai simplă modalitate de a edita fișierul Hosts este utilizarea terminalului UNIX încorporat în OS X sau macOS.
Poate părea puțin intim dacă nu ești obișnuit să tastezi cod, dar este ceva mai simplu decât pare.
- Deschideți aplicația Terminal pe Mac. Utilizați Spotlight, Launchpad sau găsiți-l în Aplicații într-o fereastră Finder.
- Va trebui să accesați fișierul Hosts în 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.
Doar introduceți numele domeniului căruia doriți să îi atribuiți o adresă. Apoi, apăsați pe Tab și introduceți numele domeniului însuși.
Salvați modificările apăsând Control + O pentru a suprascrie și modificările dvs. și apoi Control + X pentru a ieși din Terminal.
Folosind editorul 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 potrivită pentru a suprascrie fișierul implicit.
- Deschide Finder și selectează Mergeți > Accesați folderul.
- Introduceți următoarele în casetă: /private/etc/hosts
- Găsiți fișierul Hosts și trageți-l pe desktop.
- Faceți dublu clic pe Gazde fișier pe desktop.
La fel ca editarea Hosts în Nano, acest lucru vă va permite să faceți modificări fișierului. 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 pe Tab. 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 A inlocui și autentificați-vă cu parola de administrator.
Nu funcționează? Goliți memoria cache DNS
Dacă observați că mapările domeniului dvs. nu funcționează corect, ar putea fi necesar să goliț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 mai târziu, utilizați aceasta: sudo killall -HUP mDNSResponder
- Pentru OS X Mountain Lion și versiuni anterioare, utilizați aceasta: dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Doar autentificați-vă cu parola de administrator și veți fi bine.
Cum să restabiliți fișierul Hosts implicit
Desigur, jocul cu un fișier de sistem precum Hosts poate avea efecte secundare nedorite asupra computerului dvs.
În mod similar, s-ar putea să fi terminat cu orice obiectiv ați dorit să-l atingeți prin editarea acestuia.
Oricare ar fi cazul, puteți restaura fișierul implicit Hosts folosind una dintre metodele de mai sus.
Apoi, introduceți următoarele informații de mai jos în editorul de text sau Nano - acesta este fișierul Hosts așa cum apare în mod normal pe majoritatea Mac-urilor.
## # 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
De ce ar trebui să vă editați fișierul Hosts?
Creșterea vitezei browserului
Dacă un DNS este ca o agendă de adrese de internet, vă puteți gândi la fișierul Hosts al Mac-ului dvs. 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, utilizați un serviciu ca Verificator IP pentru a-i afla adresa IP. (Tastați numele domeniului în caseta de pe site.)
Când editați fișierul Hosts, atribuiți acea adresă IP acelui nume de domeniu. Nu este clar cât de mult vă va grăbi acest lucru navigarea, dar merită încercat dacă sunteți serios să încărcați rapid anumite site-uri.
Blocarea paginilor web rău intenționate
Dacă v-ați săturat de adware sau de pagini web rău intenționate să se deschidă atunci când navigați pe internet, editarea fișierului Hosts vă poate ajuta.
Doar rețineți data viitoare când apare un site fără intenția dvs. - și notați numele domeniului.
Urmați oricare dintre metodele de mai sus și adăugați-i o adresă IP falsă. Data viitoare când un site încearcă să redirecționeze browserul, pagina nu se va încărca.
Aceasta este, de asemenea, o modalitate excelentă de a bloca site-urile pentru controlul parental. Doar editați un site pe care nu doriți să îl viziteze copilul dvs. și dați-i o adresă IP falsă.
Ei 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 productivitatea și concentrarea dvs.
Dacă lucrați la un reportaj, un roman sau un alt proiect de lungă durată, dar pur și simplu nu parți să vă opriți să răsfoiți rețelele sociale, acest lucru ar putea fi util.
Doar introduceți numele de domenii în fișierul Mac Hosts și atribuiți-le o adresă IP nevalidă (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 dezvoltare. Acest lucru le permite să vadă un site cum o va face un utilizator sau un vizitator real.
Desigur, deoarece testarea serverului și a rețelei este probabil făcută doar de cei care sunt deja „în cunoștință de cauză”, nu vom extinde prea mult această intrare.
Mike este un jurnalist independent din San Diego, California.
Deși acoperă în primul rând tehnologia Apple și pentru consumatori, el are experiență în scris despre siguranța publică, administrația locală și educația pentru o varietate de publicații.
A purtat destul de multe pălării în domeniul jurnalismului, inclusiv scriitor, editor și designer de știri.