![Как получить полное доменное имя виртуального ПК с установленным Windows Server 2003?](https://rvso.com/image/503705/%D0%9A%D0%B0%D0%BA%20%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C%20%D0%BF%D0%BE%D0%BB%D0%BD%D0%BE%D0%B5%20%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5%20%D0%B8%D0%BC%D1%8F%20%D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE%20%D0%9F%D0%9A%20%D1%81%20%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%BC%20Windows%20Server%202003%3F.png)
Извините, если вопрос нубский.
Теперь у меня есть 3 виртуальных ПК, на всех из которых установлен Windows Server 2003. Чтобы создать демонстрационную версию зеркалирования базы данных, мне нужно знать их полное доменное имя. Эти виртуальные ПК используютТолько местныйсетевое соединение и они видят друг друга.
Я попытался создать домен, используя один из них как контроллер домена, но затем экземпляр SQL Server на нем не может видеть эти другие. Я застрял на этом.
Как это сделать? Подробный урок был бы очень полезен.
Большое спасибо!
решение1
Если эти серверы находятся в режиме рабочей группы, то у них не будет первичного DNS-суффикса, а также у них не будет DNS-суффикса, специфичного для подключения, поэтому у них не будет FQDN. У них будут только однолейбловые имена NetBIOS. Вы можете задать первичные или специфичные для подключения DNS-суффиксы на что угодно через свойства компьютера или сетевой карты. Вам все равно понадобится какой-то механизм разрешения имен, и в этом случае я бы рекомендовал использовать файл хоста на каждом сервере.
решение2
Класс WMI для извлечения этой информации — win32_computersystem (имя хоста DNS и свойства домена), однако, как упоминалось ранее, системы рабочих групп не имеют основного суффикса DNS.