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