IPv4 के लिए एक मानक कार्यक्रम है, जो / आदि / मेजबानों सहित रिज़ॉल्वर का उपयोग करके बॉक्स से बाहर काम करता है:
host="localhost"
ip="`gethostip -d "$host"`"
यह डेबियन का हिस्सा है, इसे इसके साथ स्थापित करें:
apt-get install syslinux
IPv4 की तुलना में अन्य प्रोटोकॉल के लिए (जैसे IPv6) मैं वर्तमान में एक समान उपकरण नहीं जानता। अद्यतन: इस वजह से मैंने सिर्फ एक छोटा उपकरण लिखा है जो IPv6 को हल करने में सक्षम है, भी:
https://github.com/hilbix/misc/blob/master/src/ipof.c
यह एक त्वरित और गंदे शेल के उपयोग के लिए सोचा जाता है, gethostipलेकिन IPv6 को भी अनुमति देता है:
ip="`ipof -6 -- heise.de`"
इसका उपयोग अंतःक्रियात्मक रूप से भी किया जा सकता है, उदाहरण के लिए:
ipof -a -d -x -v -h -
HTH