Minecraft सर्वर पोर्ट फॉरवर्डिंग आपके राउटर को बताने की प्रक्रिया है कि आने वाले Minecraft कनेक्शन अनुरोधों को सीधे आपके सर्वर चलाने वाले कंप्यूटर पर भेजें। इसके बिना, आपका राउटर बाहर की ट्रैफिक को ब्लॉक करता है और आपके होम नेटवर्क के बाहर कोई भी आपके गेम में शामिल नहीं हो सकता। Minecraft Java Edition जो डिफ़ॉल्ट पोर्ट उपयोग करता है वह है 25565 (TCP), और यह वह है जिसे आप लगभग हर मामले में फॉरवर्ड करेंगे।
विषय तालिका
Minecraft के लिए पोर्ट फॉरवर्डिंग कैसे काम करती है
आपका राउटर इंटरनेट और आपके होम नेटवर्क पर हर डिवाइस के बीच बैठता है। यह उपयोग करता है नेटवर्क एड्रेस ट्रांसलेशन (NAT) सभी डिवाइसों के बीच एक सार्वजनिक IP पते को साझा करने के लिए। जब कोई मित्र आपके Minecraft सर्वर से कनेक्ट करने की कोशिश करता है, तो उनका गेम आपके सार्वजनिक IP पर पोर्ट 25565 पर एक पैकेट भेजता है। फॉरवर्डिंग नियम के बिना, आपके राउटर को कोई अंदाजा नहीं है कि आपके नेटवर्क पर कौन सा डिवाइस उस पैकेट को प्राप्त करना चाहिए, इसलिए यह इसे छोड़ देता है।
एक पोर्ट फॉरवर्डिंग नियम राउटर को बताता है: "पोर्ट 25565 पर आने वाली कोई भी ट्रैफिक मेरे सर्वर PC के स्थानीय IP पते पर जाती है।" एक बार जब यह नियम मौजूद हो जाता है, तो आपका राउटर कनेक्शन को पास करता है, और आपका मित्र आपकी दुनिया में पहुंच जाता है।
शुरुआत से पहले
अपने राउटर सेटिंग्स को छूने से पहले ये चार जानकारी इकट्ठा करें। इन्हें तैयार रखने से पूरी प्रक्रिया पांच मिनट से कम समय लेती है।
-
आपके सर्वर PC का स्थानीय IP पता
(उदाहरण के लिए, 192.168.1.105)। Windows पर, चलाएं
ipconfigकमांड प्रॉम्प्ट में और "IPv4 Address" के लिए देखें। Linux/macOS पर, चलाएंip aयाifconfig। -
आपके राउटर का एडमिन पैनल पता।
आमतौर पर
192.168.1.1या192.168.0.1। यह राउटर के लेबल पर प्रिंट किया गया है याipconfigकी "Default Gateway" लाइन में दिखाई देता है। - आपके राउटर का एडमिन यूजरनेम और पासवर्ड। डिफ़ॉल्ट अक्सर "admin/admin" या "admin/password" होते हैं जब तक आपने उन्हें बदला न हो।
- जिस पोर्ट को आप फॉरवर्ड करना चाहते हैं। Java Edition: 25565 TCP। Bedrock Edition: 19132 UDP।
चरण-दर-चरण सेटअप गाइड
चरण 1: अपने राउटर में लॉगिन करें
- अपने होम नेटवर्क से कनेक्ट किसी भी डिवाइस पर एक ब्राउजर खोलें।
-
अपने राउटर के गेटवे पते को एड्रेस बार में टाइप करें (उदाहरण के लिए,
192.168.1.1)। - जब संकेत दिया जाए तो अपने एडमिन क्रेडेंशियल दर्ज करें।
चरण 2: पोर्ट फॉरवर्डिंग सेक्शन खोजें
हर राउटर ब्रांड इसे अलग तरीके से लेबल करता है। इन मेनू नामों में से किसी एक को देखें:
- Asus: WAN > Virtual Server / Port Forwarding
- Netgear: Dynamic DNS / Port Forwarding / Port Triggering (Advanced के अंतर्गत)
- TP-Link: Advanced > NAT Forwarding > Virtual Servers
- Linksys: Security > Apps and Gaming > Single Port Forwarding
- Xfinity/Comcast गेटवे: Advanced > Port Forwarding
- Spectrum/Netgear C7000: Advanced Setup > Port Forwarding / Port Triggering
यदि आप इसे नहीं खोज सकते हैं, तो खोजें " आपका राउटर मॉडल + port forwarding" पर portforward.com , जिसमें सैकड़ों राउटर मॉडल के लिए चरण-दर-चरण स्क्रीनशॉट हैं।
चरण 3: फॉरवर्डिंग नियम बनाएं
निम्नानुसार फील्ड भरें। सटीक लेबल राउटर के अनुसार भिन्न होते हैं, लेकिन मान समान रहते हैं।
| फील्ड | Java Edition के लिए मान | Bedrock Edition के लिए मान |
|---|---|---|
| सेवा नाम / विवरण | Minecraft | Minecraft Bedrock |
| प्रोटोकॉल | TCP | UDP |
| बाहरी पोर्ट (शुरुआत) | 25565 | 19132 |
| बाहरी पोर्ट (अंत) | 25565 | 19132 |
| आंतरिक IP / स्थानीय IP | आपके सर्वर PC का स्थानीय IP | आपके सर्वर PC का स्थानीय IP |
| आंतरिक पोर्ट | 25565 | 19132 |
- नियम को सहेजें या लागू करें।
- राउटर को रीबूट करें यदि इंटरफेस आपको संकेत देता है (हमेशा आवश्यक नहीं)।
चरण 4: Windows फायरवॉल के माध्यम से पोर्ट की अनुमति दें (यदि लागू हो)
आपका राउटर अब ट्रैफिक फॉरवर्ड कर रहा है, लेकिन Windows फायरवॉल इसे स्थानीय रूप से ब्लॉक कर सकता है। Windows पर पोर्ट खोलने के लिए:
- खोलें Windows Defender फायरवॉल उन्नत सुरक्षा के साथ (इसे Start में खोजें)।
- क्लिक करें आने वाले नियम , फिर नया नियम ।
- चुनें पोर्ट , अगला क्लिक करें।
-
TCP चुनें, दर्ज करें
25565, अगला क्लिक करें। - चुनें कनेक्शन की अनुमति दें , शेष स्क्रीन के माध्यम से अगला क्लिक करें।
- नियम को "Minecraft Server" नाम दें और समाप्त करें।
Linux पर, यदि आप चला रहे हैं
ufw
:
sudo ufw allow 25565/tcp
sudo ufw reload
Java बनाम Bedrock: पोर्ट के अंतर
दोनों संस्करण पूरी तरह से विभिन्न पोर्ट और प्रोटोकॉल का उपयोग करते हैं। उन्हें मिलाना पोर्ट फॉरवर्डिंग के "काम न करने" के सबसे आम कारणों में से एक है।
- Java Edition: पोर्ट 25565, TCP प्रोटोकॉल। यह वह है जिसे Java संस्करण पर PC खिलाड़ी उपयोग करते हैं।
- Bedrock Edition: पोर्ट 19132, UDP प्रोटोकॉल। यह Windows 10/11, Xbox, PlayStation, Switch, iOS, और Android खिलाड़ियों को एक Bedrock Dedicated Server (BDS) से कनेक्ट करने को कवर करता है।
- दोनों संस्करण चलाना: आपको दो अलग-अलग फॉरवर्डिंग नियमों की आवश्यकता है, प्रत्येक पोर्ट/प्रोटोकॉल संयोजन के लिए एक।
आप Minecraft Java द्वारा उपयोग किए जाने वाले पोर्ट को संपादित करके बदल सकते हैं
server.properties
फाइल और परिवर्तन करना
server-port
मान। यदि आप ऐसा करते हैं, तो 25565 के बजाय जो भी पोर्ट आप वहां सेट करते हैं उसे फॉरवर्ड करें, और मित्रों को कनेक्ट करने के लिए कहें
yourip:customport
का उपयोग करके।
अपने पोर्ट को वास्तव में खुला है या नहीं यह कैसे सत्यापित करें
फॉरवर्डिंग नियम सेट करने के बाद, आपको यह पुष्टि करनी होगी कि पोर्ट सार्वजनिक इंटरनेट से पहुंचने योग्य है, केवल आपके अपने नेटवर्क से नहीं। अपने स्वयं के नेटवर्क के भीतर से परीक्षण हमेशा सफल होगा क्योंकि ट्रैफिक कभी भी आपके राउटर को नहीं छोड़ता।
इंटरनेट के दृष्टिकोण से परीक्षण करने के लिए एक बाहरी पोर्ट चेकर टूल का उपयोग करें। अपना सार्वजनिक IP पता दर्ज करें (इसे Google में "what is my IP" खोज कर खोजें) और पोर्ट 25565, फिर जांच चलाएं। एक परिणाम खुला का अर्थ है कि आपका फॉरवर्डिंग नियम काम कर रहा है और मित्र कनेक्ट कर सकते हैं। एक परिणाम बंद या समय समाप्त का अर्थ है कि कुछ अभी भी कनेक्शन को ब्लॉक कर रहा है।
सामान्य समस्याओं का समाधान
फॉरवर्डिंग के बाद पोर्ट अभी भी बंद दिखाई दे रहा है
- सर्वर चल नहीं रहा है। पोर्ट को खुला दिखाई देने के लिए Minecraft सर्वर प्रक्रिया सक्रिय होनी चाहिए। पहले इसे शुरू करें, फिर परीक्षण करें।
-
नियम में गलत स्थानीय IP।
अपने सर्वर PC के वर्तमान IP की जांच करें
ipconfigऔर इसकी तुलना करें कि आपने राउटर नियम में क्या दर्ज किया है। - ISP-स्तर की अवरोधन। कुछ ISP, विशेष रूप से जो कैरियर-ग्रेड NAT (CGNAT) का उपयोग करते हैं, आने वाले कनेक्शन को पूरी तरह से ब्लॉक करते हैं। यदि आपका सार्वजनिक IP 100.64 से 100.127 के साथ शुरू होता है, तो आप संभवतः CGNAT के पीछे हैं। अपने ISP से संपर्क करें या Cloudflare Tunnel जैसे एक विकल्प के रूप में एक VPN टनलिंग समाधान पर विचार करें।
- डबल NAT। यदि आपके पास एक मॉडेम/राउटर कॉम्बो और एक अलग राउटर है, तो आपके पास NAT की दो परतें हो सकती हैं। आपको या तो पहले डिवाइस को ब्रिज मोड में रखना होगा या दोनों डिवाइसों पर पोर्ट को फॉरवर्ड करना होगा।
- सर्वर PC पर फायरवॉल। Windows फायरवॉल या एक तृतीय-पक्ष एंटीवायरस स्थानीय रूप से पोर्ट को ब्लॉक कर सकते हैं। आपके द्वारा बनाए गए आने वाले नियम को दोबारा जांचें।
मित्र कनेक्ट कर सकते हैं लेकिन समय समाप्त होते रहते हैं
- आपकी इंटरनेट अपलोड गति बहुत कम हो सकती है। एक Minecraft Java सर्वर को सक्रिय खिलाड़ी प्रति लगभग 0.5 Mbps अपलोड की आवश्यकता होती है।
-
सर्वर PC RAM से बाहर चल सकता है। डिफ़ॉल्ट Minecraft सर्वर JAR 1 GB आवंटित करता है। इसे अधिक मेमोरी के साथ लॉन्च करें:
java -Xmx4G -Xms1G -jar server.jar nogui
आप अपने स्वयं के सार्वजनिक IP का उपयोग करके कनेक्ट नहीं कर सकते हैं
यह सामान्य है। कई राउटर "NAT लूपबैक" का समर्थन नहीं करते हैं (जिसे hairpin NAT भी कहा जाता है), जिसका अर्थ है कि आपके अपने नेटवर्क पर डिवाइस सार्वजनिक IP का उपयोग करके आपके सर्वर तक नहीं पहुंच सकते हैं। अपने सर्वर PC के स्थानीय IP का उपयोग करके कनेक्ट करें (उदाहरण के लिए,
192.168.1.105
) जब एक ही नेटवर्क से खेल रहे हों। आपके नेटवर्क के बाहर के मित्र सार्वजनिक IP का उपयोग करते हैं।
आपको एक स्थिर स्थानीय IP की आवश्यकता क्यों है
डिफ़ॉल्ट रूप से, आपका राउटर स्थानीय IP पते को गतिशील रूप से DHCP के माध्यम से असाइन करता है। इसका मतलब है कि आपके सर्वर PC का स्थानीय IP एक रीबूट के बाद बदल सकता है, आपके फॉरवर्डिंग नियम को चुप्पी से तोड़ सकता है। इसे ठीक करने के दो तरीके हैं:
- DHCP आरक्षण (अनुशंसित): अपने राउटर की DHCP सेटिंग्स में, अपने सर्वर PC को इसके MAC पते द्वारा खोजें और इसे एक स्थायी IP असाइन करें। राउटर हमेशा उस डिवाइस को एक ही पता देगा। इसके लिए PC पर कोई परिवर्तन की आवश्यकता नहीं है।
- PC पर मैनुअल स्थिर IP: अपने नेटवर्क एडेप्टर सेटिंग्स में IP पता, सबनेट मास्क, डिफ़ॉल्ट गेटवे और DNS को मैनुअल रूप से सेट करें। अपने राउटर की DHCP रेंज के बाहर एक पता का उपयोग करें ताकि संघर्ष से बचा जा सके (उदाहरण के लिए, यदि DHCP .100 से .200 तक असाइन करता है, तो .50 का उपयोग करें)।
सुरक्षा संबंधी विचार
इंटरनेट के लिए एक पोर्ट खोलना एक वास्तविक जोखिम है। जोखिम को कम करने के लिए कुछ व्यावहारिक कदम:
-
एक व्हाइटलिस्ट का उपयोग करें।
में
server.properties, सेट करेंwhite-list=trueऔर केवल विश्वस्त खिलाड़ियों को जोड़ें। यह यादृच्छिक इंटरनेट उपयोगकर्ताओं को शामिल होने से रोकता है भले ही वे आपका IP खोज लें। - सर्वर JAR को अपडेट रखें। Mojang नियमित रूप से सुरक्षा पैच जारी करता है। एक पुरानी संस्करण चलाना आपको ज्ञात exploits के लिए उजागर करता है।
- सर्वर को एडमिनिस्ट्रेटर/रूट के रूप में न चलाएं। सर्वर प्रक्रिया के लिए एक समर्पित कम-विशेषाधिकार यूजर खाता बनाएं।
- एक गैर-मानक पोर्ट पर विचार करें। 25565 से कुछ जैसे 34217 में परिवर्तन एक दृढ़ संकल्प वाले हमलावर को नहीं रोकेगा, लेकिन यह स्वचालित स्कैन शोर को कम करता है।
- उपयोग में न होने पर पोर्ट बंद करें। यदि आप केवल सप्ताहांत में खेलते हैं, तो सप्ताह के दौरान फॉरवर्डिंग नियम को अक्षम करें।
पुष्टि करें कि आपका Minecraft सर्वर पोर्ट वास्तव में खुला है
Minecraft सर्वर पोर्ट फॉरवर्डिंग सेट करने के बाद, हमारे मुफ्त ओपन पोर्ट चेकर का उपयोग करके तुरंत सत्यापित करें कि पोर्ट 25565 (या आपका कस्टम पोर्ट) सार्वजनिक इंटरनेट से पहुंचने योग्य है। अपना सार्वजनिक IP और पोर्ट नंबर दर्ज करें और कुछ सेकंड में एक वास्तविक परिणाम प्राप्त करें।
अपना पोर्ट अभी जांचें →
Minecraft Java Edition डिफ़ॉल्ट रूप से TCP पर पोर्ट 25565 का उपयोग करता है। Minecraft Bedrock Edition UDP पर पोर्ट 19132 का उपयोग करता है। आप Java Edition पोर्ट को संपादित करके बदल सकते हैं
server-port
मान में
server.properties
, लेकिन 25565 वह है जिसकी हर क्लाइंट अपेक्षा करता है जब तक आप उन्हें अन्यथा न बताएं। यदि आप इसे बदलते हैं, तो खिलाड़ियों को कनेक्ट करते समय अपने IP में कस्टम पोर्ट को जोड़ना होगा, जैसे
yourip:34217
।
सबसे आसान तरीका Google में "what is my IP" खोजना है। पृष्ठ के शीर्ष पर परिणाम आपका वर्तमान सार्वजनिक IP दिखाता है। आप ipinfo.io जैसी साइट पर भी जा सकते हैं। ध्यान रखें कि अधिकांश होम इंटरनेट कनेक्शन में एक गतिशील सार्वजनिक IP है, जिसका अर्थ है कि यह तब बदल सकता है जब आपका राउटर रीबूट हो या एक निश्चित अवधि के बाद। यदि यह अक्सर होता है, तो DuckDNS जैसी एक मुफ्त गतिशील DNS सेवा में देखें ताकि एक स्थिर होस्टनाम प्राप्त हो जो हमेशा आपके वर्तमान IP की ओर इशारा करता है।
इसका मतलब लगभग हमेशा है कि पोर्ट फॉरवर्डिंग नियम गायब है या गलत स्थानीय IP की ओर इशारा कर रहा है। जब आप एक ही नेटवर्क से कनेक्ट करते हैं, तो ट्रैफिक कभी भी राउटर को नहीं छोड़ता, इसलिए फॉरवर्डिंग नियम अप्रासंगिक है। आपके मित्र बाहर से कनेक्ट करते हैं, इसलिए नियम सही और सक्रिय होना चाहिए। दोबारा जांचें कि नियम में स्थानीय IP आपके सर्वर PC के वर्तमान IP से मेल खाता है, और सर्वर चलते समय एक बाहरी पोर्ट चेकर का उपयोग करके पोर्ट को सत्यापित करें।
नहीं। भुगतान किए गए Minecraft होस्टिंग सेवाएं (जैसे Apex Hosting, Bisect Hosting, या समान) सर्वर को उनके स्वयं के हार्डवेयर पर सार्वजनिक IP और खुले पोर्ट के साथ चलाती हैं। आप बस उनसे एक सर्वर पता और पोर्ट प्राप्त करते हैं और इसे मित्रों के साथ साझा करते हैं। पोर्ट फॉरवर्डिंग केवल तभी आवश्यक है जब आप अपने होम के पीछे अपने स्वयं के राउटर के पीछे एक मशीन पर सर्वर को स्व-होस्ट कर रहे हों।
कैरियर-ग्रेड NAT (CGNAT) का अर्थ है कि आपका ISP कई ग्राहकों को एक ही सार्वजनिक IP पते के पीछे रखता है, इसलिए आपके पास वास्तव में एक अद्वितीय सार्वजनिक IP नहीं है। पोर्ट फॉरवर्डिंग इस स्थिति में काम नहीं करती क्योंकि आने वाले कनेक्शन आपतक नहीं पहुंच सकते हैं। यदि आप CGNAT के पीछे हैं तो जांचें कि क्या आपके राउटर का WAN IP 100.64 से 100.127 के साथ शुरू होता है। समाधानों में आपके ISP से एक समर्पित सार्वजनिक IP के लिए पूछना शामिल है (कभी-कभी मुफ्त, कभी-कभी एक छोटी फीस), या Cloudflare Tunnel या Playit.gg जैसी एक टनल सेवा का उपयोग करके NAT को पूरी तरह से बाईपास करना।
यह कुछ जोखिम लेकर आता है, लेकिन यह प्रबंधनीय है। पोर्ट 25565 खोलने का अर्थ है कि कोई भी जो आपका IP खोज सकता है वह कनेक्ट करने का प्रयास कर सकता है। सर्वर व्हाइटलिस्ट को सक्षम करना सबसे प्रभावी सुरक्षा है, क्योंकि यह अज्ञात खिलाड़ियों को पूरी तरह से ब्लॉक करता है। साथ ही अपने सर्वर सॉफ्टवेयर को अपडेट रखें, क्योंकि Mojang नए संस्करणों में सुरक्षा कमजोरियों को पैच करता है। सर्वर प्रक्रिया को एडमिनिस्ट्रेटर या रूट विशेषाधिकार के साथ चलाने से बचें, और जब सर्वर उपयोग में न हो तो पोर्ट फॉरवर्डिंग नियम को बंद करने पर विचार करें।