অন্যান্য উত্তরে উল্লিখিত হিসাবে, ज्ञात_হোস্টের আইপি অ্যাড্রেস রেঞ্জগুলির পক্ষে সমর্থন নেই। এটি অবশ্য ওয়াইল্ডকার্ডকে সমর্থন করে। অবশ্যই ওয়াইল্ড কার্ডগুলি একই জিনিস নয় তাই আপনার আইপি ঠিকানাগুলিতে কীভাবে সেগুলি ব্যবহার করবেন সে সম্পর্কে আপনাকে সত্যই সতর্ক হওয়া দরকার তবে গিথুবের বিশেষ ক্ষেত্রে এটি নিরাপদে করা যেতে পারে।
প্রশ্নটি জিজ্ঞাসা করার পর থেকে পরিস্থিতি আরও সহজ হয়েছে বলে মনে হচ্ছে। গিথুবের অফিসিয়াল ডকুমেন্টেশন অনুসারে কেবলমাত্র একটি আইপি ঠিকানার ব্যাবহার রয়েছে (কমপক্ষে আইপিভি 4 যতদূর যায়)। এটি 192.30.252.0/22 পরিসীমা। এটি 1020 সম্ভাব্য আইপি অ্যাড্রেসগুলিকে তৈরি করে যা কেবলমাত্র চারটি পৃথক সি ব্লকে সর্বশেষ অক্টোটেটের জন্য পুরো সম্ভাব্য ব্যাপ্তিটি সুবিধামতভাবে বিস্তৃত করে।
থেকে man 8 sshd
, এই কি আমরা known_hosts সঙ্গে কাজ করতে হবে তা হল
হোস্টনামগুলি নিদর্শনগুলির একটি কমা-বিচ্ছিন্ন তালিকা ( *' and
? 'ওয়াইল্ডকার্ড হিসাবে কাজ করুন); পরিবর্তে প্রতিটি প্যাটার্নটি ক্যানোনিকাল হোস্ট নামের (যখন কোনও ক্লায়েন্টকে প্রমাণীকরণ করা হয়) অথবা ব্যবহারকারী-সরবরাহ করা নামের (যখন কোনও সার্ভারকে প্রমাণীকরণ করা হয়) বিপরীতে মিলিত হয়। একটি প্যাটার্নের আগে !' to indicate negation: if the host name matches a negated pattern, it is not accepted (by that line) even if it matched another pattern on the line. A hostname or address may optionally be enclosed within
['এবং ]' brackets then followed by
:' এবং একটি অ-মানক বন্দর নম্বরও থাকতে পারে ।
এই তথ্যটি ব্যবহার করে, আমরা সর্বশেষ অক্টেটের জন্য * ওয়াইল্ডকার্ড ব্যবহার করে একটি এন্ট্রি তৈরি করতে পারি যা সমস্ত সম্ভাব্য গিথুব শেষ পয়েন্টগুলি (এবং কেবলমাত্র সেই শেষ পয়েন্টগুলি) এর সাথে মিলে যায়:
github.com,192.30.252.*,192.30.253.*,192.30.254.*,192.30.255.* ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==
আপনার যে আইপি পরিসীমাটি তৈরি করতে হবে তা যদি একটি সি সিটির জন্য পুরো সি ব্লক এবং এইভাবে সমস্ত সম্ভাব্য মান পূরণ না করে তবে এই জাতীয় সঠিক ম্যাচের জন্য ওয়াইল্ডকার্ড ব্যবহার করা অসম্ভব।