KEMBAR78
Hur man blockerar IP-adresser i WordPress (& Varför)
Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur man blockerar IP-adresser i WordPress (& Varför)

Föreställ dig att anlita en säkerhetsvakt för att skydda din webbplats. De skulle välkomna genuina kunder och stoppa skadliga besökare från att komma in.

Detta är kraften i att blockera specifika IP-adresser i WordPress. Det är en enkel men effektiv säkerhetsåtgärd som vi använder på WPBeginner för att avvärja spammare, stoppa brute-force-attacker och skydda vår webbplats från kända hot.

I den här artikeln visar vi hur du blockerar IP-adresser i WordPress, och vi visar också hur du tar reda på vilka IP-adresser som behöver blockeras.

Hur man blockerar IP-adresser i WordPress

Vad är en IP-adress?

Varje dator som är ansluten till internet har en IP-adress som tilldelas av dess internetleverantör.

Om internet vore en fysisk värld, tänk på IP-adresser som land-, gatu- och husnummer. De är 4 uppsättningar siffror från 0-255 separerade av punkter och ser ut så här:

172.16.254.1

Alla besökare på din WordPress-webbplats har en IP-adress som lagras i din webbplats åtkomstloggfiler. Detta innebär att alla webbplatser som du besöker också lagrar din IP-adress.

Om du vill dölja din riktiga IP-adress och annan personlig information när du använder internet, kan du använda en VPN-tjänst.

Varför & när behöver du blockera IP-adresser?

Att blockera en IP-adress från att komma åt din webbplats är ett effektivt sätt att hantera oönskade besökare, kommentars-spam, e-post-spam, hackningsförsök och DDoS-attacker (tjänsteförvägran).

Det vanligaste tecknet på att din webbplats är under en DDoS-attack är att din webbplats ofta blir otillgänglig eller att dina sidor tar evigheter att ladda.

De andra attackerna är mer uppenbara, som när du börjar få skräppostkommentarer eller en massa skräppostmeddelanden från ditt kontaktformulär. Vi har en lista med sätt att bekämpa skräppostkommentarer, men den sista lösningen är att blockera IP-adresser.

Hitta IP-adresser du vill blockera i WordPress

WordPress lagrar IP-adresser för användare som lämnar en kommentar på din webbplats. Du kan se deras IP-adress genom att besöka sidan Kommentarer i ditt WordPress-adminområde.

IP-adresser lagrade i WordPress-kommentarer

Om din webbplats utsätts för en DDoS-attack, är det bästa sättet att hitta IP-adresserna genom att kontrollera din servers åtkomstlogg.

För att se dessa loggar måste du logga in på kontrollpanelen (cPanel) för ditt WordPress-värdkonto. Leta sedan reda på avsnittet 'Loggar' och klicka på ikonen 'Råa åtkomstloggar'.

Råa åtkomstloggar

Detta tar dig till sidan med åtkomstloggar.

Du måste klicka på ditt domännamn för att ladda ner filen med åtkomstloggar.

Ladda ner åtkomstloggfil

Din åtkomstloggfil kommer att finnas inuti en .gz-arkivfil. Extrahera filen genom att klicka på den.

Om din dator inte har ett program för att hantera .gz-arkivfiler, behöver du installera ett. Winzip och 7-zip är två populära val bland Windows-användare.

Inuti arkivet ser du din åtkomstloggfil, som du kan öppna i en enkel textredigerare som Anteckningar eller TextEdit.

Åtkomstloggfilen innehåller rådata för alla förfrågningar som gjorts till din webbplats. Varje rad börjar med IP-adressen som gör förfrågan.

IP-adresser i åtkomstloggfilen

Du måste se till att du inte blockerar dig själv, legitima användare eller sökmotorer från att komma åt din webbplats. Kopiera en misstänkt IP-adress och använd online IP-uppslagverktyg för att ta reda på mer om den.

Du måste noggrant granska dina åtkomstloggar för ett ovanligt högt antal förfrågningar från en viss IP-adress. Vi delar ett sätt att automatisera detta längst ner i den här artikeln.

När du har hittat dessa IP-adresser måste du kopiera och klistra in dem i en separat textfil.

Blockera IP-adresser i WordPress

Om du bara vill stoppa användare med en specifik IP-adress från att lämna en kommentar på din webbplats, kan du göra det i ditt WordPress-adminområde.

Gå till sidan Inställningar » Diskussion och rulla ner till textrutan 'Kommentarssvartlista'.

Blockera IP-adresser i WordPress-kommentarer

Du måste kopiera och klistra in IP-adresserna som du vill blockera och sedan klicka på knappen 'Spara ändringar'.

WordPress kommer nu att blockera användare med dessa IP-adresser från att lämna en kommentar på din webbplats. Dessa användare kommer fortfarande att kunna besöka din webbplats, men de kommer att se ett felmeddelande när de försöker skicka en kommentar.

Blockera en IP-adress med cPanel

Denna metod blockerar helt en IP-adress från att komma åt eller visa din webbplats. Du bör använda denna metod när du vill skydda din WordPress-webbplats från hackningsförsök och DDoS-attacker.

Först måste du logga in på cPanel-instrumentpanelen för ditt hostingkonto. Skrolla nu ner till avsnittet Säkerhet och klicka på ikonen 'IP Blocker'.

cPanel IP-blockeringsverktyget

Detta tar dig till verktyget IP-blockerare.

Här kan du lägga till de IP-adresser du vill blockera. Du kan lägga till en enskild IP-adress eller ett IP-intervall och sedan klicka på knappen 'Lägg till'.

Blockera IP-adresser i cPanel

Du kan återvända till samma sida igen om du någonsin behöver avblockera dessa IP-adresser.

När IP-adressblockering inte fungerar – automatisera det!

Att blockera en IP-adress fungerar om du bara blockerar några grundläggande hackningsförsök, specifika användare eller användare från specifika regioner eller länder.

Många hackningsförsök och attacker görs dock med ett brett utbud av slumpmässiga IP-adresser från hela världen. Det är omöjligt för dig att hålla jämna steg med alla dessa slumpmässiga IP-adresser.

Det är då du behöver en Web Application Firewall (WAF) som Sucuri eller Cloudflare. Dessa webbplatssäkerhetstjänster skyddar din webbplats mot sådana attacker med hjälp av en webbapplikationsbrandvägg.

I grund och botten går all din webbplatstrafik via deras servrar, där den undersöks för misstänkt aktivitet. Den blockerar automatiskt misstänkta IP-adresser från att nå din webbplats helt och hållet. Se hur Sucuri hjälpte oss att blockera 450 000 WordPress-attacker på 3 månader.

Vi hoppas att den här artikeln hjälpte dig att lära dig hur du enkelt blockerar IP-adresser i WordPress. Du kanske också vill se vår ultimata guide till WordPress-säkerhet för nybörjare eller vårt experttips om de bästa WordPress brandväggspluggarna.

Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

31 CommentsLeave a Reply

  1. Manuell blockering fungerar utmärkt för att rikta in sig på specifika problemmakare, att ha Sucuri eller Cloudflare som ett första försvarslinje har varit en "game-changer", särskilt för webbplatser med hög trafik.
    Det automatiska skyddet fångar hot som jag inte skulle ha upptäckt enbart genom loggövervakning.
    Detta lagerindelade tillvägagångssätt har praktiskt taget eliminerat lyckade attacker på alla mina hanterade webbplatser.

  2. Jag har använt den första metoden på mitt WordPress admin-dashboard och det fungerade för att minska spamkommentarerna. Men hur hanterar vi dem som använder VPN för att ändra sina IP-adresser? Om jag fortsätter att lägga till sådana IP-adresser i min svartlista, kommer jag inte att låsa ute legitima besökare från att kommentera mina inlägg?

    • Om dina hackare är tillräckligt beslutsamma för att använda flera IP-adresser, kan du normalt blockera IP-adresserna tillfälligt och sedan ta bort dem efter en tid, eftersom det skulle kräva många resurser att ständigt ändra IP-adressen.

      Admin

      • Det låter logiskt. Att blockera IP-adresser tillfälligt och sedan ta bort dem senare kan vara effektivt, eftersom ständigt ändrade IP-adresser kräver betydande resurser från hackarna.

  3. det finns ingen textruta för 'Kommentarblacklist'.

    om word press tog bort den här funktionen, då bör den del där du hänvisar/föreslår det så kallade alternativet tas bort.

  4. Min Wifi IP-adress är blockerad på min egen webbplats på grund av mitt misstag, men jag kan logga in på min webbplats med en annan wifi, hur avblockerar jag min IP-adress med WordPress?

    • Du skulle ta bort IP-adressen från verktyget som du blockerade IP-adressen från.

      Admin

  5. Hej där,

    Jag blockerade en IP-adress från att besöka min blogg, besökaren hittar fortfarande ett sätt att besöka min blogg med samma IP-adress.

    Vad skulle du rekommendera?

    • I dessa situationer rekommenderar vi att du kontrollerar med din hosting-leverantör för att säkerställa att det inte finns några konflikter från deras sida.

      Admin

    • You would want to look for Disallowed Comment Keys on the discussion page due to a more recent update for where to add the IPs :)

      Admin

    • Från menyn till vänster (snarare än kommentarer) välj Inställningar -> Diskussioner och skrolla ner tills du ser raden "Ogiltiga kommentarsnycklar" och rutan under. IP-adressen som ska blockeras går i rutan, en per rad.

  6. Tack ^^ Detta hjälpte mig att hitta vad jag letade efter för att blockera en IP-adress från att kommentera mina artiklar.

  7. En webbplats kopierar allt mitt innehåll utan att lämna någon kommentar.
    Vad kan jag göra. hjälp mig snälla

  8. Hur blockerar jag ett intervall av IP-adresser (undernät)? Jag får spam från samma undernät, säg ABC.CDE.*.* Första delen är densamma, den sista varierar. För tillfället skrev jag så här i svartlistan: ABC.CDE, men jag är inte säker på att det är rätt sätt. Jag har sett detta som råd någon gång för länge sedan. Nu dog ett av antispam-plugins ut och jag började leta, jag fick annan information. som så här: ABC.CDE.* eller så här ABC.CDE.*.* Så är alla dessa sätt OK eller bara ett av dem? Och vilket?

    • Det skulle bero på vilken metod du använder för att blockera IP-adresser, men normalt vill du använda det andra alternativet med två *s

      Admin

      • Metod – samma som i artikeln ovan, gå till diskussionsinställningarna och lägg IP-adressen där. Det är bara det att det inte finns något sätt att dubbelkolla vilken som fungerar eftersom jag inte har tillgång till olika IP-adresser...

        Tack, jag ändrar allt till ABC.CDE.*.*

  9. Jag har nyligen startat en blogg, informationen du erbjuder på den här webbplatsen har hjälpt mig enormt. Tack för all din tid & ditt arbete.

  10. Tack så mycket för informationen, sedan jag hittade WPBeginner har mitt WordPress-liv varit extremt enkelt och stressfritt och jag hoppas att ni fortsätter det goda arbetet.

  11. Jag letade efter detta svar eftersom min webbplats fick så många träffar och spam från specifika IP-adresser. Jag inaktiverar det nu. Tack!

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.