Проблема следующая - надо чтобы группа хостов могла друг друга ресолвить вперёд и назад (из доменного имени в ИП-адрес и обратно). Хостов немного, поэтому первое что пришло в голову это сделать у всех одинаковый /etc/hosts Сделал - утилита host докладивает, что нифига не работает. Хотя traceroute и по ИП и по имени показывает всё что надо.
В /etc/host.conf прописано order host,bind
В /etc/resolv.conf прописан только один nameserver
В /etc/hosts записано примерно вот так (имена хостов нереальные)
testnode1 10.1.1.1
testnode2 10.1.1.2
"host testnode1" выдаёт "Host testnode1 not found: 3(NXDOMAIN)"
однако "traceroute testnode1" выдаёт
traceroute to testnode1 (10.1.1.1), 30 hops max, 38 byte packets
1 testnode1 (10.1.1.1) 0.838 ms 0.214 ms 0.154 ms
а "traceroute 10.1.1.1" выдаёт
traceroute to 10.1.1.1 (10.1.1.1), 30 hops max, 38 byte packets
1 testnode1 (10.1.1.1) 0.223 ms 0.380 ms 0.278 ms
Т.е. traceroute может и прямо и обратно ресолвить. А host неможет.
Уж очень нехочется ставить bind для десятка хостов. Где копать?