zeroconf

用于向本地已配置 DHCP 的网络通告备用互联网网关的标准协议
zeroconf

用于向本地已配置 DHCP 的网络通告备用互联网网关的标准协议

设置 想象一下一个普通的家庭网络,其中一堆设备连接到一个充当互联网网关和 DHCP 服务器的路由器。 现在,这些设备中的一个有时会拥有自己的独立互联网连接(例如通过 5G)。如果配置正确(允许数据包转发和设置必要的路由),它可以允许其他设备使用此连接,但为了让它们真正做到这一点,它们的用户必须手动禁用/覆盖通过 DHCP 获得的设置,并将独立互联网连接的设备的 IP 地址设置为其新的网关地址。 我的问题 是否存在一种标准协议,允许设备向本地网络上的其他设备宣传其作为(替代)互联网网关的能力,理想情况下以一种可以被大多数“常见”Linux 发行版(Ubuntu...

Admin

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

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

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

Admin

跟踪 Windows 10 上哪些进程使用 Bonjour 服务
zeroconf

跟踪 Windows 10 上哪些进程使用 Bonjour 服务

Bonjour 服务以前几乎不占用任何资源。但最近它几乎一直占用 10-20% 的 CPU。 只需终止 Bonjour 服务即可解决问题,但它占用如此多 CPU 肯定是有原因的。我猜应该有另一个进程严重依赖 Bonjour 服务,但我不知道谁在使用 Bonjour 服务。 有没有办法可以追踪哪个进程/程序使用 Bonjour 服务? ...

Admin

大型域上的 mDNS
zeroconf

大型域上的 mDNS

我在公司 VPN 上远程工作,可以使用服务器 IP 地址连接到我们的内联网网页。我读到,也许可以使用http://servername.local/ourwebsitewhereservername.local替换 IP 来解决问题。 我们的服务器显然有一个 avahi-daemon 进程正在运行 我开放了UDP端口5353。 我在我的 Windows 客户端(win7)上安装了 bonjour。 问题:我是无法使用计算机名称发现/解析服务器 mDNS 似乎是家庭网络层面的一个好解决方案,但它是否因为我处于不同的子网而无法正常工作?或者也许我需要在服...

Admin

如何在将 wifi 共享到 wifi 网段时启用来自连接到 Mac 以太网的设备发出的 bonjour 数据包的重新广播?
zeroconf

如何在将 wifi 共享到 wifi 网段时启用来自连接到 Mac 以太网的设备发出的 bonjour 数据包的重新广播?

以下是我当前的设置: 搭载 macOS 10.14.4 的 Apple MacBook Pro (MBP),启用从 wifi 到以太网的互联网共享,以及在服务器模式下运行 synergy pro,作为支持网络的键盘和鼠标共享器/切换器 Western Digital MyCloud Home (MCH) 4TB 连接到 MBP 的以太网端口,该端口提供与 Time Machine 兼容的、基于苹果文件共享协议的网络卷,其中 MyCloud-XXXXXX.local 域到 MCH 设备的 DHCP 分配的 IP 地址的 DNS 映射是通过零配置协议完成的,...

Admin

最新 Win10 中的多播名称解析
zeroconf

最新 Win10 中的多播名称解析

版本 1803(操作系统内部版本 17134.590) 我还没有找到任何可以解决 Win10 中多播名称解析问题的有效解决方案。我无法想象每个人都开始为自己的家庭办公环境设置自己的域名服务器,所以我还没有抱有希望,也许会有解决方案…… 我迄今为止的尝试: 开启一些相关服务:https://mspoweruser.com/microsoft-shares-a-fix-for-network-problems-on-windows-10-april/ 为 Bonjour 服务安装 iTunes(我实际上无法再找到该服务) 确保本地组策略 (gpedit....

Admin

Windows-7 无法通过 .local 域名解析 Samba 共享(但可以解析 TCP/IP)
zeroconf

Windows-7 无法通过 .local 域名解析 Samba 共享(但可以解析 TCP/IP)

我有一台 Linux Samba 服务器和一台在本地网络上运行的 Windows-7 计算机。我在服务器上安装了 Avahi,在 Windows 计算机上安装了 Apple 的 Bonjour(版本 2)。 Windows 计算机可以解析服务器的地址myserver.local以进行 TCP/IP 通信,例如ping或 ssh 连接。但它无法在共享列表中看到或找到该服务器。输入也\\myserver.local\share找不到它。将其与 IP 地址一起使用是\\1.2.3.4\share可行的。因此,问题显然在于将名称转换为其地址以便使用共享时。 我尝...

Admin

使用 Windows 和 APIPA 调试名称解析
zeroconf

使用 Windows 和 APIPA 调试名称解析

对于实验室设备,我到处都使用默认设置,并且它们使用IP 自动配置(我认为 APIPA 又名 zeroconf);我把它们放在了一个私人交换机上。 我总是能够通过他们的主机名来寻址他们,我认为这可以通过 mDNS 来实现。 现在我用一个相同的设备替换了一个,突然它停止了工作: C:\>ping FSW26-101414 Ping request could not find host FSW26-101414. Please check the name and try aga in. 该仪器肯定已经启动,并且主机名肯定正确: C:\>...

Admin

无法从 Windows 10 ping(或以其他方式连接到)特定 .local 域
zeroconf

无法从 Windows 10 ping(或以其他方式连接到)特定 .local 域

我无法从 Windows 或 WSL ping 我的 Raspberry Pi3 (mypi.local),但是我能可以 ping 我的 NAS(freenas.local)或笔记本电脑(Shuttle.local)。 从我的 Linux 笔记本电脑上 ping Pi 很顺利,只有 Windows 机器有问题。每个系统都可以 ping 其他所有系统,唯一的例外是 Windows 机器 ping Pi(反过来 ping 很顺利)。 使用 Pi 的 IP 地址是可行的,但由于一切都在 DHCP 上,所以我真的不想将任何地址硬编码到配置文件等中。 错误信息:...

Admin

Avahi 正在解析其他子网上的服务/设备的链路本地 IPv6 地址
zeroconf

Avahi 正在解析其他子网上的服务/设备的链路本地 IPv6 地址

Avahi 为什么会这样?我该如何防止这种情况发生?为什么这种情况只发生在 v6 上,而不发生在 v4 上? 我尝试访问的服务(apt_proxy)可以使用传统 IP 地址(目前我的 LAN 上只有 v4,没有 v6)进行路由,但链路本地地址解析破坏了我的笔记本电脑在 WiFi 上解析/连接的能力。 作为临时措施,我在 avahi-daemon.conf 中禁用了 IPv6,但随着使用它的设备数量增加,我无法继续这样做。(或者说,我可以,但这有点破坏了“零配置”的意义) ...

Admin

设置默认网关路由后,无法从其他子网 ping 链接本地地址
zeroconf

设置默认网关路由后,无法从其他子网 ping 链接本地地址

我的路线表有问题,我不知道为什么它不起作用。 我有两个测试用例,我为每个用例绘制了一个网络图。 目前我无法解决该目标。 testcase-1网络图 testcase-2 网络图 目标: laptop-1 可以 ping Raspberry Pi通过 zeroconf ip laptop-2 可以 ping Raspberry Pi通过 zeroconf ip 树莓派可以 ping 8.8.8.8通过默认路由 测试用例-1 树莓派的 eth0 上的默认网关是 192.168.15.180 Laptop-1 可以 ping...

Admin

搜索零配置设备的应用程序
zeroconf

搜索零配置设备的应用程序

我有一些在 SOC 上运行 Linux 的设备,它使用 avahi zeroconf 连接到我的微型网络。我通过在 Windows 的 Safari 中扫描知道它的 zeroconf“名称”(由于某种原因,它不再完全工作并且不受支持)。网络没有 DNS/DHCP 服务器。除了使用愤怒的 IP 扫描仪之类的工具扫描整个可能的范围之外,是否有工具可以根据设备名称找到设备的 IP 地址?此外,除了侵入由 OEM 编写的专有程序之外,还有什么方法可以“强制”像这样的零配置设备至少在首选范围内采用 IP 地址。 ...

Admin

如何在 Vagrant(VirtualBox)VM 之间广播 Avahi 服务?
zeroconf

如何在 Vagrant(VirtualBox)VM 之间广播 Avahi 服务?

我有一个使用 Vagrantfile 的项目,需要一段时间才能下载其所有 Debian 软件包。我认为加快初始配置的一种简单方法是仅使用 来创建另一个基于 Vagrant 的项目squid-deb-proxy。 我创建了一个 Vagrantfile 和一个简单的 bootstrap.sh 来安装该包(和avahi-utils)。我已将客户端口 8000 映射到主机端口 8000。我已确认我可以从主机以及其他虚拟机(如主机地址 10.0.2.2:8000)远程登录到它。我已确认(在avahi-browse -asquid-deb-proxy VM 上)它正在...

Admin

从 IP 地址检索 Bonjour (Zeroconf/mDNS) 名称
zeroconf

从 IP 地址检索 Bonjour (Zeroconf/mDNS) 名称

它似乎这是从 IP 地址获取 Bonjour 名称的最佳方法: $ dig -x 192.168.214.108 @224.0.0.251 -p 5353 ; <<>> DiG 9.8.3-P1 <<>> -x 192.168.214.108 @224.0.0.251 -p 5353 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15357 ;; f...

Admin