Cum să blocați adresa IP în WordPress

Publicat: 2024-01-11

Ești îngrijorat de vizitatorii nedoriți ai site-ului tău WordPress?

Fie că este vorba despre comentarii spam, roboți rău intenționați sau chiar hackeri hotărâți, traficul nedorit poate perturba performanța și liniștea site-ului dvs.

Dar nu te teme! Puteți bloca adrese IP în WordPress, o metodă simplă, dar puternică de a crea un mediu sigur pentru conținutul și comunitatea dvs.

În această postare, vă vom arăta cum să identificați IP-uri rău intenționate și metode de blocare a adreselor IP.

Sunteți gata să vă securizați site-ul WordPress? Să începem.

Cuprins

  1. Ce este o adresă IP?
  2. Motive pentru a bloca adresele IP pe site-ul dvs. WordPress
  3. Identificarea adreselor IP de blocat în WordPress
  4. Metode de blocare a adreselor IP în WordPress
    • Blocați adresele IP ale comentatorilor
    • Blocați adresele IP folosind cPanel
    • Blocați adresele IP utilizând un plugin de securitate
    • Blocați adresele IP prin editarea fișierului .htaccess
    • Blocați adrese IP utilizând fișierul WordPress functions.php
  5. Concluzie

1 Ce este o adresă IP?

O adresă IP sau o adresă de protocol Internet servește ca un identificator unic pentru fiecare dispozitiv conectat la internet, facilitând comunicarea între dispozitive online.

Computerul, smartphone-ul, tableta și alte dispozitive compatibile cu internet au fiecare o adresă IP, facilitând comunicarea cu alte dispozitive de pe internet.

Gândiți-vă la internet ca la o rețea telefonică vastă, cu adrese IP funcționând ca numere de telefon care permit dispozitivelor să se conecteze și să comunice.

Exprimate de obicei sub formă numerică (de exemplu, 192.168.1.1), aceste adrese servesc două funcții principale: identificarea interfețelor de rețea și specificarea locațiilor.

Fiecare vizitator al unui site web WordPress are adresa IP stocată în fișierele jurnal de acces ale site-ului web și același lucru este valabil și atunci când vizitați alte site-uri web.

Acum, de ce veți bloca anumite adrese IP de la accesarea site-ului dvs. web atunci când acestea sunt esențiale pentru accesul la site? O vom explora în secțiunea următoare.

2 motive pentru a bloca adresele IP pe site-ul dvs. WordPress

Blocarea adreselor IP este o practică comună în diverse scopuri. Acum, să luăm în considerare când și de ce trebuie să blocați accesul la site-ul dvs. la anumite adrese IP.

2.1 Prevenirea activităților rău intenționate

Când observați acțiuni rău intenționate recurente, cum ar fi atacuri cu forță brută, încercări de hacking sau comportament suspect de la anumite adrese IP care încearcă să vă acceseze serverul sau site-ul, blocarea acestor IP-uri ar trebui să fie următoarea acțiune.

Acest pas vă ajută să vă protejați site-ul de potențiale încălcări de securitate și de intrare neautorizată.

2.2 Prevenirea spam-ului și a e-mailurilor și comentariilor nedorite

Uneori, puteți întâlni comentarii spam pe paginile/postările site-ului dvs., adesea însoțite de link-uri nedorite care conduc la surse nesigure.

Același lucru este valabil și atunci când aveți un formular de contact sau orice alt formular pe site-ul dvs. web, ceea ce duce la e-mailuri spam în căsuța dvs. de e-mail care sunt irelevante sau lipsite de conținut semnificativ.

Pentru a rezolva aceste probleme și pentru a menține o căsuță de e-mail mai curată și un mediu de site web mai ușor de utilizat, puteți bloca adresele IP responsabile pentru generarea de comentarii spam, iar e-mailurile devin o măsură eficientă.

2.3 Gestionarea traficului nedorit

Blocarea adreselor IP poate ajuta la gestionarea și reducerea traficului nedorit, mai ales atunci când întâmpinați solicitări mari de la anumite IP-uri sau intervale de adrese. Acest trafic nedorit poate fi roboți sau crawlere.

În plus, abordează amenințarea atacurilor DDoS (Distributed Denial of Service), care pot face site-ul dvs. în mod constant inaccesibil sau pot cauza timpi prelungiți de încărcare a paginii.

Scopul principal al blocării acestor adrese IP este de a atenua încărcarea serverului și de a crește performanța generală a sistemului dumneavoastră.

2.4 Restricționarea accesului la conținut sau la politicile companiei

Practica blocării adreselor IP limitează accesul la anumite conținuturi sau servicii. De exemplu, în serviciile pe bază de abonament, blocarea adreselor IP ale non-abonaților asigură acces exclusiv pentru utilizatorii plătitori.

Acest lucru se aplică și organizațiilor care pot alege să blocheze adrese IP pentru a aplica politicile companiei, restricționând accesul angajaților la anumite site-uri web sau servicii. Acest lucru este important pentru companiile care manipulează informații sensibile sau date proprietare.

2.5 Restricții geografice

Dacă doriți să limitați accesul la site-ul dvs. din anumite regiuni sau țări, blocarea adreselor lor IP este o metodă simplă de a implementa restricții geografice.

3 Identificarea adreselor IP de blocat în WordPress

Dacă aveți de-a face cu comentarii spam pe postările sau paginile dvs., este esențial să rețineți că WordPress stochează adresele IP ale comentatorilor site-ului dvs.

Pentru a găsi aceste informații, pur și simplu navigați la pagina Comentarii din zona dvs. de administrare WordPress.

localizați adresa IP în WordPress

Cu toate acestea, în cazul unui atac sever care împiedică accesul la zona dvs. de administrare, este important să examinați jurnalul de acces al serverului dvs. Accesați acest jurnal prin instrumentele cPanel ale furnizorului dvs. de găzduire.

Navigați la secțiunea Metrics și selectați opțiunea Raw Access , așa cum se arată mai jos.

Acces brut

Această acțiune vă va conduce la pagina Jurnal de acces brut, unde veți găsi jurnalul de acces brut pentru domeniul dvs. Faceți clic pe domeniu pentru a descărca fișierul jurnal de acces.

Descărcați jurnalele de acces brute curente

Făcând clic pe domeniul dvs., veți descărca fișierul jurnal al serverului dvs. în format de arhivă .gz. Continuați să extrageți fișierul.

Dacă întâmpinați probleme la deschiderea acestui format de fișier pe computer, încercați să îl convertiți în DOC sau PDF folosind instrumente online. Puteți descărca apoi fișierul convertit pentru a vizualiza jurnalele de acces brute.

Fișierul jurnal de acces cuprinde date brute ale tuturor solicitărilor făcute către site-ul dvs. web, fiecare linie începând cu adresa IP responsabilă pentru respectiva cerere.

Fișier jurnal

Este o idee bună să fii atent la orice adrese IP suspecte din jurnalul de acces, mai ales dacă observați că o anumită adresă IP apare frecvent.

Aveți grijă să nu vă blocați accidental, publicul autentic sau motoarele de căutare să nu vă acceseze site-ul.

Dacă este necesar, utilizați un instrument de căutare IP online pentru a obține mai multe informații despre o adresă IP suspectă înainte de a lua orice decizie.

Acum că știți cum să identificați adresele IP suspecte pe site-ul dvs. web, să discutăm cum să blocați accesul acestor IP-uri pe site-ul dvs.

4 metode de blocare a adreselor IP în WordPress

Să discutăm cinci metode de a bloca accesul adreselor IP la site-ul dvs. WordPress.

4.1 Blocați adresele IP ale comentatorilor

Această metodă vă permite să blocați IP-urile să nu comenteze postările sau paginile dvs. WordPress.

Pentru a implementa acest lucru, navigați la Setări → Discuție din tabloul de bord WordPress și derulați în jos la secțiunea Chei de comentarii respinse .

Asigurați-vă că introduceți adresele IP câte una pe linie, așa cum se arată mai jos.

Blocați adresa IP a comentatorilor

După ce ați introdus adresele IP, derulați în jos până în partea de jos a paginii și faceți clic pe butonul Salvare modificări .

WordPress va împiedica acum utilizatorii cu aceste adrese IP să posteze comentarii pe site-ul dvs. Deși acești utilizatori pot accesa în continuare site-ul dvs., vor întâlni un mesaj de eroare dacă încearcă să trimită un comentariu.

4.2 Blocați adrese IP utilizând cPanel

Această metodă vă permite să blocați o adresă IP în întregime, oferind o măsură robustă pentru a vă proteja site-ul WordPress de potențiale tentative de hacking și atacuri DDoS.

Conectați-vă la tabloul de bord cPanel al contului dvs. de găzduire și navigați la secțiunea Securitate . Alegeți pictograma IP Blocker , așa cum se arată mai jos.

IP Blocker

Aceasta vă va direcționa către pagina IP Blocker, unde puteți specifica cu precizie adresa IP pe care doriți să o blocați de la accesarea site-ului dvs.

Puteți adăuga o singură adresă IP sau un interval IP și faceți clic pe butonul Adăugați .

Adăugați adresa IP

După aceea, derulați în jos pentru a vedea lista de adrese IP pe care le-ați restricționat accesarea site-ului dvs. web. Puteți reveni oricând doriți să ștergeți sau să deblocați orice IP-uri făcând clic pe opțiunea Ștergere .

Lista adreselor IP

4.3 Blocați adrese IP utilizând un plugin de securitate

Blocarea adreselor IP folosind un plugin de securitate este cea mai ușoară metodă de a îmbunătăți protecția site-ului dvs. împotriva potențialelor amenințări și a accesului neautorizat.

Pluginurile de securitate precum Sucuri Security vă ajută să vă protejați site-ul de atacuri rău intenționate. Consultați tutorialul nostru despre instalarea unui plugin WordPress pe site-ul dvs. web.

Procesul implică de obicei utilizarea unui Web Application Firewall (WAF) integrat în pluginul de securitate. Acest firewall acționează ca o barieră între site-ul dvs. web și traficul de intrare, analizând fiecare solicitare pentru potențiale amenințări. Adresele IP suspecte, cunoscute pentru activități rău intenționate, cum ar fi încercările de hacking, sunt detectate și blocate automat de pluginul de securitate.

Mai mult, puteți bloca în continuare adresele IP manual folosind plugin-ul Sucuri.

4.4 Blocați adresele IP prin editarea fișierului .htaccess

Puteți bloca accesul adreselor IP suspecte a site-ului dvs. web, adăugând câteva rânduri de cod în fișierul .htaccess al site-ului dvs. web.

Cu toate acestea, dacă nu aveți cunoștințe de codificare, vă recomandăm să utilizați metodele menționate anterior.

Notă: este important să faceți o copie de rezervă a site-ului dvs. înainte de a adăuga orice cod, astfel încât să puteți restabili site-ul dacă ceva nu merge bine.

Conectați-vă la clientul dvs. FTP sau cPanel și localizați Managerul de fișiere în directorul public_html sau al site-ului. Alegeți să editați fișierul .htaccess.

În fișierul .htaccess, lipiți următorul cod în partea de jos a fișierului:

 deny from [IP Address You Want To Block]

Înlocuiți adresa IP pe care doriți să o blocați cu adresa IP reală pe care doriți să o blocați, așa cum se arată mai jos.

Dacă aveți mai multe adrese IP de blocat, continuați să adăugați codul cu fiecare adresă IP.

4.5 Blocarea adreselor IP folosind fișierul WordPress functions.php

Această metodă necesită adăugarea unui cod personalizat în fișierul functions.php al temei dvs. active WordPress.

Mai jos este un fragment de cod care demonstrează cum să blocați o adresă IP folosind functions.php. Codul utilizează o matrice pentru a ține evidența adreselor IP blocate. Verifică dacă IP-ul vizitatorului se află în matrice înainte de a acorda acces.

 function block_ip_addresses() { $blocked_ips = array( '192.168.0.1', '10.0.0.1', '123.456.789.0' ); if (in_array($_SERVER['REMOTE_ADDR'], $blocked_ips)) { wp_die('Access Denied'); } } add_action('init', 'block_ip_addresses');

Adăugați cât mai multe adrese IP este necesar folosind stilul din matricea $blocked_ips . Dacă aveți doar câteva, ștergeți celelalte IP-uri și introduceți IP-urile pe care doriți să le blocați.

Accesați funcțiile.php ale temei dvs. active la Aspect → Editor de fișiere temă . Alegeți functions.php, derulați în partea de jos și inserați codul așa cum se arată.

Adăugați cod în fișierul functions.php

După ce ați adăugat toate IP-urile pe care doriți să le blocați, faceți clic pe butonul Actualizare fișier pentru a salva modificările.

După aplicarea cu succes a acestui cod, adresele IP specificate li se va refuza accesul. Codul utilizează funcția wp_die afișând mesajul „Acces refuzat” utilizatorului blocat, așa cum se arată mai jos.

Acces refuzat mesaj

5. Concluzie

Securizarea site-ului dvs. WordPress împotriva atacurilor rău intenționate, a spamului și a traficului nedorit este necesară pentru o prezență online sigură.

Indiferent dacă optați pentru pluginuri, editați fișiere .htaccess sau configurați un firewall, utilizați aceste funcții cu înțelepciune.

Blocarea adreselor IP legitime poate avea dezavantaje, excluzând potențialii clienți. Prin urmare, evaluați cu atenție fiecare adresă IP înainte de a lua măsuri.

Cu abordarea corectă, blocarea adreselor IP poate îmbunătăți în mod semnificativ securitatea și performanța site-ului dvs. WordPress, protejându-l împotriva amenințărilor cibernetice și asigurând o experiență de utilizator sigură și plăcută pentru vizitatori.

Dacă vă place această postare, anunțați-ne prin Twitter pe @rankmathseo.