আমাদের অবশ্যই বেসিকগুলি থেকে শুরু করতে হবে, তাই আসুন NAT পরিভাষাটি সংশোধন করি। NAT আইপি প্যাকেটে আইপি ঠিকানাগুলি অনুবাদ করে, তাই না? ওটার মানে কি? এটি, মূলত, মাইরেজ তৈরি করে - হ্যাঁ, অপটিক্যাল মায়া, আপনি জানেন। উদাহরণস্বরূপ, একটি সাধারণ NAT কনফিগারেশনে যখন ব্যক্তিগত ঠিকানা সম্বলিত ল্যানগুলি বাহ্যিক রাউটার ইন্টারফেসের সার্বজনীন আইপি ঠিকানা ব্যবহার করে ইন্টারনেট অ্যাক্সেস করে those হোস্টগুলি এই সার্বজনীন আইপি (বা পাবলিক আইপিগুলির পুলের আইপি) হিসাবে ইন্টারনেট সার্ভারের জন্য উপস্থিত হয়। এনএটি অবশ্যই নতুন শারীরিক হোস্ট তৈরি করে না - তবে এটি এক ধরণের নতুন ভার্চুয়াল সত্তা তৈরি করে - উদাহরণস্বরূপ, ল্যান হোস্টগুলি নিজেদেরকে 192.168.1.x বলে মনে হয় তবে ইন্টারনেট সার্ভারগুলি সেগুলিকে 203.0.113.x হিসাবে দেখে - শারীরিক হোস্টগুলির একটি সেট তবে দুটি আইপি ঠিকানা sets (যৌক্তিক) হোস্টের দুটি স্বতন্ত্র সেট। দৃষ্টি ভ্রম. এবং পরিভাষাটি হ'ল:
- স্থানীয় ভিতরে - অভ্যন্তরীণ হোস্টগুলির "সত্য" আইপি ঠিকানাগুলি তাদের ইন্টারফেসে নির্ধারিত হিসাবে এবং তারা একে অপরকে দেখায়
- গ্লোবালের ভিতরে - "মরীচিকা" আইপি অ্যাড্রেসগুলি বাইরের বিশ্ব হিসাবে দেখেছে
- গ্লোবালের বাইরে - বাহ্যিক হোস্টগুলির "আসল" আইপি ঠিকানাগুলি তারা নিজেরাই এবং (প্রায়) সম্পূর্ণ ইন্টারনেটের দ্বারা দেখে
- স্থানীয় বাহিরে - "মরীচিকা" আইপি ঠিকানাগুলি যেমন আমরা বাহ্যিক হোস্টগুলি দেখি (আমরা যদি NAT কে অনুরূপ অনুবাদ করতে বলি)
এবং আপনি দেখতে পাচ্ছেন যে, আমরা আমাদের নেটওয়ার্ক এবং ইন্টারনেট বা অন্য কোনও বাহ্যিক নেটওয়ার্কের মধ্যে পার্থক্য করতে বাধ্য। আমরা আমাদের রাউটারের আইপি ইন্টারফেসগুলিকে আইপি ন্যাট ভিতরে বা আইপি ন্যাট হিসাবে চিহ্নিত করে এটি করি , রাজি?
এখন আসুন কীভাবে NAT প্রয়োগ করা হয় তা মনে রাখবেন: এটি বিশেষ সারণীগুলি রক্ষণ করে যাতে অনুবাদ সম্পর্কে এনট্রি থাকে। এবং গুরুত্বপূর্ণ বিষয় হ'ল এই এন্ট্রিগুলি স্থিতিশীল বা গতিশীলভাবে তৈরি করা যেতে পারে । গতিশীলভাবে তৈরি এন্ট্রিগুলির জন্য, ট্র্যাফিকের দিকনির্দেশনা গুরুত্বপূর্ণ - ট্র্যাফিকটি ভিতরে থেকে বাইরের দিকে শুরু হয়েছিল বা বিপরীতভাবে? স্ট্যাটিক এন্ট্রিগুলির জন্য, এটি এমন নয় - এগুলি প্রতিসম হয় । স্ট্যাটিক কীওয়ার্ড সহ NAT কনফিগারেশন স্টেটমেন্টগুলি চলমান কনফিগারেশনে রাখার সাথে সাথে স্ট্যাটিক এন্ট্রি তৈরি করে; গতিশীল কীওয়ার্ড সহ যারা আকর্ষণীয় ট্র্যাফিকের জন্য নজর রাখেন এবং গতিশীলভাবে অনুবাদ এন্ট্রি তৈরি করেন যা পরে শেষ হয়ে যায়।
আমরা আপনার শেষ প্রশ্নটি সম্পর্কে ইতিমধ্যে অনুমান করতে পারি: কেন বাইরে গন্তব্য বিকল্প নেই? সোর্স স্ট্যাটিকের অভ্যন্তরে ip নাট স্ট্যাটিক নাট এন্ট্রি তৈরি করে যা আপনার বর্ণনার ঠিক মতো অনুবাদ করে তবে এর মধ্যে কেবল একটি নির্দিষ্ট দিক থেকে শুরু করা ট্র্যাফিকই অন্তর্ভুক্ত নয় - স্ট্যাটিক এনএটি এন্ট্রিগুলি প্রতিসম হয়। সুতরাং, NAT বাহিরে গন্তব্য স্থিত আইপি অনুবাদ জন্য একটি স্ট্যাটিক এন্ট্রি তৈরি করবে গন্তব্য থেকে আপনার নেটওয়ার্ক মধ্যে প্রবেশ ট্রাফিকের IP ঠিকানা বাহিরে এবং সোর্স ট্রাফিক থেকে যাওয়ার জন্য IP ঠিকানা ভিতরে - কিন্তু এই ঠিক কি NAT ভিতরে উৎস স্থিত আইপিকমান্ড দেয়! সুতরাং, এই কমান্ডটি কেবল অনর্থক। পার্থক্যটি হ'ল মূলত একই কমান্ডের এক বা অন্য ফর্মটি ব্যবহার করার সময় আপনি গন্তব্য আইপি দিয়ে উত্সটি আদান-প্রদান করবেন।
আপনার প্রথম বিবৃতিটি সম্পর্কে, "ভিতরে / বাহ্যিক / উত্স / গন্তব্যগুলির তিনটি সম্ভাব্য সংমিশ্রণ যা কনফিগার করা যায়" - এটি মোটেও তেমন নয়। মুল বক্তব্যটি হ'ল, সাধারণভাবে বলা যায়, NAT কনফিগারেশন বিবৃতিগুলি "গণিতের সূত্রগুলি" নয় এবং সম্পূর্ণ বিবেচনা করা উচিত, এবং স্বতন্ত্র কীওয়ার্ডগুলি থেকে যৌক্তিকভাবে নির্মিত নয়। সুতরাং, প্রতিটি "সংমিশ্রণ" একটি নির্দিষ্ট কাজের জন্য একটি সমাধান উপস্থাপন করে, উদাহরণস্বরূপ, গন্তব্য তালিকার ভিতরে ip nat সার্ভার টিসিপি লোড ব্যালেন্সিং কনফিগার করার জন্য ব্যবহৃত হয় যা নির্দিষ্ট অ্যালগরিদম ব্যবহার করে এবং ইউডিপির সাথে কাজ করে না। এছাড়াও, (আধুনিক আইওএসে) গন্তব্য স্থির কমান্ডের অভ্যন্তরে কোনও আইপিট নেই - আপনি কি স্থির বিকল্প দিয়ে বাস্তবে এটি চেষ্টা করেছেন ?
আপনি এই সিসকো কাগজে কনফিগারেশন উদাহরণ সহ NAT ব্যবহারের কয়েকটি নির্দিষ্ট পরিস্থিতি দেখতে পাবেন: http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipaddr_nat/configration/12-2sx /nat-12-2sx-book/iadnat-addr-consv.html
পরিশেষে, আমি উল্লেখ করতে চাই যে কখনও কখনও NAT আপনার পছন্দ অনুযায়ী হয় না, উদাহরণস্বরূপ, এই "নীতিগত প্রশ্ন" এর জন্য আমার উত্তরটি দেখুন: /server/55611/loopback-to-forwarded-public- IP- ঠিকানা-থেকে-স্থানীয় নেটওয়ার্ক-মাথার কাঁটা-NAT / 733532 # 733532
পিএস আমি আরও বিশদে যেতে হবে?