Kafam karıştı, SNAT ve Masquerade arasındaki gerçek fark nedir?
İnternet bağlantımı yerel ağda paylaşmak istersem SNAT mı yoksa Masquerade mi seçmeliyim?
Kafam karıştı, SNAT ve Masquerade arasındaki gerçek fark nedir?
İnternet bağlantımı yerel ağda paylaşmak istersem SNAT mı yoksa Masquerade mi seçmeliyim?
Yanıtlar:
SNATHedef hepsini giden paketlere uygulamak için bir IP adresi vermek gerektirir. MASQUERADEHedef bunu bir arabirim vermek izin verir ve bu arabirimde ne olursa olsun adres giden tüm paketlere uygulanan adresidir. Ek olarak, SNATçekirdek bağlantısı takibi, arayüz alındığında ve geri getirildiğinde tüm bağlantıları izler; Aynısı MASQUERADEhedef için de geçerli değil .
İyi belgeler , Netfilter sitesindeki HOWTO'ları ve iptablesman sayfasını içerir .
-j SNAT(geri dönüşüm izlemenin tersine) ile aksaklıklar oluşacağını tahmin ediyorum -j MASQUERADE. Bu durumda, eski giden bağlantıdan gelen paketleri düğüme gönderildiğini ve TCP yığınını karıştırdığını hayal edebiliyorum. -J SNAT'ın yararına ise, NAT kutusu aynı harici IP adresiyle yapılandırılmışsa ve çekirdek, paketleri RST ile yanıtlamak yerine eski bağlantılardan iletmeye devam ederse?
Temelde SNATve MASQUERADEPOSTROUTING zincirindeki nat tablosundaki aynı NAT kaynağını yapın.
farklılıklar
MASQUERADE--to-sourceDinamik olarak atanmış IP'lerle çalışmak için yapıldığından gerektirmez
SNAT sadece statik IP'lerle çalışır, bu yüzden --to-source
MASQUERADEfazladan ek yükü vardır ve hedefin bir paket tarafından vurulduğu SNATher zaman MASQUERADEhedefinden daha yavaştır , kullanmak için IP adresini kontrol etmek zorundadır.
NOT : Tipik bir kullanım durumu MASQUERADE: VPC’deki AWS EC2 örneği, VPC CIDR’inde özel bir IP’ye sahiptir (örneğin, 10.10.1.0/24) - 10.10.1.100; İnternet (kamuya açık bir alt ağda olduğunu varsayalım) özel IP 1: 1 NAT olan. Genel IP, örnek yeniden başlatıldıktan sonra değişebilir (EIP değilse), MASQUERADEbu kullanım durumunda daha iyi bir seçenektir.
Önemli: MASQUERADEStatik IP ile hedef kullanmak hala mümkündür , sadece fazladan masrafa dikkat edin.
Referanslar