C# 获取故障转移群集中角色的IP地址
我有一个在集群环境中运行的应用程序。假设集群IP为10.20.30.10,主服务器为10.20.30.11,辅助服务器为10.20.30.12。应用程序可以使用10.20.30.10/SomeApp访问,但它可以在.11或.12中运行,具体取决于当前主机 我一直在搜索如何获取角色/组的IP地址,但最近我找到的是处理主机名的SOF帖子。我需要IP,因为主机名有一个IP地址列表,事实上,当我使用主机名时,我会得到六个IP地址 我尝试使用以下方法对其进行测试:C# 获取故障转移群集中角色的IP地址,c#,cluster-computing,ip-address,C#,Cluster Computing,Ip Address,我有一个在集群环境中运行的应用程序。假设集群IP为10.20.30.10,主服务器为10.20.30.11,辅助服务器为10.20.30.12。应用程序可以使用10.20.30.10/SomeApp访问,但它可以在.11或.12中运行,具体取决于当前主机 我一直在搜索如何获取角色/组的IP地址,但最近我找到的是处理主机名的SOF帖子。我需要IP,因为主机名有一个IP地址列表,事实上,当我使用主机名时,我会得到六个IP地址 我尝试使用以下方法对其进行测试: string sHostName = D
string sHostName = Dns.GetHostName();
host = Dns.GetHostEntry(sHostName);
lblNode.InnerHtml = "Dns.GetHostName: " + sHostName + "<br />" + "HostEntry.HostName: " + host.HostName;
IPAddress[] arrIP = host.AddressList;
foreach(IPAddress ip in arrIP)
{
lblNode.InnerHtml += "<br />" + ip.MapToIPv4().ToString();
}
string sHostName=Dns.GetHostName();
host=Dns.GetHostEntry(sHostName);
lblNode.InnerHtml=“Dns.GetHostName:”+sHostName+“
“+”HostEntry.HostName:”+host.HostName;
IPAddress[]arrIP=host.AddressList;
foreach(arrIP中的ip地址)
{
lblNode.InnerHtml+=“
”+ip.maptopv4().ToString();
}
我有7个IP地址,其中一个是我正在寻找的,但我不知道如何才能得到它,甚至不知道这是否可能,但我希望我是错的。
有没有办法得到这些信息