WordPress Sitenizde IP Adresleri Nasıl Görüntülenir veya Engellenir

Yayınlanan: 2017-06-14

İnternete bağlıysanız, IP adresi olarak bilinen benzersiz bir kimlik numaranız vardır. Ve ziyaretçileriniz için de durum farklı değil – sitenize gelen her kişinin benzer şekilde kendine özgü bir IP adresi var. Doğru eklentiler ve araçlarla, hem işlevsellik eklemek hem de WordPress sitenize erişimi kısıtlamak için bu IP adresleriyle çalışabilirsiniz.

Bu yazıda, bu iki konuyu da kazmak için yapıyorum. Yani, okumayı bitirdiğinizde, şunları nasıl yapabileceğinizi bileceksiniz:

  • WordPress sitenizin ön ucunda her kullanıcının IP adresini dinamik olarak görüntüleyin.
  • Kullanıcıların IP adreslerine göre sitenize yorum yapmasını veya sitenize erişmesini engelleyin.

Başlayalım…

WordPress'te Bir Kullanıcının IP Adresi Nasıl Görüntülenir

Bir saniye içinde bir IP adresini engellemeye başlayacağım, ancak biraz daha olumlu bir kullanımla başlayalım:

Bir ziyaretçiye kendi IP adresini göstermek için WordPress'i kullanmak.

Bu ne zaman işe yarayabilir? Her zaman eğlenceli bir widget olarak kullanabilirsiniz, ancak bazı pratik kullanımları da vardır.

Örneğin, bir kullanıcının kod parçacığına kendi IP adresini eklemesi gereken kod parçacıkları gösteriyorsanız, bu tekniği ziyaretçilere IP adreslerini göstermek için kullanabilir ve onları kendilerinin anlama zahmetinden kurtarabilirsiniz.

Benzer şekilde, ziyaretçilerin talimatların bir parçası olarak IP adreslerini girmeleri gereken yerlerde talimatlar veriyor olabilirsiniz. Yine – bu yaklaşım, ziyaretçilerin kendi IP adreslerini bulmasını kolaylaştırır.

Kendi kısa kodunuzu oluşturma kodu aslında oldukça basit olsa da, tam olarak ihtiyacınız olanı yapan ve daha fazlasını yapmayan Show IP address adlı hafif bir eklenti zaten var.

Nasıl kullanılacağı aşağıda açıklanmıştır:

Adım 1: IP Adresini Göster'i Kurun ve Etkinleştirin

Başlamak için gösterge tablonuzda IP Adresini Göster öğesini arayın ve ücretsiz eklentiyi yükleyin. Keith Griffiths'in eklentisini arıyorsunuz.

Mağaza IP Adresi

Kurulduktan sonra, yapılandırmanız gereken gerçekten hiçbir şey yoktur. Bahsettiğim gibi – eklenti inanılmaz derecede hafif – kelimenin tam anlamıyla sadece birkaç satır koddan bahsediyoruz.

2. Adım: Kullanıcılara IP Adreslerini Göstermek İçin Kısa Kodu Kullanın

Eklentiyi etkinleştirdikten sonra, bir kullanıcının IP adresini görüntülemek için [show_ip] kısa kodunu kullanabilirsiniz. Bu kısa kodu normal WordPress Düzenleyiciye veya Divi Builder'daki bir kod modülüne ekleyebilirsiniz.

Size Divi kullanarak nasıl göründüğünü göstereceğim – ancak süreç WordPress Düzenleyici için aynıdır:

Bölünmüş IP adresi

WordPress kenar çubuğunuzda bir kullanıcının IP adresini görüntülemek ister misiniz? Kısa kodu bir metin widget'ına eklemeniz yeterlidir:

Kısa koddan metin widget'ına

Kısa kod çalışmıyorsa, metin widget'larında kısa kod kullanımını etkinleştirmek için bu kod parçacığını alt temanızın functions.php dosyasına eklemeniz gerekebilir:

// Enable shortcodes for text widgets

add_filter('widget_text','do_shortcode');

Ve hepsi bu kadar!

Ancak, bir kullanıcıya IP adreslerini göstermek yerine, belirli kullanıcıları IP adreslerine göre engellemeyi tercih ederseniz ne olur?

WordPress'te IP Adresine Göre Kullanıcılar Nasıl Engellenir

Bazen WordPress sitenizde çok özel bir dizi kötü oyuncuyla uğraşıyorsunuz. Bunlar şunlar olabilir:

  • Yorum bölümlerinizi spam gönderen kişiler
  • DDoS saldırıları
  • Kötü niyetli eylemler (ör. sitenizin gizli olmasına rağmen wp-giriş sayfanızı ziyaret etmek)
  • Diğer herhangi bir istenmeyen trafik türü

Bu sorunlarla uğraşmanın bir parçası da kaliteli bir güvenlik eklentisi kurmaktır. İyi güvenlik eklentileri, bilinen kötü IP adreslerini otomatik olarak engelleyecek güvenlik önlemlerine ve güvenlik duvarlarına sahiptir.

Ancak, sıfırlamanız ve belirli IP adreslerinden kurtulmanız gereken bir durumunuz da olabilir. Bu bölümün konusu bu.

Kötü Amaçlı Aktörlerin IP Adresleri Nasıl Bulunur?

Yasaklamak istediğiniz IP adreslerine zaten sahipseniz, bir sonraki bölüme geçmekten çekinmeyin.

Yorum spam'iyle uğraşıyorsanız, spam gönderenin IP adresini bulmak önemsizdir. Bunun nedeni, WordPress'in aslında her bir yorum için size bu bilgiyi vermesidir. Tek yapmanız gereken onu bulmak için Yorumlar sekmenize gitmek:

kötü niyetli aktörler bul

Diğer kötü aktörler için IP adresleri bulmak biraz daha zor. Belirli bir etkinlik izleme eklentiniz yoksa, en iyi seçeneğiniz normalde sunucunuzun günlüklerini incelemektir.

Örneğin, sunucunuz cPanel kullanıyorsa, Ham Erişim Günlüklerine giderek sitenizin tüm etkinliklerinin bir günlüğünü indirebilirsiniz:

ham erişim günlükleri

Barındırdığınız her site için bir trafik günlüğü indirebilirsiniz. Ardından Winzip gibi bir şey kullanarak .gz günlük dosyasını açabilirsiniz. Ardından, .gz dosyasının içindeki dosyayı Not Defteri veya başka bir metin düzenleyici ile açın.

Bu noktada, sitenizdeki belirli sayfalara erişen kişileri aramak için CTRL + F tuşlarını kullanabilirsiniz.

Örneğin, sizden başka birinin sitenizin wp-admin alanına erişmeye çalışıp çalışmadığını “wp-admin” veya “wp-login” arayarak kontrol edebilirsiniz:

wp-admin

Yukarıdaki ekran görüntüsünde, Firefox kullanan birinin wp-login sayfama erişmeye çalıştığını görebilirsiniz. Google Chrome kullandığım için muhtemelen onları engellemeliyim!

WordPress Sitenizden Belirli IP Adreslerini Nasıl Yasaklayabilirsiniz?

Belirli IP adreslerinin WordPress sitenize erişmesini engellemek söz konusu olduğunda, soruna yaklaşmak için birkaç farklı yolunuz vardır. İşte en yaygın olanlardan bazıları:

  • Yerleşik Yorum Kara Listesi aracını kullanma. Bu, temel WordPress yazılımının bir parçasıdır.
  • Bir eklenti kullanma. Normalde olduğu gibi, işi halletmenize yardımcı olacak ücretsiz bir WordPress eklentisi bulabilirsiniz.
  • cPanel'in IP Adresi Reddetme Yöneticisinden faydalanmak . WordPress sitelerini cPanel kullanan ana bilgisayarlarda barındıranlar için sunucu tarafı seçeneği.
  • .htaccess ile belirli IP adreslerini engelleme. Kevin, .htaccess ipuçları ve püf noktaları gönderisinin 6. ipucunda bunun nasıl yapılacağını anlattı.

Kevin zaten .htaccess açısını kapsadığı için, yalnızca ilk üç yönteme odaklanacağım.

WordPress Yorum Kara Listesini Kullanma

Belirli IP adreslerinin sitenize yorum yapmasını engellemek istiyorsanız, tek yapmanız gereken Ayarlar → Tartışma'ya gidip Yorum Kara Listesi kutusuna gitmek. Ardından, engellemek istediğiniz IP adresleri listesine yapıştırın:

wordpress yorum kara listesi

Bahsettiğim gibi – bu temel bir WordPress özelliğidir. Bu nedenle, bu araca erişmek için herhangi bir harici eklenti yüklemeniz gerekmez.

Bir WordPress Eklentisi ile IP Adresleri Nasıl Engellenir

Belirli IP adreslerini sitenizden tamamen engellemek istiyorsanız, bir adım daha ileri gitmeniz gerekir. Bunun bir yolu, Simple IP Ban adlı ücretsiz bir eklenti kullanmaktır.

Eklentiyi kurup etkinleştirdikten sonra, yapılandırmak için Ayarlar → Basit IP Yasağı'na gidebilirsiniz.

Ayarlar'da şunları yapabilirsiniz:

  • Belirli IP adreslerini engelle (her satıra bir tane)
  • Bir dizi IP adresini engelle
  • Belirli Kullanıcı Aracılarını kısıtlayın (botları engellemek için iyidir)

Ve tüm bu yöntemler için, ayrıca bir yönlendirme URL'si belirtebilir ve oturum açmış kullanıcıların IP yasağının dışında tutulup tutulmayacağını belirtebilirsiniz:

ip yasağı

cPanel ile IP Adresleri Nasıl Engellenir

Son olarak, cPanel, sitenizdeki herhangi bir IP adresini engellemenizi sağlayan yerleşik bir araç içerir. WordPress'e özgü olmasa da, işi gayet iyi hallediyor. Erişmek için cPanel kontrol panelinizde IP Adresi Reddetme Yöneticisini arayın:

cPanel

Eşyaları Sarmak

Kullanıcılara kendi IP adres(ler)ini göstermeniz veya sitenize erişmeye çalışan kötü niyetli kişilerin IP adreslerini engellemeniz gerekip gerekmediğini, önceki eklentiler ve araçlar size yardımcı olabilir.

Engelleme cephesinde IP adreslerinin her zaman aynı kalmadığını unutmayın. Yani birini bir kez engelleseniz bile yeni bir IP adresiyle geri gelebilirler. Bazen durum biraz köstebek vurma oyunu gibi gelebilir!

Bu nedenle, WordPress kontrol panelinizde bulunan seçeneklerden birine bağlı kalmak en kolayı olabilir, böylece yeni sorunlu IP adresleri ortaya çıktıkça hızla ekleyebilirsiniz.

WordPress sitenizde IP adreslerini görüntülemeyi veya engellemeyi nasıl ele alıyorsunuz?

IrishkaVasutina / Shutterstock.com tarafından hazırlanan makale küçük resmi