Ci sono diverse utility a riga di comando per risolvere i nomi degli host ( host
, dig
, nslookup
), tuttavia essi tutti i server dei nomi di uso esclusivo, mentre le applicazioni in look generale a /etc/hosts
prima (utilizzando gethostbyname credo).
Esiste un'utilità da riga di comando per risolvere i nomi host che si comportano come una normale applicazione, cercando in /etc/hosts
primo luogo e solo successivamente chiedendo a un nameserver?
(Sono consapevole che probabilmente sarebbe come 3 righe di c, ma ne ho bisogno all'interno di uno script di shell in qualche modo portatile.)
awk '/hostname/ { print $1 }' /etc/hosts
aiuto?