Blocarea reclamelor și a programelor malware cu fișiere gazdă pe Mac, Windows și Linux
Există, pe fiecare computer de pe internet astăzi, un simplu fișier text numit gazde . Era folosit pentru a traduce numele serverelor în adresele lor de internet. Cu toate acestea, odată cu dezvoltarea tehnologiilor precum serverele DHCP și DNS, acesta a ieșit din uz comun. Acest mod simplu vă va dezvălui o modalitate de a utiliza acest fișier pentru a bloca accesul la mii de site-uri care nu servesc niciunui scop decât găzduirea de reclame și programe malware.
Obțineți un fișier gazde bun
Acest tutorial vă arată cum să înlocuiți cel existent gazde fișier pe computer cu unul pe care îl veți descărca. Deși nu este nimic în neregulă cu fișierul existent, aceasta este o soluție mai simplă decât copierea conținutului noului fișier în cel existent. Pericolul cu modificarea fișierului existent folosind un editor de text simplu este în lipsa unei extensii pe numele fișierului. Deși este doar un fișier text care poate fi citit cu orice editor de text, dacă programul respectiv adaugă extensia .txt la numele fișierului, acesta nu va mai fi de niciun folos sistemului de operare.
Ați putea la fel de ușor să suprascrieți fișierul existent cu cel nou în loc să redenumiți originalul cu extensia .veche. Cu toate acestea, este întotdeauna o idee bună să păstrați o copie de rezervă a originalului în cazul în care ceva nu merge bine, cum ar fi obținerea unei copii corupte sau incomplete a noului gazde fişier.
Pentru a începe, veți dori să descărcați o copie a fișierul hosts din acest depozit github care a fost deja încărcat cu peste 32.000 de site-uri de anunțuri și programe malware cunoscute la momentul scrierii acestui articol. Mulțumiri lui Steven Black pentru toată munca pe care a depus-o pentru a colecta această listă. El a mers chiar atât de departe încât a editat duplicatele și continuă să le adauge în mod regulat din ceea ce el numește „surse de înaltă calitate”.
Când s-a terminat descărcarea (ceea ce nu ar trebui să dureze mult, având în vedere că are o dimensiune mai mică de un megaoctet), veți dori să extrageți gazde dosar din el. Apoi veți copia noul fișier la destinația finală pe computer.
Windows 7 și mai vechi
- Deschis Windows Explorer (pictograma care arată ca un folder) și navigați la dvs Descărcări pliant
- Extrageți fișierul hosts din hosts.zip pe care le-ați descărcat mai sus, faceți clic dreapta pe extras gazde fișier și selectați Copie din meniu. Asigurați-vă că nu copiați hosts.zip fişier.
- În aceeași fereastră Windows Explorer, extindeți C: conduceți din panoul din stânga (poate fi necesar să vă extindeți Calculatorul meu pentru a vedea lista de unități disponibile) urmat de Sistem32 apoi şoferii
- Faceți clic pe etc folder pentru a-l selecta. Veți vedea că există o gazde fișierul aflat deja în acest folder în panoul central al ferestrei Explorer
- Faceți clic dreapta pe gazde fișier, selectați Redenumiți si da-i numele gazde.vechi . Windows s-ar putea plânge că acest fișier este protejat sau este un fișier de sistem. Acordați-vă permisiunea și continuați.
- Faceți clic dreapta pe un loc liber din acest folder și selectați Pastă pentru a pune o copie a celui descărcat gazde fișier în acest folder. Din nou, dacă Windows vă solicită, acordați-vă permisiunea de a continua.
- Închideți și reporniți browserul web
Windows 8, 8.1 și 10
- Treceți la modul Desktop și lansați Windows Explorer din bara de pornire rapidă
- Deschide-ți Descărcări folderul pentru a extrage gazde dosarul din hosts.zip
- După extragerea fișierului, faceți clic dreapta pe gazde fișier și selectați Copie din meniu
- Din panoul din stânga, extindeți C: conduce, apoi Sistem32 dosar, atunci şoferii folderul și selectați etc dosar din interior şoferii
- Faceți clic dreapta pe gazde dosar în etc folder, selectați Redenumiți opțiunea din meniu și denumește-o gazde.vechi . Dacă Windows apare o solicitare, spuneți-i că știți cu adevărat ce faceți și să vă permiteți să continuați.
- Faceți clic dreapta pe orice loc liber din acest folder și selectați Pastă pentru a plasa o copie a fișierului descărcat gazde fișier în acest folder. Din nou, dacă Windows se plânge, spuneți-i să vă gândiți că este propria afacere și să vă permiteți să continuați cu a dvs.
- Închideți și apoi reporniți browserul web
Mac OS X
- Dacă hosts.zip fișier descărcat pe desktop, faceți dublu clic pe el pentru a extrage fișierul gazde fișier din acesta direct pe desktop
- Deschideți Finder și selectați Merge opțiunea de meniu din partea de sus a ecranului.
- Click pe Accesați dosarul din acel meniu
- Tip /private/etc/hosts în Accesați dosarul caseta și faceți clic pe Merge buton
- Derulați în jos până când vedeți evidențiat gazde fişier.
- Trageți gazde fișierul de pe desktop în fereastra Finder
- OS X vă poate pune o întrebare despre ce să faceți cu fișierul original. Selectează A inlocui opțiune, deoarece nu vă veți întoarce la original după aceasta.
- De asemenea, s-ar putea să vi se ceară parola pentru a verifica dacă o spuneți cu adevărat, cu adevărat.
- Închideți și reporniți browserul
Orice distribuție de Linux
- Deschideți un terminal și comutați la dosarul Descărcări: |_+_|
- Extrageți sau dezarhivați fișierul hosts.zip fișier în directorul curent: |_+_|
- Copiați gazde dosar la /etc/ pliant
- Dacă sunteți autentificat ca root, redenumiți fișierul hosts în hosts.old: |_+_|
- Apoi copiați noul fișier în fișierul /etc/ folder: |_+_|
- Dacă nu sunteți autentificat ca root, utilizați sudo pentru a redenumi fișierul: |_+_|
- Și apoi copiați noul fișier în /etc/: |_+_|
- Închideți și reporniți browserul
Goliți memoria cache DNS
În unele cazuri, computerul poate avea o adresă stocată în cache pentru unul sau mai multe dintre aceste site-uri publicitare. Ultimul pas atunci, dacă este necesar, este să goliți memoria cache a numelor de domenii legate la adrese. O simplă repornire a computerului va realiza acest lucru, dar dacă nu aveți chef să reporniți, iată comenzile necesare pentru a goli manual memoria cache DNS:
Goliți memoria cache DNS Windows
Tastați următoarea comandă într-un prompt de comandă, nu în powershell:
|_+_|
Goliți memoria cache DNS MacOS
Pentru Mountain Lion sau Lion, introduceți următoarele într-un terminal:
|_+_|
Pentru Mavericks
5B5EDE3B9A9142AFD950CAC7DC88D9E6B8E42CA
În Yosemite, comanda sa schimbat pentru spălarea memoriei cache DNS până la lansarea versiunii 10.10.4, când a trecut din nou. Pentru 10.10 – 10.10.3 utilizați următoarea comandă:
|_+_|
Pentru orice lansare după 10.10.4, inclusiv El Capitan și Sierra, utilizați următoarele:
|_+_|
Goliți memoria cache DNS în Linux
Tastați următoarea comandă într-un terminal fie cu sudo, fie ca root:
|_+_|
SAU
|_+_|
Și iată-l. Un fișier text simplu care a fost folosit inițial pentru a stoca o listă de servere și adresele acestora, fiind folosit ca un simplu, dar puternic, de blocare a reclamelor și a malware-ului. Deși acest lucru nu este în niciun caz menit să înlocuiască orice blocant de reclame existent pe care l-ați putea folosi, este un plus ușor și ușor disponibil la orice ați putea avea deja.
Deci ce este gazde oricum?
Pe vremuri, nu existau servere care să păstreze liste masive cu toate adresele de internet și domeniile pe care le găzduiau. Fiecare computer era responsabil pentru păstrarea propriei liste de servere și adresa lor IP unică. O adresă IP este un șir de numere și zecimale și este asociată cu un anumit domeniu, cum ar fi „comparitech.com”, dar arată ca „209.58.135.68” pentru computer.
De fapt, la începuturile internetului, fiecare adresă de internet indica doar un singur server. Fiind oameni, creatorii internetului și-au dat seama de la început că memorarea unei adrese numerice pentru fiecare server pur și simplu nu se va întâmpla. Trebuia să existe o modalitate de a da fiecărui server un nume mai prietenos cu oamenii și apoi de a lega acel nume la adresa de internet pentru acel server.
Prima modalitate de a face asta a fost fișierul hosts. O problemă care a continuat să apară, totuși, a fost conectarea numelui unui server la o adresă incorectă. Acest lucru era aproape garantat că computerul nu va putea ajunge la acel server până când adresa nu va fi corectată.
Evoluţie
În cele din urmă, fișierele gazde au devenit aproape imposibil de gestionat din cauza numărului mare de servere care găzduiau informații. Atunci cineva a venit cu ideea de a crea un grup de servere care să țină liste actualizate de nume de site-uri legate de anumite adrese IP. Apoi, fișierul hosts trebuie doar să aibă numele și adresele serverelor din acel grup.
Avanză rapid până astăzi, unde avem DHCP, DNS dinamic, DNS, mai multe servere web virtuale care partajează o singură adresă IP și tot felul de alte nebunii în comparație cu sistemul arhaic de introducere manuală a numelui și adresei unui server într-un fișier text de pe computerul nostru local. .
Partea secretă de strălucire aici este că fișierul hosts este încă privit înainte de orice altceva atunci când vine vorba de căutarea unui site web. Dacă site-ul respectiv este listat în fișierul hosts, se folosește adresa furnizată și nu se mai caută, chiar dacă adresa respectivă este incorectă.
Nu contează ce versiune de Windows rulează computerul dvs., dacă utilizați un Mac sau chiar dacă ați făcut trecerea la oricare dintre distribuțiile Linux, computerul dvs. are un fișier hosts și este utilizabil ca blocant de web. reclame și programe malware.
Poate sa gazde fi corupt
Ceea ce face acest tutorial este, din punct de vedere tehnic, o corupție a fișierului gazde fişier. Intenția inițială a fost de a asocia numele serverelor cu adresele lor IP. Prin conectarea unui nume de site la o adresă IP nevalidă, distrugeți puțin funcționalitatea web. Din fericire, îl încalci în favoarea ta blocând accesul computerului la conținut online nedorit.
Desigur, aici există un potențial de abuz. Doriți doar să actualizați conținutul acestui fișier din surse de încredere, de înaltă calitate. Cu peste 32.000 de intrări, ar fi un joc de copil să schimbi adresa IP a „windowsupdate.microsoft.com” într-un site care instalează software bot.net deghizat în actualizări oficiale de securitate Microsoft pentru Windows. Sau mai rau.
La fel ca cu orice altceva disponibil pe internet în aceste zile,caveat emptor!
„ Vechea școală, Upper Mill, Saddleworth ' de Duncan Hull sub CC 2.0