我正在使用 Fedora 18 和 avahi 命令行工具(版本 0.6.31)
我使用 avahi-resolve-host-name 来发现我的子网中单元的 IP 地址,以便在开发期间进行测试。我使用 Wireshark 监控请求和响应。在一个成功的请求和响应之后,Wireshark 上不会再显示更多请求,但该工具仍会返回一个 IP 地址。计算机/avahi守护进程/其他东西是否有可能“缓存”结果?
问题:我希望每次调用 avahi-resolve-host-name 都发送请求数据包。这可能吗?
原因:可以这么说,我得到了“误报”。我尝试解析“test1.local”,我得到了一个结果 IP,但该单元不再位于该 IP。我希望每次都发送请求,这样我就可以避免看到 IP 地址不正确的单元。