mdns

Avahi 发布仍然无法解决服务
mdns

Avahi 发布仍然无法解决服务

我花了两天时间尝试让 Avahi 工作。我想使用 Debian 10.13(内核 5.10.77)在 SBC 上发布我的 Web 应用程序,但这样做时avahi-browse -a -r -t总是出现以下情况: + eth1 IPv4 My application Web Site local Failed to resolve service 'My application' of type '_http._tcp' in domain 'local': Timeou...

Admin

为什么 Windows 10 mDNS 响应处理需要 10 秒?
mdns

为什么 Windows 10 mDNS 响应处理需要 10 秒?

我在尝试解析 mDNS 名称时遇到了这个问题。例如,我的网络上有一个通过以太网连接的 Raspberry PI。当我尝试通过它的 mDNS 名称对其进行 ping 时,Windows 需要大约 10 秒钟才能解析该名称。但是,通过使用 Wireshark,我可以确认 mDNS 响应数据包仅需 1 毫秒即可收到。 然后整整 10 秒钟过去了,结果才返回到 ping 应用程序。这似乎有点奇怪。就像是超时之类的。 以下是实际操作的视频 我删除了一些其他争夺端口 5353(Motu 硬件 mDNS 响应器)的应用程序并重新启动。 我不知道如何进一步探究这个问题。甚至...

Admin

重启后 2-5 分钟内 Windows 10 中的 .local 域名停止工作
mdns

重启后 2-5 分钟内 Windows 10 中的 .local 域名停止工作

存在一些与此问题相关的现有问题,但它们都不完全相同,也没有提供解决方案。问题是这最符合我的问题(但不是我的问题,我的问题是如何修复它,而不是解决它)。 我已经.local在 Windows 10 上使用域名好几年了,没有使用 Bonjour 或其他产品。偶尔(比如每隔几周一次),它会停止解析。昨天,重启后,.local域名解析时间缩短到大约 2-5 分钟。 最新答案这个问题这表明问题在于,Windows 多播会在出现任何网络问题后停止工作,并且计划在更新 21H1 中修复错误。我没有看到我的机器上出现任何网络问题(关闭 Wi-Fi 然后再打开并不能解决问题)...

Admin

设置 Bonjour 名称服务器
mdns

设置 Bonjour 名称服务器

我一直在关注 DNS-SD 的官方文档设置 Bonjour 名称服务器。即广域 DNS 服务器。这些说明似乎相当陈旧,因为其中提到的一些内容已不复存在(例如dnsextd在 macOS 上,它似乎已并入bind9任何状况之下)。 我实际上是在 Linux 安装(Raspbian)上设置这个 DNS 服务器,根据该页面的说法,这应该是可行的。 您还可以使用 Linux、Solaris 或任何其他可以运行 BIND 名称服务器的 Unix 风格的操作系统。 以下是我在服务器系统上的相关配置文件。 /etc/bind/named.conf.options op...

Admin

除了 .local 之外,是否可以为 mDNS 使用其他 TLD?
mdns

除了 .local 之外,是否可以为 mDNS 使用其他 TLD?

如果我不想使用.localmDNS 服务,我可以使用不同的顶级域名 (TLD) 吗? 举个例子,我可以设置一些家用 NAS 设备,并将它们命名为: 电影.nas 图片.nas 或者将某些打印机重命名为 客厅.打印机 楼上.打印机 或者将我家里的某些 IoT 设备重命名为更有意义的名称,例如: 露台灯 卧室灯 车库门 车道摄像头 我该怎么做?这会导致什么问题? ...

Admin

avahi-daemon 在 Raspberry Pi 4 上随机停止
mdns

avahi-daemon 在 Raspberry Pi 4 上随机停止

我在 Raspberry Pi 4 上全新安装了 Raspberry OS。Avahi 正在运行,其他主机可以查询它。问题是,经过“一段时间”(1 分钟,有时是 5 分钟)后,它会停止回答任何查询。重新启动 avahi 可以立即解决问题,并且可以再次查询 Raspberry。 树莓派通过以太网连接。 这是我的avahi-daemon.conf [server] host-name=iot-ns-controller domain-name=local use-ipv4=yes use-ipv6=yes allow-interfaces=eth0 deny-i...

Admin

如何在centos7中安装libnss-mdns
mdns

如何在centos7中安装libnss-mdns

我有一个需求,需要将一个服务从 Ubuntu 镜像迁移到 centos 镜像。我在安装服务时遇到了问题yum install avahi-daemon libnss-mdns。我通过以下方式找到了 avahi-daemon 在 centos 上的安装包名称命令未找到网站,但我没找到 的名字libnss-mdns。 有没有其他方便的方法来查找不同服务器中各个服务的安装包名,至少是包libnss-mdns名? 我非常感谢任何对此提供的帮助。 需要迁移的部分Dockerfile内容: ... # ubtuntu Dockerfile RUN set -ex \ ...

Admin

avahi-resolve 无法解析本地计算机上的服务
mdns

avahi-resolve 无法解析本地计算机上的服务

我正在尝试设置 newtek NDI 以在本地网络上进行视频流传输。NDI 使用 mDNS 进行服务发现,如所述这里。我已经在 Windows 机器和 iOS 设备上运行了 NDI 服务,并且我正在尝试在 Linux 机器(Slackware 15.0)上运行另一项服务,其中所有设备都在同一个 LAN 上。路由器(RT-AX88U)的域名配置为“本地”。Linux 机器上没有配置防火墙规则: root@thinkpad-x1:~# iptables -L Chain INPUT (policy ACCEPT) target prot opt sour...

Admin

将 mDNS 重新发布到另一个网络
mdns

将 mDNS 重新发布到另一个网络

是否可以配置 DNS 服务器以“重新发布”(实际上是:转发请求)其所在网络上的多播 DNS 系统? 举一个具体的例子,我在网络 A 和 B 之间设置了一个站点到站点 VPN,这两个网络都有自己的子网,但可以相互路由。当然,多播 mDNS 查询和响应不会穿过 VPN 隧道(我也不希望它们穿过,因为这样会发生名称冲突)。是否可以在网络 A 上设置 DNS 服务器(最好是轻量级的服务器,如 dnsmasq),以便当它收到 的请求时somehost.network-a.domain(可能来自网络 B 上的设备),它会发出 多播请求somehost.local并将收到...

Admin

即使在 TAP\Ethernet-bridge 模式下 OpenVPN 也没有 Bonjour 发现
mdns

即使在 TAP\Ethernet-bridge 模式下 OpenVPN 也没有 Bonjour 发现

我在网络上有一台远程打印机/扫描仪,可以通过在 Ubuntu 主机上运行的 OpenVPN 服务器 tap 访问。IP 打印没问题,它是我需要使用客户端机器(OSX 10.15.7 通过 tunnelblick)上的工具提供的扫描仪服务,因此我设置了以太网桥。但是,我仍然没有看到通过图像捕获使用扫描仪所需的预期 mdns 数据包。 我可以成功连接到服务器: • 根据服务器桥指令分配 IP • IP 位于远程网络上,与网关和所有其他远程设备位于同一子网中 • 远程路由器明显将我的客户端注册为“连接设备” • 连接后,所有远程主机(包括扫描仪)都可以从客户端 p...

Admin

如何读取 mDNS 响应以便我可以解析它?
mdns

如何读取 mDNS 响应以便我可以解析它?

我知道 nmap 有 mDNS 服务发现脚本,但它对我的情况没有帮助,因为它不包含正确的服务名称。 因此,我想解析在 wireshark 中捕获的以下响应,关于如何在 C 或 Python 程序中获取此响应,您有什么想法吗?我可以使用 nmap 来实现这一点吗?或者可以使用一些可以通过 shell/Terminal 调用的特殊命令吗? (蓝色突出显示的部分) 换句话说,我有兴趣阅读以下内容: ...

Admin

如何在 CUPS 中配置具有静态 IP 地址的 IPP 无驱动打印机?
mdns

如何在 CUPS 中配置具有静态 IP 地址的 IPP 无驱动打印机?

我最近买了一台新的网络打印机,它支持通过 IPP 进行无驱动打印。它在 Ubuntu 20.04 上开箱即用,使用 CUPS 和 cups-browsed 配置如下: CreateIPPPrinterQueues Driverless 到目前为止一切顺利。打印机启动几秒钟后,CUPS 创建了两个新的打印机/队列(重复,是单独的问题吗?)。 我还可以像这样发现打印机: $ driverless ipp://Canon%20MF645C%20(a4%3Ab3%3A6b)%20(a4%3Ab3%3A6b)%20(2)._ipp._tcp.local/ 但是,有...

Admin

为什么我的虚拟机在内部网络中发送 MDNS 请求?
mdns

为什么我的虚拟机在内部网络中发送 MDNS 请求?

按照以下设置: Windows 10 主机系统运行来自 VirtualBox 的 2 台 Ubuntu 20.04 虚拟机。两台虚拟机的网络适配器均设置为“内部”模式,这意味着只能设置内部网络。现在我为虚拟机分配了静态 IP 地址,禁用了 DHCP。两台虚拟机都在同一个本地网络中运行。 当我使用一个虚拟机 ping 另一个虚拟机(运行正常)时,Wireshark 一开始显示虚拟机正在使用“MDNS”(多播 DNS)协议。它只发送请求(分别通过 IPv4 和 IPv6),但没有得到任何响应。 请求中包含需要解析的主机名:_nmea-0183._tcp.loca...

Admin

Avahi gtk 样式提供程序错误/ avahi-daemon 无法启动
mdns

Avahi gtk 样式提供程序错误/ avahi-daemon 无法启动

我刚买了一台 Raspberry Pi,正在尝试通过 mDNS 连接它。但是,当我尝试在我的 WSL2 kali-linux 发行版上启动 avahi-daemon 时 sudo service avahi-daemon start 我明白了 Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon failed! 我已经安装了 avahi-daemon、avahi-discover、avahi-utils、libnss-mdns 和 mdns-scan。 另外,当我运行 avahi-discover Unable to...

Admin

如何强制 Windows 通过 DNS 解析 LAN 主机名?
mdns

如何强制 Windows 通过 DNS 解析 LAN 主机名?

忘记你所读过的关于 Windows 主机名解析的一切,因为它在处理 LAN(非限定)主机名时是错误的。无论我怎么尝试,Windows将不会联系已配置的 DNS 服务器来解决这些问题。我在 Wireshark 中检查过,Windows 将使用 NetBIOS (UDP)、mDNS、LLMNR 等,但绝不会使用普通的旧端口 53 DNS。 我试过所有的技巧:禁用 TCP 上的 NetBIOS(这无关紧要,因为它默认使用 UDP),告诉我的路由器的 dnsmasq 通告禁用 NetBIOS,将.后缀附加到不合格的名称解析列表,注册表黑客禁用多播名称解析等。所有这些...

Admin