首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个IP地址的Avahi DNS-SD

多个IP地址的Avahi DNS-SD
EN

Stack Overflow用户
提问于 2014-09-10 07:37:58
回答 1查看 2.7K关注 0票数 3

背景:

我试图与IP摄像头通信,而不需要DHCP服务器。这是照相机获取IP地址的方式:

  1. 基本DHCP程序(发现等)
  2. 如果上述情况发生故障,则相机的回退地址为192.168.0.90
  3. 然后相机启动avahi守护进程,并成功地获得一个链接本地地址,以确保鲁棒性。
  4. IP混叠现在已经完成,接口有两个IP。

问题:

现在的问题是,当我浏览网络上的服务时,摄像头会回复两个IP地址(用Wireshark检查)。

avahi只显示一个,它可能是zeroconf:ed地址,也可能是回退地址。

我只想要链接本地地址,而不是回退。有什么可靠的方法吗?

EN

回答 1

Stack Overflow用户

发布于 2017-06-29 14:57:33

老问题,但万一其他人也有同样的问题:

  • Avahi将只返回设备报告的一个IP地址。这似乎是一个(有争议的)设计决策,并解释了阿瓦希邮件列表的在这个岗位上。因此,如果您使用的是avahi-浏览,恐怕没有可靠的方法只获取链接本地地址。
  • 另外,RFC3927第1.9节特别建议不要为同一接口同时配置可路由地址和链接本地地址。但我明白这是摄像机的行为可能超出了你的控制范围。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25759801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档