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:
SNAT
Hedef hepsini giden paketlere uygulamak için bir IP adresi vermek gerektirir. MASQUERADE
Hedef 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ı MASQUERADE
hedef için de geçerli değil .
İyi belgeler , Netfilter sitesindeki HOWTO'ları ve iptables
man 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 SNAT
ve MASQUERADE
POSTROUTING zincirindeki nat tablosundaki aynı NAT kaynağını yapın.
farklılıklar
MASQUERADE
--to-source
Dinamik olarak atanmış IP'lerle çalışmak için yapıldığından gerektirmez
SNAT
sadece statik IP'lerle çalışır, bu yüzden --to-source
MASQUERADE
fazladan ek yükü vardır ve hedefin bir paket tarafından vurulduğu SNAT
her zaman MASQUERADE
hedefinden 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), MASQUERADE
bu kullanım durumunda daha iyi bir seçenektir.
Önemli: MASQUERADE
Statik IP ile hedef kullanmak hala mümkündür , sadece fazladan masrafa dikkat edin.
Referanslar