আমার বাহ্যিক আইপি / পোর্টে অনুরোধগুলি কোনও অন্য বহিরাগত আইপি / পোর্টে পুনর্নির্দেশ করবেন?


14

কোনও নির্দিষ্ট আইপি / পোর্টের সাথে কোনও বাহ্যিক আইপি / পোর্টে সংযোগগুলি পুনঃনির্দেশ করা সম্ভব?

উদাহরণ:

  • সার্ভার এ এর ​​বাহ্যিক আইপি xxx.xxx.xxx.xxx রয়েছে
  • সার্ভার বি এর বাহ্যিক আইপি আছে yyy.yyy.yyy.yyy
  • ব্যবহারকারী 2106 পোর্টে সার্ভার এ-তে একটি অনুরোধ পাঠায়, আমি 2106 পোর্টে এটি সার্ভার বি-তে পুনর্নির্দেশ করতে চাই।

2
আপনি বিস্তারিত বলতে পারেন? যন্ত্র "এ" একটি মাল্টিহোমড গেটওয়ে? হ্যাঁ, iptables সম্ভবত ব্যবহার করা যেতে পারে। উদাহরণ: iptables -A PREROUTING -t nat -i eth1 -p tcp --dport 2106 -j DNAT - to yyyy: 2106 iptables -A INPUT -p tcp -m state --state NEW --dport 2106 -i eth1 - জে এসিসিপিটি
বকবক বোকা

@ বোকা বোকা ধন্যবাদ আমি ইতিমধ্যে এটি সমাধান করেছি এবং আমি যা করেছি তার নীচে পোস্ট করেছি।
প্রাইস

উত্তর:


22

সমস্যা সমাধান:

sysctl net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -p tcp --dport port -j DNAT --to-destination ip:port
iptables -t nat -A POSTROUTING -j MASQUERADE

যেখানে আইপি এবং পোর্ট লক্ষ্যযুক্ত সার্ভার, আমি বর্তমান সার্ভার পোর্টটিতে পুনর্নির্দেশ করতে চাই।


এটি আমার পক্ষে কাজ করে না। বিশেষত, এই শেষ লাইনটি আমার মেশিন থেকে সমস্ত ট্র্যাফিকই বাইরে থেকে উপস্থিত দেখা দেয় এবং অনুরূপ সমস্যা দেখা দেয়।
সিঙ্গপোলিমা

@ প্রিক্স কি নির্দিষ্ট ট্রাফিকের (2106) সমস্ত ট্র্যাফিককে yyy.yyy.yyy.yyy: বন্দরে পুনর্নির্দেশ করবে না? আমি যদি কেবল xxx.xxx.xxx.xxx:port এ যান ট্রাফিক পুনর্নির্দেশ করতে চাই তবে কী হবে?
জিজর
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.