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