Сервер (bind 9.2.1) не пингует по имени хоста, а по FQDN пингует. Клиент же спокойно находит сервер и по имени хоста и по полному имени.
Если с сервера пингую по имени хоста сам сервер, то получаю ответ от 127.0.0.1, если по FQDN, то ответ идёт от 192.168.1.254.
Может неправильно что-то в файле прямой зоны? Или в резольвере на сервере?
Файл test.local:
$ORIGIN .
$TTL 172800
test.local IN SOA li.test.local. root.test.local. (
2004031902
28800
7200
604800
86400
)
NS li.test.local.
A 192.168.1.254
$ORIGIN test.local.
li A 192.168.1.254
$TTL 1200
nbook A 192.168.1.3