আজকে আমরা Mikrotik Tutorial: Hairpin NAT সম্পর্কে জানবো , এটা জরুরী একটা কাজ যেটা না করলে আপনি পোর্ট তো ফরওয়ার্ড করে আপনার লোকাল সার্ভারকে বাইরে অ্যাক্সেস করতে পারবেন কিন্তু আপনার লোকাল নেটওয়ার্ক থেকে পারবেন না । আর এ জন্যই মূলত আপনাকে এই hairpin nat করতে হবে । তাহলে আপনি একই পাবলিক আইপি দিয়ে বাইরে নেটওয়ার্ক + লোকাল নেটওয়ার্ক উভয় থেকেই অ্যাক্সেস করতে পারবেন ।
আপনাদের WinBox GUI দিয়ে Hairpin NAT সেট করার পূর্ণ বাংলা স্টেপ-বাই-স্টেপ গাইড দিলাম —
আপনি শুধু ধাপে ধাপে ফলো করলেই কাজ করবে 💯
🧠 লক্ষ্য:
আপনার
-
Public IP:
103.146.10.250 -
Local Server IP:
10.10.10.2 -
Local Service Port:
443 (HTTPS)
আপনি চান যেন লোকাল নেটওয়ার্ক থেকেওhttps://103.146.10.250:8080লিখে লোকাল সার্ভার অ্যাক্সেস করা যায়।
⚙️ Step-by-Step (WinBox দিয়ে)
🪜 Step 1: WinBox খুলে NAT ট্যাবে যেতে হবে
👉 IP → Firewall → NAT
তারপর “+” বাটনে ক্লিক করতে হবে।
🧩 Step 2: Dst-NAT রুল তৈরি করব
General Tab:
-
Chain:
dstnat -
Dst. Address:
103.146.10.250 -
Protocol:
tcp -
Dst. Port: 8080
Action Tab:
-
Action:
dst-nat -
To Addresses:
10.10.10.2 -
To Ports:
443
🟢 তারপর Apply → OK দিন।
🧩 Step 3: Hairpin (Src-NAT) রুল তৈরি করব
আবার “+” বাটনে ক্লিক করব ।
General Tab:
-
Chain:
srcnat -
Src. Address:
192.168.0.0/24 -
Dst. Address:
10.10.10.2
Action Tab:
-
Action: masquerade
🟢 তারপর Apply → OK দিন।
🧩 Step 4: রুলের ক্রম ঠিক করব
-
NAT ট্যাব থেকে রুলগুলোর লিস্টে দেখতে হবে —
আপনার “Src-NAT” রুলটা যেন “Dst-NAT” রুলের উপরে থাকে। -
প্রয়োজনে “arrow up” দিয়ে উপরে নিয়ে যান ।
🧩 Step 5: টেস্ট করো
লোকাল নেটওয়ার্কে থাকা কোনো পিসি বা মোবাইল থেকে ব্রাউজারে লিখুন:
যদি আপনার সার্ভার খুলে যায় 🔥
তাহলে Hairpin NAT একদম ঠিকঠাক কাজ করছে ✅
🧰 সমস্যা হলে চেক করতে হবে:
-
Local Server-এ DNS বা Firewall HTTPS ব্লক করছে কি না
-
Router-এর NAT order সঠিক কি না
-
একাধিক WAN থাকলে Dst-NAT এ
in-interface=wan1যোগ করব
HOME
PollyBD Networking Blogspot