আমি উইন্ডোজ অন্তর্ভুক্ত নেটওয়ার্কিং সরঞ্জাম ব্যবহার করে এটি অর্জন করতে সক্ষম হয়েছি netsh
।
যেমন মাদুর পয়েন্টটি দেখায়: হোস্ট ফাইলটি কেবল হোস্ট নেম রেজোলিউশনের জন্য, সুতরাং দুজনের সংমিশ্রণটি আমার পক্ষে কৌশলটি করেছে।
উদাহরণ
সংক্ষিপ্ত বিবরণ
example.app:80
| <--Link by Hosts File
+--> 127.65.43.21:80
| <--Link by netsh Utility
+--> localhost:8081
ক্রিয়াকলাপ
- আমার সার্ভার চালু হয়েছে
localhost:8081
- একটি নতুন লাইন হিসাবে
হোস্ট ফাইলটিতে আমার "স্থানীয় ডিএনএস" যুক্ত হয়েছে
127.65.43.21 example.app
- নেটওয়ার্কের কোনও মুক্ত ঠিকানা
127.0.0.0/8
( 127.x.x.x
) ব্যবহার করা যেতে পারে।
- দ্রষ্টব্য: আমি ধরে নিচ্ছি যে
127.65.43.21:80
অন্য কোনও পরিষেবা দখল করে নি।
- আপনি চেক করতে পারেন
netstat -a -n -p TCP | grep "LISTENING"
- নেট নেট কমান্ড ইউটিলিটি
সহ নিম্নলিখিত নেটওয়ার্ক কনফিগারেশন যুক্ত করা হয়েছে
netsh interface portproxy add v4tov4 listenport=80 listenaddress=127.65.43.21 connectport=8081 connectaddress=127.0.0.1
- আমি এখন সার্ভারটিতে অ্যাক্সেস করতে পারি
http://example.app
নোটস:
- এই আদেশগুলি / ফাইল পরিবর্তনগুলি প্রশাসনিক অধিকার সহ কার্যকর করা দরকার
- নেট পোর্টপ্রক্সির শুধুমাত্র v4tov4 ব্যবহার করার জন্য আইপিভি 6 লাইব্রেরি প্রয়োজন , সাধারণত সেগুলি ডিফল্টরূপে অন্তর্ভুক্ত করা হবে, অন্যথায় নিম্নলিখিত কমান্ডটি ব্যবহার করে এগুলি ইনস্টল করুন:netsh interface ipv6 install
আপনি কমান্ডটি দিয়ে যুক্ত করা এন্ট্রিটি দেখতে পাবেন :
netsh interface portproxy show v4tov4
আপনি নিম্নলিখিত কমান্ডটি দিয়ে এন্ট্রি সরাতে পারেন :
netsh interface portproxy delete v4tov4 listenport=80 listenaddress=127.65.43.21
সংস্থানসমূহের লিঙ্কগুলি: