.htaccess dosyası, istenmeyen IP adreslerini engellemenin güçlü bir yoludur.
Yabancı IP adresleri bazen web sitelerini hacklemeye veya başka bir şekilde erişmeye yönelik kötü niyetli girişimlere ev sahipliği yapar. Bilgisayar korsanlarını, dolandırıcıları ve kötü niyetli diğer kişileri web sitenizden engellemenin bir yolu IP adreslerini engellemektir. Yöneticiler, tek bir yabancı IP adresini veya tüm IP adresi aralıklarını engellemek için sunucularının üst düzey dizininde bulunan .htaccess dosyasını kullanabilir.
Aşama 1
Engellenmesini istediğiniz yabancı IP adreslerini belirleyin. IPdeny ve Country IP Block gibi web siteleri, bölgesel İnternet Servis Sağlayıcılarından (ISS'ler) derlenen IP adreslerinin listelerini sağlar.
Günün Videosu
Adım 2
Sunucunuzun dizinindeki ".htaccess" dosyasını bulun. Normalde "/www/htdocs/.htaccess" gibi üst düzey dizinlerde bulunur. ".htaccess" dosyasını açmak için bir metin düzenleyici kullanın.
Aşama 3
Aşağıdakini kopyalayın ve ".htaccess" dosyasına yapıştırın:
izin ver, reddet "x"ten reddet "x"ten reddet "x"ten reddet hepsinden izin ver
"X", engellemek istediğiniz yabancı IP adresini temsil eder (örneğin, "192.168.22.132"). Tek bir IP adresini engellemek için "X" yerine adresi girin. Bir dizi IP adresini engellemek için "X" yerine IP adresini girin, ancak sondaki iki basamak grubunu bırakın. Aralık engellenen bir IP adresi "192.168" gibi görünmelidir.
4. Adım
Düzenlenen ".htaccess" dosyasını kaydedin ve sunucunuza yükleyin. Web sitenize gidin ve sunucu hatası olmadığından emin olun. Düzenlenen ".htaccess" dosyasının çalıştığından emin olmak istiyorsanız, engellediklerinizle aynı IP adresine veya aralığa sahip bir proxy kullanabilir ve web sitesine erişmeyi deneyebilirsiniz.
Uç
Herhangi bir değişiklik yapmadan önce “.htaccess” dosyanızı yedekleyin. Dosyadaki herhangi bir hata, web sitenize eriştiğinizde “Sunucu Hatası 500” mesajıyla sonuçlanacaktır.