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