हमने हाल ही में stackoverflow.com के लिए HAProxy को लागू किया है। हमने अपने लॉग और अन्य IIS मॉड्यूल को जोड़ने वाले क्लाइंट के लिए स्रोत पता बनाए रखने के लिए TProxy का उपयोग करने पर निर्णय लिया जो क्लाइंट IP पते पर निर्भर करता है जिसे संशोधन की आवश्यकता नहीं होगी। इसलिए पैकेट खराब हो जाते हैं जैसे कि वे एक बाहरी इंटरनेट आईपी पते से आए हैं, जब वास्तव में वे हमारे स्थानीय नेटवर्क पर 192.168.xx HAProxy IP से आए थे।
हमारे दोनों वेब सर्वरों में दो एनआईसी हैं - एक स्थिर आईपी, डीएनएस और डिफॉल्ट गेटवे के साथ सार्वजनिक इंटरनेट पर एक नियमित श्रेणी बी का पता और एक निजी गैर-श्रेणीबद्ध सी सी पते के साथ कॉन्फ़िगर किया गया एक डिफ़ॉल्ट गेटवे जिसे HAPPY के लिए निजी आईपी पर इंगित किया गया है। HAProxy के दो इंटरफेस हैं - एक सार्वजनिक और एक निजी और इंटरफेस के बीच पारदर्शी तरीके से रूटिंग पैकेट का काम करता है और ट्रैफ़िक को उचित वेब सर्वर पर निर्देशित करता है।
ईथरनेट एडाप्टर इंटरनेट: विवरण । । । । । । । । । । । : नेटवर्क कार्ड # 1 डीएचसीपी सक्षम। । । । । । । । । । । : नहीं ऑटोकॉन्फ़िगरेशन सक्षम। । । । : हाँ IPv4 पता। । । । । । । । । । । : 69.59.196.217 (पसंदीदा) सबनेट मास्क । । । । । । । । । । । : 255.255.255.240 डिफ़ॉल्ट गेटवे । । । । । । । । । : 69.59.196.209 डीएनएस सर्वर। । । । । । । । । । । : 208.67.222.222 208.67.220.220 Tcpip पर NetBIOS। । । । । । । । : सक्षम किया गया ईथरनेट एडाप्टर निजी स्थानीय: विवरण । । । । । । । । । । । : नेटवर्क कार्ड # 2 डीएचसीपी सक्षम। । । । । । । । । । । : नहीं ऑटोकॉन्फ़िगरेशन सक्षम। । । । : हाँ IPv4 पता। । । । । । । । । । । : 192.168.0.2 (पसंदीदा) सबनेट मास्क । । । । । । । । । । । : 255.255.255.0 डिफ़ॉल्ट गेटवे । । । । । । । । । : 192.168.0.50 Tcpip पर NetBIOS। । । । । । । । : सक्षम किया गया
हमने प्रत्येक वेब सर्वर पर स्वचालित मेट्रिक्स को अक्षम कर दिया है और राउटेबल पब्लिक क्लास बी को 10 का मीट्रिक और हमारे निजी इंटरफ़ेस को 20 का मीट्रिक बनाया है।
हमने इन दोनों रजिस्ट्री कुंजियों को भी सेट किया है:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"DeadGWDetectDefault"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"EnableDeadGWDetect"=dword:00000000
प्रति दिन लगभग दो बार हम ऐसे मुद्दों को देखते हैं, जिनमें से एक वेब सर्वर DNS से संपर्क नहीं कर सकता है या सार्वजनिक इंटरनेट पर किसी अन्य सर्वर से कनेक्शन नहीं बना सकता है।
हमें संदेह है कि मृत गेटवे का पता सार्वजनिक गेटवे पर गलत तरीके से लगाया गया है और सभी ट्रैफ़िक को निजी गेटवे पर स्विच कर रहा है, जिसका इस बिंदु पर कोई DNS उपयोग नहीं है, लेकिन इसका सत्यापन करने का कोई तरीका नहीं है।
क्या यह जानने का कोई तरीका है कि क्या मृत गेटवे का पता चल रहा है या विंडोज 2008 सर्वर में भी एक विकल्प है?
यदि हां, तो क्या विंडोज 2008 सर्वर में डेड गेटवे डिटेक्शन को निष्क्रिय करने का एक तरीका है?
यदि अन्य कारण नहीं हो सकते हैं जो हम DNS को हल करने या थोड़े समय के लिए कनेक्ट करने की क्षमता खो देते हैं?