Доброго времени суток, уважаемые форумчане!
Развернул на сервере под управлением CentOS DHCP и DNS сервера (dhcpd и named соответственно). Настроил DHCP на раздачу адресов, все работает как часы, там же (/etc/dhcp/dhcpd.conf) указал «option domain-name „firma.local“;», чтобы автоматом дописывалось. В свою очередь в «/var/named/chroot/etc/named.conf» создал: zone «firma.local» IN { type master; file «/var/named/firma.local.zone»; allow-update { none; }; };
А далее в файле «/var/named/firma.local.zone» описал, что есть: $TTL 86400 @ IN SOA firma.local. root.firma.local. ( 100 ; serial 1H ; refresh 1M ; retry 1W ; expiry 1D ) ; minimum @ IN NS ns1.firma.local. @ IN A 10.20.30.1 ns1 IN A 10.20.30.1 @ IN MX 10 mail.firma.local. mail IN A 10.20.30.1 WWW IN A 10.20.30.1 dserv IN A 10.20.30.1 client1 IN A 10.20.30.10 fed IN A 10.20.30.11 fedtmp IN A 10.20.30.11 client0 IN A 10.20.30.50
Так вот не могу понять, почему когда я только добавил например client0 и сохранив файл попробовал его пингануть с клиента сети под управлением winxp и fedora, написав «ping client0» то в ответ получил «При проверке связи не удалось обнаружить узел client0. Проверьте имя узла и повторите попытку.» Тогда попробовал пингануть client0.firma.local и все пингонулось. Далее перезагрузил этот комп (с кторого пинговал) и уже без проблем пинговалось и просто по client0. Причем пинговалось как с виндовой машины так и с никс-овой. Когда добавил fedtmp в файл зоны и прпробовал пингануть уже с fedor-ы, то также получил ошибку «ping: unknown host tmpfed»
Цель я приследую следующую: надо, чтобы компьютеры в сети мог прописывать на dns и пинговать их с других компьютеров офиса, но не дописывая firma.local
Думается мне я что-то важное не сделал и/или не понял, но пока не могу понять что. Очень надеюсь на вашу помощь.
Заранее спасибо!