У меня есть служба Windows, которая работает на основе имени компьютера или ip, назначенного ему. Я столкнулся с проблемами при запуске, когда у меня есть сервер отказоустойчивости и псевдонимы, описанные ниже.Признание псевдонима имен серверов
Существует основной сервер в одной подсети с именем машины, как server_a и резервный сервер в другой подсети с именем server_b
Оба системы создаются с сервером имен псевдонимов и это имя конфигурируются конфигурацию службы для моего программного обеспечения.
Обе системы настроены с различным IP-адресом, а DNS-сервер не настроен в н/д.
Моих услуг будут подключаться к основной службе, если конфигурация сервера настроена с фактическим именем машины (server_a/server_b) или с IP, но не подключаются, если имя псевдоним (сервер) настроено.
Службы всегда показывают код ошибки как «Невозможно прочитать Конфигурация! : Код 1 ", если он запущен в режиме отладки, если не удается подключиться.
Мы используем функцию gethostbyname для разрешения имени.
Может кто-нибудь дать мне знать в любом случае, с помощью которого я могу сделать сервис без изменения имени каждый раз.
Звучит как HTTP-сервис, который реализует виртуальный хостинг, и вы не настроили имя псевдонима. – 2010-12-07 02:49:20