>кеширующий DNS настроен
Нужен не кеширующий, а мастер. Причем он должен быть известен всем компам сети. Если сетка маленькая, то проще сделать DNS на линухе основным для всей сетки. Если не подходит - то на основном DNS серваке прописывать все виртуальные хосты или создать собственный поддоменн и переадресовать с главного серваки на дополнительный (я не знаю, насколько сложная у тебя сетка и кто рулит ее частями).
Можешь обращатся по IP напрямую, тогда DNS не нужен.
>и я пытался- повесить хосты на разные порты выдает
>синтаксическую ошибку (22002)Name or service not known: Cannot resolve host name
>{192.168.1.7[:81]} --- ignoring!
>Прописать несколько IP тоже не выходит:во-первых тогда его другие винозы не видят,во-вторых
>та же ошибка (22002)Name or service not known: Cannot resolve host
>name {192.168.1.10[:8090]} --- ignoring!
Если вешаешь на разные IP, то они должны реально соответствовать твоему компу.
Самое простое - на разные порты:
<VirtualHost *:81>
...
</VirtualHost>
<VirtualHost *:82>
...
</VirtualHost>
и НЕ должно быть "NameVirtualHost *"
>А что это за промежуточный вариант нельзя ли по-подробней,пожалуста.
Это для хостинга - когда IP один, порт обязан быть 80, а хостов - тысячи.
Тогда "NameVirtualHost *", потом
<VirtualHost *>
ServerName www.domain1.com
...
</VirtualHost>
<VirtualHost *>
ServerName www.domain2.com
...
</VirtualHost>
и не забываем про DNS