ओपन पोर्ट चेकर (एकल TCP पोर्ट)
जाँचें कि पब्लिक होस्ट का एक TCP पोर्ट इंटरनेट से कनेक्शन स्वीकार करता है या नहीं: open, closed या filtered। एक बार में एक पोर्ट, कोई मास स्कैनिंग नहीं।
पोर्ट चेकर क्या है?
यह पोर्ट चेकर बताता है कि पब्लिक होस्ट या IP का कोई ख़ास TCP पोर्ट इंटरनेट से कनेक्शन स्वीकार करता है या नहीं। यह जानबूझकर स्कैनर नहीं है: हर जाँच ठीक एक host:port जोड़ी परखती है, जो पोर्ट फ़ॉरवर्ड, फ़ायरवॉल नियम या सर्विस के सुन रहे होने की पुष्टि के लिए चाहिए।
पोर्ट चेकर का उपयोग कैसे करें
- अपना या जिसे टेस्ट करने की अनुमति हो वह पब्लिक होस्ट नाम या IP एड्रेस डालें।
- पोर्ट नंबर डालें या किसी आम पोर्ट (22, 80, 443, 3306, 3389…) पर क्लिक करें।
- Check port दबाएं।
- नतीजा पढ़ें: Open (TCP कनेक्शन स्वीकार करता है), Closed या unreachable, या 5 s में कोई जवाब नहीं – साथ में टेस्ट किया गया IP और लगा समय। हाल की जाँचें नीचे सूचीबद्ध रहती हैं।
पोर्ट चेकर का उपयोग कब करें
इसे राउटर पर पोर्ट फ़ॉरवर्डिंग सेट करने, क्लाउड security group में पोर्ट खोलने, या गेम, SSH, डेटाबेस या मेल सर्वर शुरू करने के बाद यह देखने के लिए इस्तेमाल करें कि वह आपके नेटवर्क के बाहर से पहुँच योग्य है या नहीं। यह रेंज स्कैन नहीं कर सकता, UDP पोर्ट (WireGuard, DNS, UDP इस्तेमाल करने वाले गेम सर्वर) टेस्ट नहीं कर सकता, प्राइवेट या लोकल एड्रेस तक नहीं पहुँच सकता, और पोर्ट 25 टेस्ट नहीं कर सकता जिसे Cloudflare आउटबाउंड कनेक्शन के लिए ब्लॉक करता है; Cloudflare की अपनी IP रेंज पर टार्गेट भी टेस्ट नहीं हो सकते। सिर्फ़ वही सिस्टम टेस्ट करें जिनके आप मालिक हैं या जिन्हें टेस्ट करने की आपको अनुमति है।
पोर्ट चेकर कैसे काम करता है
जाँच AlgoKit के Cloudflare Pages Function (/api/port-check) में चलती है। होस्ट DNS-over-HTTPS से रिज़ॉल्व होता है और अगर कोई भी एड्रेस प्राइवेट, loopback, link-local, CGNAT या रिज़र्व्ड हो तो अस्वीकार हो जाता है; फिर फ़ंक्शन Cloudflare के connect() TCP सॉकेट API से वैलिडेट किए IP से (नाम से नहीं, ताकि बीच में DNS न बदल सके) कनेक्ट करता है। अगर TCP हैंडशेक पूरा हो जाए तो पोर्ट open रिपोर्ट होता है और सॉकेट बिना डेटा भेजे तुरंत बंद कर दिया जाता है; इनकार या विफल कनेक्शन "closed or unreachable" है; 5 सेकंड में जवाब न आना टाइमआउट के रूप में रिपोर्ट होता है, जिसका अर्थ आमतौर पर यह है कि फ़ायरवॉल चुपचाप पैकेट गिरा रहा है। रिक्वेस्ट प्रति क्लाइंट IP रेट-लिमिटेड हैं।
सामान्य उपयोग मामले
- SSH कीज़ कॉन्फ़िगर करने से पहले पुष्टि करना कि आपके VPS का पोर्ट 22 पहुँच योग्य है।
- Minecraft (25565) या Plex सर्वर के लिए घरेलू राउटर का पोर्ट फ़ॉरवर्ड टेस्ट करना।
- जाँचना कि 3306 या 5432 जैसा डेटाबेस पोर्ट इंटरनेट पर उजागर नहीं है।
- जाँचना कि 443 के लिए नया जोड़ा क्लाउड फ़ायरवॉल नियम सचमुच लागू हुआ।
सुरक्षा नोट
होस्ट और पोर्ट AlgoKit के सर्वर को भेजे जाते हैं, जो उन तक एक TCP कनेक्शन बनाता है। सिर्फ़ वही होस्ट टेस्ट करें जिन्हें टेस्ट करने के लिए आप अधिकृत हैं।
अक्सर पूछे जाने वाले प्रश्न
यह पूरा पोर्ट स्कैनर क्यों नहीं है?
दूसरों की मशीनों के कई पोर्ट स्कैन करना दुरुपयोग और अक्सर अवैध है। आपके चुने एक पोर्ट का टेस्ट वैध ज़रूरत पूरी करता है: क्या मेरी सर्विस पहुँच योग्य है?
closed और timeout में क्या अंतर है?
Closed का मतलब कनेक्शन इनकार हुआ या तुरंत विफल हुआ (कोई सर्विस सुन नहीं रही, या नेटवर्क ने ठुकरा दिया)। Timeout का मतलब 5 सेकंड में किसी ने जवाब नहीं दिया, जो आमतौर पर फ़ायरवॉल के पैकेट गिराने का संकेत है।
क्या मैं UDP पोर्ट जाँच सकता हूँ?
नहीं। UDP में हैंडशेक नहीं होता, इसलिए सर्विस का प्रोटोकॉल बोले बिना खुले UDP पोर्ट की भरोसेमंद पुष्टि नहीं हो सकती।
मैं 192.168.x.x या अपने राउटर का एडमिन पेज क्यों टेस्ट नहीं कर सकता?
जाँच इंटरनेट पर चलती है, आपके नेटवर्क के अंदर नहीं, और दुरुपयोग रोकने के लिए प्राइवेट एड्रेस ब्लॉक हैं। इसके बजाय अपना पब्लिक IP टेस्ट करें।