NAT টেবিল :
এই টেবিলটি বিভিন্ন প্যাকেটে কেবল NAT (নেটওয়ার্ক ঠিকানা অনুবাদ) এর জন্য ব্যবহার করা উচিত। অন্য কথায়, এটি কেবল প্যাকেটের উত্স ক্ষেত্র বা গন্তব্য ক্ষেত্রটি অনুবাদ করতে ব্যবহার করা উচিত।
ফিল্টার সারণী :
ফিল্টার টেবিলটি সাধারণত প্যাকেটগুলি ফিল্টার করার জন্য ব্যবহৃত হয়। আমরা প্যাকেটগুলি মেলাতে পারি এবং আমরা যেভাবে চাই তা ফিল্টার করতে পারি। এটি সেই জায়গা যেখানে আমরা প্যাকেটগুলির বিরুদ্ধে আসলে পদক্ষেপ নিই এবং সেগুলি কী আছে তা দেখুন এবং তাদের সামগ্রীর উপর নির্ভর করে এগুলি DROP বা / এসিসিপিটি করুন। অবশ্যই আমরা পূর্বের ফিল্টারিংও করতে পারি; তবে, এই নির্দিষ্ট টেবিলটি সেই জায়গা যেখানে ফিল্টারিংয়ের নকশা করা হয়েছিল।
ভিতরে সারণি এবং চেইন ঢোঁড়ন আমরা যে ফিল্টার এর FORWARD এর শৃঙ্খল দেখতে পারেন, শুধুমাত্র ফরওয়ার্ড প্যাকেট (প্যাকেট নেটওয়ার্ক থেকে আসা এবং নেটওয়ার্ক যেতে আউট) ভেদকরেখার দ্বারা অর্থাৎ আপনার কম্পিউটারের একটি রাউটার মত অভিনয় করা হয়, যখন NAT এর PREROUTING শৃঙ্খল উভয় ফরওয়ার্ড ভেদকরেখার দ্বারা প্যাকেট এবং প্যাকেট যার গন্তব্য স্থানীয় হোস্ট।
আপনার কেবল প্যাকেটের গন্তব্য ঠিকানা পরিবর্তন করতে এবং ফিল্টারিংয়ের জন্য কেবল ফিল্টারিং (প্যাকেটগুলি নামা / গ্রহণ করা) এর জন্য ফিল্টারের ফরওয়ার্ডটি ব্যবহার করতে হবে PR
আমরা যদি প্রথম রাউটিং সিদ্ধান্তের কোনও প্যাকেট পাই যা স্থানীয় মেশিনে নিজেই নির্ধারিত হয় না, তবে এটি ফরওয়ার্ড চেইনের মাধ্যমে চালিত হবে। অন্যদিকে, প্যাকেটটি যদি স্থানীয় মেশিন শুনছে এমন কোনও আইপি ঠিকানার জন্য নির্ধারিত হয়, আমরা প্যাকেটটি ইনপুট চেইনের মাধ্যমে এবং স্থানীয় মেশিনে প্রেরণ করব।
প্যাকেটগুলি স্থানীয় মেশিনের জন্য নির্ধারিত হতে পারে তবে NAT এর মাধ্যমে গন্তব্য ঠিকানা PREOUTING শৃঙ্খলে পরিবর্তন করা যেতে পারে। যেহেতু এটি প্রথম রাউটিংয়ের সিদ্ধান্তের আগে ঘটেছিল তাই প্যাকেটটি এই পরিবর্তনের পরে দেখা হবে। এ কারণে রাউটিংয়ের সিদ্ধান্ত নেওয়ার আগে রাউটিংটি পরিবর্তন করা যেতে পারে। মনে রাখবেন, সমস্ত প্যাকেট এই চিত্রের এক বা অন্য পথ দিয়ে যাবে। যদি আপনি কোনও প্যাকেট একই নেটওয়ার্ক থেকে ফিরে আসে তবে এটি নেটওয়ার্কে ফিরে না আসা পর্যন্ত এটি বাকী চেইনের মধ্য দিয়ে ভ্রমণ করবে।