>Пока я понял, что может быть netbios-имя (для windows-сетей) и dns-имя (для
>"вообще"). Правильно.
Нетбиос - имя для виндового сетевого окружения, оперируют им сервера WINS и мастер браузеры.
ДНС-имя это просто записи в прямой и обратной зоне соответствующих ДНС серверов.
>Что тогда задается директивой "hostname" в rc.conf? Просто имя? :-)
Я там обычно FQDN для основного ай-пи с основного сетевого интерфейса пишу.
Типа: hostname="server.domain.ru"
>С dns всё более-менее понятно, но вот как всё происходит, когда службы
>dns в сети нет?
Тогда вообще до лампочки чего там писать.
>Может ли машина иметь два имени? Три? (Не dns-имена, их-то, понятно, может)
Может.
>Есть ли в unix-сети (без dns) служба распределения имен, или только локальные
>копии hosts?
Есть еще NIS/NIS+, например. Но проще все же ДНС поднять. Если у вас есть виндовая сеть с актив директори, то ДНС у вас уже есть.
>Можно ли по ip-адресу узнать имя машины (win, unix), (опросив её) в
>случае если dns сервер недоступен?
При наличии в сети WINS сервера можно. Через броадкасты наверное тоже можно, но не уверен.
>Так-то бы чёрт бы с ним, но mount_smbfs требует имя, чтобы настроить
>apache для локалки машине тоже нужно присвоить имя и т.д.
mount_smbfs -I 192.168.1.1 //user@server/sharename /mnt