Virtual IP (VIP) Nedir?
Virtual IP (Sanal IP), FortiGate ve kurumsal firewall'larda kullanılan ve internetten gelen bağlantıları iç ağdaki özel IP adresli sunuculara yönlendiren Destination NAT (DNAT) mekanizmasıdır.
Örnek senaryo: Şirketin tek bir genel (public) IP adresi var — 203.0.113.10. Bu IP'ye gelen HTTPS bağlantılarının (port 443) iç ağdaki web sunucusuna (192.168.1.50) iletilmesi gerekiyor. Bunu VIP sağlar.
NAT Türleri
- SNAT (Source NAT): İç ağdan dışarı giden trafikte kaynak IP'yi firewall'ın WAN IP'siyle değiştirir. İnternet erişimi için standart NAT budur.
- DNAT (Destination NAT): Dışarıdan gelen trafikte hedef IP'yi iç sunucunun özel IP'siyle değiştirir. VIP budur.
- Full NAT (Bire-bir NAT): Hem kaynak hem hedef IP değiştirilir. Farklı IP aralıkları arası iletişimde kullanılır.
FortiGate'de VIP Oluşturma
GUI üzerinden:
- Policy & Objects → Virtual IPs → Create New
- External IP/Range: Dışarıdan erişilecek genel IP (WAN IP veya farklı genel IP)
- Mapped IP/Range: İç ağdaki gerçek sunucu IP'si (192.168.1.50)
- Port Forwarding etkin: Belirli port(lar) için yönlendirme
- External Port: Dışarıdan gelen port (443)
- Mapped Port: Sunucunun dinlediği port (443 veya farklıysa 8443)
CLI üzerinden:
config firewall vipedit "WEB-SUNUCU-HTTPS"set extip 203.0.113.10set mappedip 192.168.1.50set extintf "wan1"set portforward enableset extport 443set mappedport 443nextend
VIP Firewall Politikasına Eklenmesi
VIP oluşturduktan sonra mutlaka bir firewall politikasına eklenmesi gerekir, aksi hâlde trafik geçmez:
- Kaynak: WAN arayüzü, Kaynak adres: all (veya kısıtlamak istediğiniz IP)
- Hedef: İlgili VIP nesnesi
- Servis: HTTPS (veya özel port)
- Aksiyon: Accept
- NAT: VIP'te zaten tanımlı olduğu için politikada ayrıca NAT etkinleştirmeye gerek yoktur.
Yaygın VIP Senaryoları
- Web Sunucusu Yayımlama: Dışarıdan 80/443 → iç web sunucusu
- Mail Sunucusu: 25/587 → iç Exchange veya Postfix
- RDP Erişimi: 3389 (veya farklı port) → Terminal Server. Güvenlik için RDP'yi VPN arkasına almak çok daha güvenlidir.
- SIP / VoIP: 5060/5061 → IP santral
- Özel Uygulama Portu: Herhangi bir TCP/UDP port eşlemesi
VIP Havuzu (VIP Pool / IP Pool)
Tek WAN IP yerine birden fazla genel IP kullanıldığında VIP havuzu devreye girer:
- One-to-One NAT: Her iç IP'ye ayrı bir dış IP eşlenir. Tam bire bir çeviri.
- Overload (PAT): Çok sayıda iç IP → tek dış IP; port numarasıyla ayırt edilir. Standart SNAT budur.
- Fixed Port Range: Her kullanıcıya belirli bir port aralığı ayrılır; log takibi kolaylaşır.
VIP Güvenlik Önerileri
- VIP üzerinde gereksiz portları açmayın; yalnızca zorunlu portları yönlendirin.
- Yayımlanan sunucular DMZ VLAN'ında olmalı; iç ağdan izole edilmelidir.
- Web sunucuları için VIP'e ek olarak WAF (Web Application Firewall) profili ve IPS imzaları etkinleştirin.
- RDP ve SSH gibi yönetim portlarını doğrudan internete açmayın; VPN üzerinden erişim sağlayın.
- Kaynak IP kısıtlaması: Belirli ülkelerden veya IP aralıklarından erişime izin verin.
Sonuç
Virtual IP, iç ağdaki sunucuları internete güvenli biçimde açmanın standart yöntemidir. Doğru konfigürasyon ve ek güvenlik katmanlarıyla sunucu maruziyeti minimize edilir. Lider Network, FortiGate VIP yapılandırması ve sunucu yayımlama güvenliği konularında hizmetinizdedir.