识别服务器的别名

时间:2010-12-03 22:32:48

标签: c++ sockets networking alias

我有一个基于分配给它的机器名或IP运行的Windows服务。当我有一个故障转移服务器和下面描述的别名时,我遇到了运行它的问题。

一个子网中有一台主服务器,其机器名称为 server_a ,另一个子网中的故障转移服务器名称为 server_b

这两个系统都是使用别名服务器创建的,并且此名称是在我的软件服务的服务配置中配置的。

两个系统都配置了不同的IP地址,并且n / w中没有配置DNS服务器。

如果使用实际计算机名配置服务器配置,我的服务将连接到主服务 (server_a / server_b)或使用IP,但如果配置了别名(服务器),则无法连接。

服务始终显示错误代码“无法读取配置! :代码1“如果在调试模式下启动,如果无法连接。

我们使用gethostbyname函数来解析名称。

无论如何,任何人都可以告诉我,我可以在不改变姓名的情况下使服务工作。

1 个答案:

答案 0 :(得分:1)

服务始终显示错误代码为“无法读取配置! :代码1“如果在调试模式下启动,如果无法连接。

我认为您需要深入研究代码并找出此特定错误消息的来源,以及它的含义。我一个人不知道你正在运行什么特定的应用程序(“服务”),但我想这个错误消息是在它内部生成的,并且该代码就是答案。