मैं कुछ लिनक्स मशीनों पर netcat का उपयोग कर रहा हूं (यह अन्य प्रश्न देखें ), लेकिन कुछ अप्रत्याशित व्यवहार को देखकर।
स्वीकृत उत्तर में मार्गदर्शिका के विपरीत, मैं डीएनएस प्रश्नों को करने के लिए यूडीपी टनलिंग का उपयोग नहीं कर रहा हूं। मेरे पास एक दूरस्थ सर्वर है जिसे मैं लॉग इन कर सकता हूं, लेकिन सॉफ़्टवेयर को इंस्टॉल नहीं कर सकता हूं, और मैं अपने कंप्यूटर से सर्वर पर यूडीपी ट्रैफ़िक को सुरंग करने की कोशिश कर रहा हूं, और फिर यूडीपी प्रतिक्रियाओं को सर्वर से मेरी मशीन पर वापस भेजने के लिए एक अलग सुरंग सेटअप कर रहा हूं ।
मेरी मशीन से सर्वर पर जाने वाली सुरंग पूरी तरह से काम कर रही है, हालांकि सर्वर की ओर से, नेटकैट का उदाहरण जो यूडीपी सर्वर से प्रतिक्रिया के लिए सुन रहा है, पहली प्रतिक्रिया प्राप्त करने के बाद श्रोता को बंद कर देगा। इसलिए मैं एक अनुरोध भेज सकता हूं और 1 प्रतिक्रिया वापस पा सकता हूं, लेकिन बाद के किसी भी अनुरोध को सर्वर पर ठीक कर सकता है लेकिन प्रतिक्रियाएं नहीं मिलती हैं। Netstat का उपयोग करके मैं देख सकता हूं कि प्रतिक्रिया प्राप्त होने से पहले netcat सुन रहा है, लेकिन प्रतिक्रिया प्राप्त होने के बाद पोर्ट को बंद कर दिया जाता है।
मेरे मशीन पर netcat उदाहरण सब कुछ ठीक करने के लिए लगता है। दोनों मशीनें netcat v1.10-38 पर चल रही हैं। कुछ पता है कि क्या चल रहा है?