Есть несколько утилит командной строки для имен решительности хозяв ( host, dig, nslookup), однако все они используют неймсерверы исключительно, в то время как приложения , в общем взгляде на /etc/hostsпервую ( с помощью gethostbyname я считаю).
Есть ли утилита командной строки для разрешения имен хостов, которая ведет себя как обычное приложение, таким образом, просматривая /etc/hostsсначала и только потом запрашивая сервер имен?
(Я знаю, что это, вероятно, будет как 3 строки c, но мне нужно это внутри несколько переносимого сценария оболочки.)
awk '/hostname/ { print $1 }' /etc/hosts?