Linux Sunucularda Ping (ICMP) Kapatma ve Açma Rehberi

Sunucu güvenliğini artırmanın ilk ve en temel adımlarından biri, dışarıdan gelen gereksiz ağ isteklerini kısıtlamaktır. Sunucunuzu dışarıdan gelen ping (ICMP) isteklerine tamamen kapatmak, ağ haritalama araçlarından gizlenmenize ve temel düzeydeki ping flood (ICMP yığma) saldırılarını engellemenize yardımcı olur.

Ping erişimini kapatmanın, sunucunuzun performansına veya barındırdığınız web sitelerinin erişilebilirliğine hiçbir olumsuz etkisi yoktur; aksine gereksiz ağ trafiğini azaltarak fayda sağlar. Ancak unutulmamalıdır ki, ping kapatmak sunucunuzu tek başına büyük çaplı DDoS saldırılarından korumaz, sadece bir ilk savunma katmanı oluşturur.

Bu rehberde yer alan işlemleri tüm VDS sunucularınızda güvenle uygulayabilirsiniz.

Linux'ta Sunucuyu Ping'e Kapatma (ICMP Engelleme)

İşlemleri gerçekleştirmek için sunucunuza SSH üzerinden root yetkisiyle giriş yapın ve aşağıdaki adımları sırasıyla uygulayın.

  1. Yapılandırma Dosyasını Açın: Linux çekirdek parametrelerini düzenlediğimiz sysctl.conf dosyasını nano editörü ile açıyoruz:


    nano /etc/sysctl.conf
    
  2. Kuralı Ekleyin: Açılan dosyanın en alt satırına inin ve tüm ICMP (ping) isteklerini yok sayması için aşağıdaki satırı ekleyin:


    net.ipv4.icmp_echo_ignore_all=1
    

    Dosyayı kaydedip çıkmak için sırasıyla CTRL + X, Y ve Enter tuşlarına basın.

  3. Değişiklikleri Uygulayın: Yaptığımız değişikliğin sunucuyu yeniden başlatmaya gerek kalmadan anında aktif olması için şu komutu çalıştırın:


    sysctl -p
    

Bu işlemlerden sonra, farklı bir bilgisayardan veya ağdan sunucunuzun IP adresine (veya alan adınıza) ping atmayı denediğinizde "İstek zaman aşımına uğradı (Request timed out)" yanıtını alacaksınız. Sunucunuz artık dışarıdan ping'e kapalıdır.

Sunucuyu Yeniden Ping'e Açma

Eğer ağ testleri veya farklı bir entegrasyon için sunucunuzu ping isteklerine tekrar açmanız gerekirse, işlemi geri almak oldukça basittir:

  1. SSH üzerinden tekrar nano /etc/sysctl.conf komutunu çalıştırın.

  2. Dosyanın en altına eklediğimiz net.ipv4.icmp_echo_ignore_all=1 satırını tamamen silin.

  3. Dosyayı kaydedip kapattıktan sonra, değişiklikleri geçerli kılmak için tekrar sysctl -p komutunu yürütün.

İşlem bu kadar! DoğruHost güvencesiyle sunucunuzun ağ yapılandırmasını dilediğiniz gibi yönetebilirsiniz.

Projenizi Bir Sonraki Seviyeye Taşıyın

Web sitenizi güvenilir, hızlı ve modern bir altyapı üzerinde hayata geçirmek için doğru zamanı seçin. Doğru Host, ihtiyaçlarınıza uygun güçlü hosting çözümleriyle her adımda yanınızda.