我是OPC UA的初学者,正在探索规范第12部分中提到的发现机制。我有几个问题。
-
在多播扩展发现中,服务器注册到其本地发现服务器(LDS ME(,并且当客户端向其LDS-ME进行注册时,客户端LDS-ME发出多播探测,服务器侧LDS-ME对该多播探测作出通知响应,从而允许客户端知道网络中的服务器列表。我的问题是,为什么这个过程被称为多播探测和多播公告。因为根据mDNS规范,探测和公告最初用于确保资源记录的唯一所有权。有人能告诉我为什么它被称为调查和宣布吗?
-
在open62541堆栈中,使用发现示例,运行server_lds.c,我得到一条日志消息,上面写着";多播DNS:出站接口0.0.0.0,这意味着使用了第一个操作系统接口(您可以使用'discovery.mdnsInterfaceIP'配置参数显式设置接口("。现在理论上多播dns IP应该是224.0.0.251:5353为什么它被设置为0.0.0.0?有人能告诉我吗?
问候,Rakshan
-
与单词";探针";以及";宣布";在mDNS规范中使用。它只是说探测,意思是查找或查询,并像";存在与您的探测请求相关的以下结果";。
-
0.0.0.0意味着这里使用(绑定(每个Ipv4接口。因此,您系统中的每个功能接口都将配置为mDNS。应该是你提到的方式。
";0.0.0.0"=>看看这里https://en.wikipedia.org/wiki/0.0.0.0