पोर्ट फॉरवर्डिंग इनर नेटवर्क से इनर नेटवर्क (हेयरपिन NAT)


16

मैंने सफलतापूर्वक एक पोर्ट मिक्रोटिक राउटर पर अग्रेषित किया है, जो पोर्ट 88४४४ पर WAN आईपी पते पर जाने वाले हर अनुरोध का अनुवाद करता है (मान लीजिए: २०.२०.२०.२२:44४४४) मिकरोटिक का स्थानीय आईपी पते और उसी पोर्ट पर।

जैसा कि मेरे पास WAN IP पते (20.20.20.22) के लिए DNS नाम है, मैं चाहूंगा कि यह नियम इनर नेटवर्क से भी काम करे:

192.168.111.77 -> 20.20.20.22:8844 -> 192.168.111.2:8844

मुझे एक मिकरोटिक वेब पेज मिला है जो इस स्थिति का वर्णन करता है: http://wiki.mikrotik.com/wiki/Hairpin_NAT लेकिन मैं इसे प्राप्त करने में सक्षम नहीं था।

यहां नियम का प्रिंटस्क्रीन है

यहां छवि विवरण दर्ज करें

यह सिर्फ एक आंशिक प्रिंटस्क्रीन है लेकिन बाकी सब कुछ सेट (रिक्त) नहीं है।

EDIT: पोर्ट फॉरवर्डिंग रूल और राउटर पर क्लासिक मस्कारा इस तरह दिखता है:

/ip firewall nat
add chain=dstnat in-interface=ether1-gateway protocol=tcp dst-port=8844 \
  action=dst-nat to-address=192.168.111.2 to-port=8844
add chain=srcnat out-interface=ether1-gateway action=masquerade

जवाबों:


16

समाधान के लिए पोर्ट को फिर से लिखना है ताकि इंटरफ़ेस = ईथर 1-गेटवे का उपयोग न करने का नियम हो , लेकिन dst-address-type = local :

/ip firewall nat
add chain=dstnat dst-address-type=local protocol=tcp dst-port=8844 \
  action=dst-nat to-address=192.168.111.2 to-port=8844

फिर मूल पोस्ट में निर्दिष्ट हेयरपिन NAT जोड़ें:

/ip firewall nat
add chain=srcnat src-address=192.168.111.0/24 \
  dst-address=192.168.111.2 protocol=tcp dst-port=8844 \
  out-interface=bridge-local action=masquerade

यदि पुल का उपयोग कर रहा हो तो मैं इसे प्राप्त करने में असमर्थ हूं। कोई विचार?
PCunite

@ pcunite: सिर्फ राउटरओएस 6.24 + ब्रिज-लोकल के साथ इसका परीक्षण किया है और यह एकदम सही है!
लाइफऑफगेंटर

@JoudicekJouda मैं भी विकि पर निर्देशों का पालन किया wiki.mikrotik.com/wiki/Hairpin_NAT लेकिन वे उपयोग करने के लिए कहा कभी नहीं डीएसटी-पता-type = स्थानीय पोर्ट अग्रेषण नियम के बजाय में इंटरफ़ेस = ether1-प्रवेश द्वार । क्यों इससे कोई फर्क पड़ता है, मुझे आश्चर्य है?
जोनाथन कोमार

0

Nat Masquerade 192.168.111.0/24 से 192.168.111.0/24 यह सेवाओं के लिए एक साथ काम करता है। इंटरफ़ेस या पोर्ट निर्दिष्ट न करें। आंतरिक पोर्ट बाहरी पोर्ट के समान होना चाहिए।


1
सुपर उपयोगकर्ता में आपका स्वागत है! आपके उत्तर को थोड़ा और विस्तार प्रदान करके बेहतर बनाया जा सकता है कि इसे कैसे लागू किया जाए, खासकर उन लोगों के लिए जो इस प्रणाली के लिए नए हो सकते हैं।
मैं कहता हूं कि
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.