হোস্ট ফাইলটি কেবলমাত্র একটি আইপির সাথে একটি ডোমেন নাম সংযুক্ত করতে ব্যবহার করা যেতে পারে; এটি আইপি আইপি মানচিত্র করতে পারে না।
পরিবর্তিত আইপি ফায়ারওয়াল দ্বারা করা যেতে পারে । লিনাক্সে, ডিফল্ট ফায়ারওয়াল iptables কমান্ড দ্বারা নিয়ন্ত্রিত হয় । "ম্যান আইপটেবল" হ'ল ডকুমেন্টেশন। প্রারম্ভিক ব্যাখ্যার জন্য গুগল "আইপেটেবল ব্যাখ্যা করুন"।
কিছু লিঙ্ক:
http://linux.die.net/man/8/iptables
http://www.linuxnix.com/2009/12/iptables-in-linux-explained.html
http://blog.adityapatawari.com/2011/12/ip-packet-filtering-iptables-explained.html
বিশেষত, আপনি আপনার পিসি থেকে আউটগোয়িংয়ের অনুরোধগুলি একটি আইপি ঠিকানায় ( <my_ip_address>
) পরিবর্তন করতে চান , যাতে তারা পরিবর্তে অন্য আইপি ঠিকানায় যায় 127.0.0.1। আপনি "গন্তব্য আইপি" ( যেমন 123.45.67.89) দিয়ে NAT ( নেটওয়ার্ক ঠিকানা অনুবাদ ) সম্পাদন করতে চান <my_ip_address>
, এটি একটি আলাদা "গন্তব্য আইপি" (127.0.0.1) এ পরিবর্তন করে।
এটি চেষ্টা করে দেখুন ( 123.45.67.89 এর জায়গায়, ip_adress রাখুন যা পরিবর্তন করা দরকার):
iptables -t nat -A OUTPUT -p all -d 123.45.67.89 -j DNAT --to-destination 127.0.0.1
বিবরণ:
-t নাট = একটি ঠিকানা অন্যটিতে অনুবাদ করার জন্য টেবিল
-A OUTPUT = স্থানীয়ভাবে উত্পাদিত, আউটগোয়িং, প্যাকেটগুলির জন্য বিধিগুলির তালিকাতে যুক্ত করুন। সুরক্ষা সতর্কতা: নিশ্চিত করুন যে নিয়মে এই OUTPUT নির্দেশ অন্তর্ভুক্ত রয়েছে। যদি আপনি এটি না করেন, এই নিয়মটি একটি সম্ভাব্য সুরক্ষা গর্ত তৈরি করবে, কারণ দূরবর্তী অবস্থান থেকে আগত প্যাকেটগুলি লোকালহোস্টেও পরিচালিত হবে।
-p all = সমস্ত প্রোটোকলগুলিতে প্রয়োগ করুন (টিসিপি, ইউডিপি এবং আইসিএমপি)।
-d 123.45.67.89 = প্যাকেটটি যে মূল আইপি ঠিকানাটি যাচ্ছিল (তার গন্তব্য)।
-j DNAT = যদি নিয়ম মেলে (এই ক্ষেত্রে, যদি কোনও বহির্গামী প্যাকেটের গন্তব্য আইপি 123.45.67.89 থাকে), তবে ডিএনএটি দিয়ে এটি পরিচালনা করুন, যা গন্তব্যে পরিবর্তন করে।
--to- গন্তব্য 127.0.0.1 = DNAT কে কি করতে হবে তা বলে; "127.0.0.1" দিয়ে মূল গন্তব্য প্রতিস্থাপন করুন।
(দ্রষ্টব্য: আপনার যদি আরও জটিল পরিস্থিতি থাকে যেমন নির্দিষ্ট ওয়েব পৃষ্ঠাগুলির জন্য অনুরোধগুলি বিরত করা হয় তবে একটি বিকল্প সমাধান হতে পারে "প্রক্সি" সফ্টওয়্যার ব্যবহার করা))