Questions tagged «mdns»

mDNS(多播DNS)是在没有安装常规DNS服务器的小型网络中使用熟悉的DNS编程接口,数据包格式和操作的一种方式。

2
为什么有些WiFi路由器会阻止从有线到无线的组播数据包?
我曾经使用过几十种消费级WiFi路由器,虽然它似乎越来越好,但它们确实很受欢迎。 问题示例: 可以使用mDNS发现的设备通过电缆连接到路由器。 连接到WiFi上的路由器的另一个设备尝试在步骤1中发现该设备。 来自WiFi上的设备的数据包不会进入有线设备,或者如果它们发送,则从有线设备发送的数据包不会进入无线设备。 许多路由器都有允许其工作的设置。 请参阅http://community.linksys.com/t5/Wireless-Routers/WRT120N-WLAN-Issues/td-p/400073和http://forums.verizon.com/t5/FiOS-Internet/Communication-between-wired以及无线网络on-actiontec / td-p / 461359为例。 是否有与此不兼容的列表?原因是什么?只是路由器中的一个错误?

2
让Chromecast跨子网工作
我知道Google表示不支持。 有没有人让Chromecast与不同子网上的客户端通话? 我有一个OpenWRT路由器连接到我的互联网提供商路由器(父路由器)。 OpenWRT网络是一个不同的子网,处理DHCP等。 OpenWRT网络(192.168.1.0/24)和父网络(192.168.11.0/24) chromecast位于父网络上,我希望OpenWRT网络上的客户端使用Chromecast。 我启用了igmp_snooping,在反射器模式下运行igmpproxy和avahi-daemon。 我可以在bonjour资源管理器中看到Chromecast(来自OpenWRT网络上的计算机),但Chromecast应用无法连接。 我也试过在OpenWRT路由器上增加TTL iptables -t mangle -A PREROUTING -i eth0 -d 239.255.255.250 -j TTL --ttl-inc 1 iptables -t mangle -A PREROUTING -i wlan0 -d 239.255.255.250 -j TTL --ttl-inc 1 使用wireshark,我可以看到,chromecast和计算机通过子网说话......但它仍然无法连接。 我也可以ping子网络的chromecast。 有人做过吗?有什么指针吗?

5
在有线和无线连接的机器之间支持Bonjour的无线路由器
在家里,我有一个ADSL调制解调器,也可以用作路由器。作为记录,它是荷兰Tele2提供的DavoLink DV-2020。事实证明,如果一台计算机通过电缆连接到路由器,而另一台计算机以无线方式连接,则它们将看不到通过Bonjour(Apple的服务发现协议,Zeroconf的实现)广告的彼此的服务。有线/有线和无线/无线的组合运行良好。这意味着,尽管有线和无线连接的IP地址在同一范围内(192.168.1。*),但它们以某种方式位于不同的物理网络上。 有问题的调制解调器没有提供我可以使用的许多选项。因此,我正在考虑购买第二个路由器以连接到调制解调器,然后将我的所有计算机连接到第二个路由器。问题是我恐怕会再次遇到同样的问题。 我正在寻找提供我想要的功能(有线和无线连接之间的Bonjour)的路由器的建议。我想一种解决方案是苹果公司的Airport Extreme Base Station,但价格为160欧元,价格昂贵得离谱。还有其他选择吗?如果有线和无线连接位于同一物理网络上,为什么很难在技术特征中找到呢?


1
有线和无线mDNS / Avahi发现(Google Home / Chromecast)
我的网络看起来像这样: [pfSense路由器] - [TP-SG3210交换机] - [运行OpenWrt的Netgear R7800] R7800作为AP运行。没有VLAN。 有线: nVidia Shield TV Ubuntu服务器 无线: MacBook Pro 三星S8 Google Home Nexus播放器 R7800正在运行Avahi。 MacBook可以看到/投射到所有东西 - 盾牌,Nexus播放器,Google Homes ...... 我的S8可以看到所有其他无线设备:Nexus播放器,Google Homes。它无法看到Shield TV。 我的Ubuntu服务器运行Home Assistant,它的'discovery'组件找不到 任何 设备,有线或无线。 我对如何解决这个问题感到很遗憾。我是否需要在每台主机上运行avahi? (即服务器呢?)

1
LLMNR与DNS - 为什么'ping'使用llmnr而不是dns,除非我附加'。' 到主机名,为什么llmnr不工作?
我在一个从互联网上关闭的局域网上运行,有一些设备(A,B,C,......)通过以太网电缆连接到一台路由器,使这个局域网成为可能。所有设备上的操作系统:Windows 10。 问题: 当DNS没有时,为什么LLMNR失败? 为什么'ping A'使用LLMNR,而'ping A.' 使用DNS? 有没有办法强制nslookup使用LLMNR而不是DNS,为什么? 当我追加'。'时究竟发生了什么。对于'ping'和'nslookup'的主机名? 您如何知道这些问题的答案(工作领域和经验类型)? 这个问题的背景可以在下面找到 nslookup A 和 nslookup A. 两者都产生如下令人满意的结果 Server: localDnsServerName Address: 192.168.1.1 Name: A Address: 192.168.1.X 甚至 ping A. 产生令人满意的输出('。'附加到被查询的主机名) Pinging A [192.168.1.x] with 32 bytes of data: Reply from 192.168.1.X: byte=32 time<1ms TTL=128 Reply from 192.168.1.X: byte=32 time<1ms TTL=128 …
1 dns  lan  ping  nslookup  mdns 

1
您如何获得OS X 10.5+以使用mDNS解析所有.local DNS查找?
OS X 10.5+的解析器配置有些奇怪,可以在断开的网络上工作。在这里描述。 http://support.apple.com/kb/HT3473 我遇到的问题是,我们的网络不依赖单播DNS上的.local域,而是依靠mDNS进行大多数内部查找。这对于我们的大多数系统都可以正常工作,但是我们也希望拥有一些子域。遗憾的是,由于此功能,这对于我们所有的OS X用户都无法使用 默认情况下,使用DNS服务器解析除本地外还包含两个或多个标签的主机名,例如“ server.domain.local”。 这导致我们的子域在单播DNS服务器上查找,而根本不知道如何解析.local地址。 支持文章声称这是默认行为,在我看来这是某种可配置的事情,但我不知道如何使它像10.4一样工作,而仅对所有.local查找使用mDNS。
1 mac  dns  bonjour  mdns 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.