क्या आईपी पते पर सभी ट्रैफिक अग्रेषित करना संभव है?

हमारे पास एक पुराना और मरने वाला समर्पित सर्वर है। हम एक नए डेटासेंटर पर एक नया चाहते हैं। हमारे पास वर्तमान सर्वर का उपयोग कर साइट्स का एक गुच्छा है और उनके सभी DNS का नियंत्रण नहीं है। क्या DNS ट्रैक्स अपडेट किए बिना xx.xx.xx.xx से zz.zz.zz.zz पर सभी ट्रैफ़िक को रीडायरेक्ट करने का कोई आसान तरीका है?

धन्यवाद।

0

7 उत्तर

जिस तरह से मैंने इस मुद्दे को हल किया है वह डीडप्रूक्सी नामक प्रोग्राम का उपयोग करके है और सभी ट्रैफिक को पोर्ट 80 पर दूसरे आईपी में अग्रेषित किया गया है

0
जोड़ा

पुराने और मरने वाले सर्वर पर सॉफ़्टवेयर चलाएं जो यातायात को नए में भेज देगा। दूसरे शब्दों में, "iptables" जैसे सॉफ़्टवेयर के माध्यम से, इसे फ़ायरवॉल में बदल दें।

0
जोड़ा

इसके लिए एक और त्वरित मार्ग होगा:

  • अपने डेटा को नए सर्वर पर माइग्रेट करें
  • पुराने सर्वर को रोकें
  • नए सर्वर के आईपी पते को पुराने सर्वर में बदलें
  • पुनः आरंभ

पूरी सेवा दो मिनट से अधिक समय तक ऑफ़लाइन नहीं होनी चाहिए

edit updating DNS will certainly be faster, however; I presume you control the authoritativ entries for this server? Change the Time To Live to an absurdly low number (like an hour), update the entry, and let it roll "naturally"

0
जोड़ा

वाह। थोड़े समय में कितने जवाब हैं। यह युवा समुदाय अविश्वसनीय है।

हां, हम वेब सर्वरों को प्रतिस्थापित कर रहे हैं, और संभवतः होस्टिंग प्रदाताओं को स्विच कर रहे हैं (इसलिए मौजूदा सर्वर को नए आईपी पर नए सर्वर के साथ बदलने में असमर्थता)।

हम कई ग्राहकों के लिए कस्टम वेब-एप्लिकेशन होस्ट करते हैं जो अपने डोमेन नामों का उपयोग कर सकते हैं। जबकि हम उन्हें अपने DNS रिकॉर्ड्स को अपडेट करने के लिए निर्देश देंगे, वहां कोई गारंटी नहीं है कि वे कब (या अगर) करेंगे, इसलिए हमें एक अस्थायी समाधान की आवश्यकता होगी जब तक कि हम उन्हें आश्वस्त नहीं कर सकें।

क्या किसी को आईपीटीएबल जैसे कुछ का उपयोग करने के प्रदर्शन दंड को पता है, 2 सर्वरों को शारीरिक रूप से अलग-अलग स्थानों में ध्यान में रखते हुए?

0
जोड़ा
iptables netfilter कर्नेल मॉड्यूल का उपयोग करता है, और यह तेज़ और कुशल होने के लिए डिज़ाइन किया गया है। जुर्माना प्रत्येक पैकेट यात्रा की दूरी को बढ़ाने से आता है: क्लाइंट -> पुराना होस्ट -> नया होस्ट, और अतिरिक्त होप्स से जुड़ी देरी से।
जोड़ा लेखक Adam Liss, स्रोत

Judging from the IIS tag, I'm assuming you're replacing a web server. If that's the case, look into HTTP redirection. One example is here: http://www.somacon.com/p145.php

इसका आपके ग्राहकों को "कहने" का लाभ है कि आपका पृष्ठ स्थायी रूप से स्थानांतरित हो गया है।

आप HTTP उपयोग नहीं कर रहे हैं, तो कोरी के लिए iptables समाधान उपयुक्त है। यह चुपचाप डेटा अग्रेषित कर सकते हैं:

iptables -t nat -I PREROUTING -p tcp -d $OLD_DEST_IP --dport $DEST_PORT -j DNAT --to $NEW_IP

अनुवाद: nat (नेटवर्क पता अनुवाद) तालिका में, PREROUTING श्रृंखला में एक नियम डालें जो पुराने पते पर टीसीपी यातायात पर चल रहा है: पोर्ट और डीएनएटी (गंतव्य बदलता है ) नए पते पर एक ही बंदरगाह पर।

0
जोड़ा

यदि आप पुराने आईपी पते पर नियंत्रण रखने जा रहे थे तो आप नए सर्वर पर पृष्ठों को फिर से निर्देशित करने के लिए 404 हैंडलर का उपयोग कर सकते हैं, यह बदसूरत है, लेकिन यह संभव होना चाहिए ...

0
जोड़ा
आप इस तरह से करने के लिए 301 या एक http-equiv ताज़ा करना चाहते हैं; लेकिन डीएनएस अभी भी beupdated होना चाहिए
जोड़ा लेखक warren, स्रोत
404 "पृष्ठ नहीं मिला है; वापस न आएं" - एक रीडायरेक्ट का अर्थ है "मुझे पता है कि आप क्या खोज रहे हैं, और यह वहां पर चले गए।"
जोड़ा लेखक Adam Liss, स्रोत

संक्षिप्त जवाब नहीं है। क्या आपको लगता है कि अगर सभी ट्रैफिक को रीडायरेक्ट करना संभव था <कोड> 208.69.34.231 से 87.248.113.14 , यह अब तक नहीं किया गया होगा?

ऐसे सॉफ़्टवेयर टूल हैं जिनका उपयोग आप कुछ बंदरगाहों पर xx.xx.xx.xx से zz.zz.zz.zz (सुरंग या ब्रिजिंग) के माध्यम से कुछ बंदरगाहों पर यातायात को रिले करने के लिए कर सकते हैं, परंतु

  1. You'll still have to have a device at xx.xx.xx.xx
  2. The data will have to travel client->xx.xx.xx.xx.->zz.zz.zz.zz or zz.zz.zz.zz->xx.xx.xx.xx->client, and so it could be slow if the link between xx and zz is slow, or if the device at xx is slow.
0
जोड़ा
पता विकल्प के लिए +1
जोड़ा लेखक tvanfosson, स्रोत
पूरी तरह गलत जवाब के लिए -1
जोड़ा लेखक Adam Liss, स्रोत