2012-01-07 9 views
5

मेरे पास एक साधारण CentOS node.js सर्वर है जो उच्च आवृत्ति यूडीपी संदेशों का उपभोग करने के लिए माना जाता है और फिर उन्हें दूसरी सेवा में अग्रेषित करता है।नोड.जेएस: यूडीपी DNS लुकअप को अक्षम करें और दिए गए आईपी का उपयोग

समस्या यह है कि dgram.send प्रत्येक कॉल पर एक DNS लुकअप करता है। यह DNS लुकअप दोनों संदेशों की प्रसंस्करण को धीमा कर रहा है और कभी-कभी DNS सर्वर को node.js होस्ट सर्वर को ब्लैकलिस्ट करने के लिए प्राप्त कर रहा है क्योंकि यह सोच रहा है कि यह DOS'd हो रहा है।

सवाल यह है कि: मैं एक DNS लुकअप करने के बिना node.js में यूडीपी पैकेट कैसे भेजूं?

उस समय के लिए धन्यवाद।

उत्तर

1

नोड के लिए कोड के माध्यम से देखकर, ऐसा लगता है कि आप dgram.send पर आईपी पता पास कर सकते हैं और यह DNS के साथ कुछ भी नहीं करेगा। क्या आपके आईपी को मैन्युअल रूप से देखना या कैश करना संभव है और फिर उन्हें send विधि में पास करना संभव है?

+0

हाँ, मैंने ऐसा भी सोचा लेकिन ऐसा प्रतीत नहीं होता है (मैं अभी भी DNS डॉस सुरक्षा एल्गोरिदम ट्रिगर कर रहा हूं)। – James

संबंधित मुद्दे