为什么WCF客户端发现的WCF服务器的IP地址不能ping成功?

时间:2019-07-25 05:30:10

标签: c# wcf

我的软件系统中有两个角色,一个是WCF服务器,另一个是WCF客户端。 WCF服务器正在Intranet中广播WCF服务器的IP地址。启动WCF客户端,WCF客户端将发现Intranet中的所有WCF服务器。用户可以看到WCF客户端找到的所有WCF服务器ip地址。 WCF客户端将连接到用户选择的WCF服务器。 但是我发现了一个奇怪的问题。有时找到的WCF服务器ip地址与实际的WCF服务器不同。 例如: WCF服务器的IP地址是192.168.1.66,我可以如下图所示ping通成功。 IP address is 192.168.1.66

但是,WCF客户端找到的IP地址为192.168.66.1,如下图所示。 Found ip address is 192.168.66.1

1 个答案:

答案 0 :(得分:0)

第二个屏幕截图中的IP地址是192.186.66.1,而不是192.168.66.1。

我的猜测是服务器是多宿主的,并且它的首选IP地址是192.186.66.1,但它仍然响应192.168.1.66上的ICMP ping(和其他流量)。