GIO ignore-hosts: হোস্টনেম ও IP ঠিকানা আলাদাভাবে মেলে
GIO কেন একটি হোস্টনেমকে প্রক্সির মাধ্যমে পাঠায় অথচ তার সংখ্যাসূচক IP ঠিকানা বাইপাস করে, যদিও দুটোই একই সেবা নির্দেশ করে, তা বুঝুন।
আপনার GIO-ভিত্তিক ক্লায়েন্ট 192.168.40.12-তে সরাসরি যায়, কিন্তু reports.example-এর জন্য প্রক্সি ব্যবহার করে। DNS বলে নামটি ওই ঠিকানায় রিজলভ হয়। বাইপাস রিজলভারকে রুট বাছাই করার আগে ওই লুকআপ করতে হয় না।
GSimpleProxyResolver আলাদা মেলানোর নিয়ম নথিভুক্ত করে: হোস্টনেম বাদ দেওয়ার নিয়ম নাম দিয়ে চিহ্নিত গন্তব্যে প্রযোজ্য; IP বাদ দেওয়ার নিয়ম ঠিকানা দিয়ে চিহ্নিত গন্তব্যে প্রযোজ্য।
192.168.40.12 কেবল ignore-hosts-এ থাকলে সংখ্যাসূচক গন্তব্য বাইপাস হতে পারে, কিন্তু হোস্টনেম নয়। ঠিকানাটিকে সাবনেট এন্ট্রিতে প্রশস্ত করলে তা স্বয়ংক্রিয়ভাবে ওই সাবনেটের ভিতরে রিজলভ হওয়া নামের তালিকা হয়ে যায় না।
যদি দুটি বানানই সরাসরি হওয়া উচিত, তবে দুটি অভিপ্রায়ই প্রকৃত ভোক্তা যে রূপ সমর্থন করে তাতে প্রকাশ করুন। যদি ব্যতিক্রমগুলি GNOME সেটিংস থেকে আসে, সেগুলি আলাদা তালিকা এন্ট্রি হিসেবে সংরক্ষণ করুন। প্রয়োজনের অনুমোদিত সীমার মধ্যে নামের ব্যতিক্রম সংকীর্ণ রাখুন; সুবিধাজনক বিস্তৃত ডোমেইন নিয়ম সম্পর্কহীন সেবা ছাড় দিতে পারে।
এটি GIO রিজলভারের একটি চুক্তি, GNOME ডেস্কটপের প্রতিটি অ্যাপ্লিকেশনের জন্য সর্বজনীন নিয়ম নয়। অন্য ব্রাউজার বা HTTP লাইব্রেরি ভিন্ন রিজলভার, PAC স্ক্রিপ্ট বা স্পষ্ট প্রক্সি কনফিগারেশন ব্যবহার করতে পারে।
ভাঙা সাবনেট পার্সার নির্ণয়ের আগে URL-এর বানান, নির্বাচিত রিজলভার ও সক্রিয় প্রক্সি মোড তুলনা করুন। ঠিকানা দিয়ে সফল সরাসরি সংযোগ ওই ঠিকানা-ভিত্তিক অনুরোধ সম্পর্কে উপযোগী প্রমাণ। তবে নামে করা অনুরোধটি কীভাবে শ্রেণিবদ্ধ হয়েছিল, সে বিষয়ে এটি নিজে কিছু বলে না।