ইউটিলিটিগুলি পছন্দ করে hostএবং digআপনাকে হোস্ট নামের সাথে সম্পর্কিত আইপি ঠিকানাটি দেখতে দেয়।
এছাড়াও getentইউটিলিটি রয়েছে যা ক্যোয়ারী /etc/hostsবা অন্যান্য এনএসএস ডাটাবেসগুলিতে ব্যবহার করা যেতে পারে ।
আমি একটি সুবিধাজনক স্ট্যান্ডার্ড ইউটিলিটি (যা দেবিয়ান উপলভ্য, বলুন) সন্ধান করছি যা কোনও হোস্টের নাম যেখানেই সংজ্ঞায়িত হোক না কেন সমাধান করে।
এটি কমবেশি সমান হতে হবে
ping "$HOST" | head -1 | perl -lne '/\((.*?)\)/ && print $1'
getentযে এটি ডিএনএস-এও দেখায় (আমি ভেবেছিলাম এটি কেবল ভিতরে রয়েছে /etc/hosts)। এখন যেহেতু আমি এটি চেষ্টা করেছি, এখানে কী ঘটছে তা এখানে getent: কারণ google.comএটি একটি একক ঠিকানা দেয় এবং সেই ঠিকানাটি IPv6। যা সহায়ক নয়, যেহেতু আমি একটি আইপিভি 4 নেটওয়ার্কে আছি, এবং আমার কমান্ডটি আসলে একটি আইপিভি 4 ঠিকানা মুদ্রণ করবে।
getent?