Squid ACL میں منزل کے ڈومینز کی مطابقت
مطلوبہ ہوسٹ ناموں کو درست Squid ACL قسم سے ملائیں اور ہوسٹ نام کے لاحقہ کے قواعد کو مکمل URL نمونوں سے الگ رکھیں۔
جب ضرورت ہوسٹ سے متعلق ہو، URL میں کہیں موجود کسی لفظ سے نہیں، تو منزل-ڈومین ACL استعمال کریں:
acl selected_sites dstdomain .example.com
ابتدائی نقطے والی شکل example.com اور اس کے ذیلی ڈومینز کا احاطہ کرتی ہے۔ یہ example.com.other.test کو اس ڈومین کا حصہ نہیں بناتی۔ جب پالیسی صرف اسی ہوسٹ کی اجازت دیتی ہے تو درست-ہوسٹ منتخب کنندہ رکھیں۔
نمونہ بدلنے سے پہلے فیلڈ منتخب کریں۔ dstdomain، dstdom_regex اور url_regex مختلف نمائندگیوں کی جانچ کرتے ہیں۔ ڈومین جیسا متن رکھنے والا URL راستہ یا استفسار اس منزل کا نام نہیں دیتا۔
ہر ACL نام کو ایک ہی قسم پر رکھیں۔ ڈومین فہرست اور regex کے لیے ایک نام دوبارہ استعمال کرنے سے ان کے معنی یکجا نہیں ہوتے؛ مختلف جانچوں کو مختلف نام دیں اور انہیں رسائی یا پیئر کے انتخاب کے قاعدے میں یکجا کریں۔
صرف تعریف کوئی رسائی یا والد راستہ نہیں دیتی۔ اسے مطلوبہ رسائی فیصلے کے ساتھ استعمال کریں جبکہ مجاز کلائنٹ اور دیگر مطلوبہ شرائط برقرار رکھیں۔
مطلوبہ بنیادی اور ذیلی ڈومین مطابقتوں اور لمبے ناموں کی فریب دہ عدم مطابقتوں کو پالیسی کے ساتھ رکھیں۔ عام CONNECT منزل کے ہوسٹ کو ظاہر کر سکتا ہے مگر خفیہ کردہ صفحہ راستہ نہیں، لہٰذا ڈومین قاعدہ راستہ معائنے کا وعدہ نہیں کرتا۔