Yakın zamanda stackoverflow.com için HAProxy uyguladık. Günlüklerimizin ve istemci IP adresine bağlı diğer IIS modüllerinin değiştirilmesini gerektirmeyecek şekilde bağlanan istemciler için kaynak adresini korumak amacıyla TProxy kullanmaya karar verdik. Böylece paketler, harici bir internet IP adresinden gelmiş gibi sahte olarak gelir, gerçekte yerel ağımızdaki yerel bir 192.168.xx HAProxy IP'den geldiklerinde.
Her iki web sunucumuz da iki NIC'ye sahiptir - statik internet, DNS ve varsayılan ağ geçidine sahip genel internette bir yönlendirilebilir B sınıfı adresi ve HAProxy için özel IP'ye işaret eden varsayılan bir ağ geçidi ile yapılandırılmış bir özel yönlendirilemeyen sınıf C adresi. HAProxy'nin iki arabirimi vardır - biri genel, diğeri özel ve paketleri arabirimler arasında şeffaf olarak yönlendirme ve trafiği uygun web sunucusuna yönlendirme işini gerçekleştirir.
Ethernet adaptörü İnternet: Açıklama . . . . . . . . . . . : ağ kartı # 1 DHCP Etkin. . . . . . . . . . . : Hayır Otomatik Yapılandırma Etkin. . . . : Evet IPv4 Adresi. . . . . . . . . . . : 69.59.196.217 (Tercih Edilen) Alt Ağ Maskesi. . . . . . . . . . . : 255.255.255.240 Varsayılan giriş . . . . . . . . . : 69.59.196.209 DNS Sunucuları. . . . . . . . . . . : 208.67.222.222 208.67.220.220 Tcpip üzerinden NetBIOS. . . . . . . . : Etkin Ethernet adaptörü Özel Yerel: Açıklama . . . . . . . . . . . : ağ kartı # 2 DHCP Etkin. . . . . . . . . . . : Hayır Otomatik Yapılandırma Etkin. . . . : Evet IPv4 Adresi. . . . . . . . . . . : 192.168.0.2 (Tercih Edilen) Alt Ağ Maskesi. . . . . . . . . . . : 255.255.255.0 Varsayılan giriş . . . . . . . . . : 192.168.0.50 Tcpip üzerinden NetBIOS. . . . . . . . : Etkin
Web sunucularının her birinde otomatik metrikleri devre dışı bıraktık ve yönlendirilebilir genel B sınıfı 10'luk bir metrik ve özel arayüzümüze 20'lik bir metrik verdik.
Ayrıca bu kayıt defteri anahtarlarının her ikisini de ayarladık:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"DeadGWDetectDefault"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"EnableDeadGWDetect"=dword:00000000
Günde yaklaşık iki kez, web sunucularından birinin DNS ile iletişim kuramadığı veya herkese açık internetteki diğer sunucularla bağlantı kuramadığı sorunlar görüyoruz.
Ölü ağ geçidi algılamasının halka açık ağ geçidindeki bir kesintiyi yanlış algıladığından ve tüm trafiği bu noktada DNS erişimi olmayan ancak bunu doğrulamanın bir yolu olmayan özel ağ geçidine geçirdiğinden şüpheleniyoruz.
Ölü ağ geçidi algılamanın çalışıp çalışmadığını veya hatta Windows 2008 sunucusunda bir seçenek olup olmadığını bilmenin bir yolu var mı?
Öyleyse, Windows 2008 sunucusunda ölü ağ geçidi algılamasını devre dışı bırakmanın bir yolu var mı?
Değilse, DNS'yi çözme veya kısa bir süre için bağlantı kurma yeteneğimizi kaybetmemizin başka nedenleri olabilir mi?