iptables কী?
Iptables একটি জেনেরিক টেবিল স্ট্রাকচার যা netfilter ফ্রেমওয়ার্কের অংশ olarak নিয়ম ও কমান্ড ডিফাইন করে যাতে Network Address Translation (NAT), প্যাকেট ফিল্টারিং, এবং প্যাকেট मैंگلিং সুবিধা হয় লিনাক্স ২.৪ এবং পরবর্তী অপারেটিং সিস্টেমে।
প্রধান ফাংশন
- NAT: ইন্টারনেট প্রোটোকল ঠিকানা (IP ঠিকানা) অন্য একটি IP ঠিকানায় রূপান্তর করার প্রক্রিয়া।
- প্যাকেট ফিল্টারিং: নেটওয়ার্ক ইন্টারফেসে সোর্স ও ডেস্টিনেশন ঠিকানা, পোর্ট, বা প্রোটোকলের ভিত্তিতে প্যাকেট পাস বা ব্লক করার প্রক্রিয়া।
- প্যাকেট मैंگلিং: রাউটিং-এর আগে বা পরে প্যাকেট পরিবর্তন বা মডিফাই করার ক্ষমতা।
ইতিহাস
Iptables এবং netfilter হল ipchains এবং ipfwadm-এর সাকসেসর যা লিনাক্সের পূর্ববর্তী সংস্করণে ছিল। Netfilter এবং iptables প্রায়শই একসাথে netfilter/iptables এক্সপ্রেশন হিসেবে ব্যবহৃত হয়, যা লিনাক্স ২.৪ এবং পরবর্তী সাবসিস্টেমকে রেফার করে NAT, ফায়ারওয়alling, এবং অ্যাডভান্সড প্যাকেট প্রসেসিং-এর জন্য।