उपयोगिताएँ जैसे hostऔर digआपको होस्ट नाम के अनुरूप आईपी पता देखने देती हैं।
getentउपयोगिता भी है जो क्वेरी /etc/hostsया अन्य एनएसएस डेटाबेस के लिए उपयोग की जा सकती है ।
मैं एक सुविधाजनक मानक उपयोगिता की तलाश कर रहा हूं (जो डेबियन में उपलब्ध है, कहते हैं) जो एक मेजबान के नाम को हल करता है, जहां यह परिभाषित किया गया है।
यह कम या ज्यादा के बराबर होना चाहिए
ping "$HOST" | head -1 | perl -lne '/\((.*?)\)/ && print $1'
getentभी महसूस नहीं हुआ कि डीएनएस में मुझे लगता है (मुझे लगा कि यह केवल दिखता है /etc/hosts)। अब जब मैंने इसे आज़मा लिया है, तो यहाँ क्या गलत है getent: इसके लिए google.com, यह एक एकल पता देता है, और वह पता IPv6 है। जो उपयोगी नहीं है, क्योंकि मैं एक आईपीवी 4 नेटवर्क पर हूं, और मेरी कमांड वास्तव में आईपीवी 4 पता प्रिंट करेगी।
getent?