Questions tagged «mdns»



1
优胜美地无法解析域名
因此,我知道Apple mDNSResponder在优胜美地(Yosemite)移除了苹果,但似乎一堆应用仍在尝试与之交互并失败 Oct 20 10:57:00 Nicks-MacBook-Pro.local configd[25]: dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:8 Err:-1 Errno:61 Connection refused Oct 20 10:57:03 Nicks-MacBook-Pro.local ntpd[239]: dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:3 Err:-1 Errno:61 Connection refused Oct 20 10:57:03 Nicks-MacBook-Pro.local Spotify[604]: dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:88 Err:-1 Errno:61 Connection refused Oct 20 10:57:04 …

3
为什么我的主机名解析需要这么长时间?
几个月前,我注意到我的文本编辑器(emacs)和IDE(IntelliJ)花费了很长时间才能启动。时间似乎因OS X使用的DNS服务器而异。 当项目的测试套件运行缓慢时,我能够找出问题所在。我发现(较高级别的)罪魁祸首是对的致电socket.getfqdn()。 在OS X 10.10.2的终端上运行以下命令将演示此问题: $ time python -c 'import socket; socket.getfqdn()' python -c 'import socket; socket.getfqdn()' 0.02s user 0.00s system 0% cpu 5.122 total 我跟踪了在socket.getfqdn()调用时运行的代码,并且延迟是由引起的getaddrinfo(3)。我编写了一个小程序来隔离问题并gai_strerror(3)提供以下消息: $ time ./hostinfo Hostname: MacBook-Pro.local getaddrinfo: nodename nor servname provided, or not known ./hostinfo 0.00s user 0.00s system 0% cpu 5.101 total 似乎延迟正在等待DNS查询超时。以上结果是使用Google的公共DNS服务器。但是,如果使用ISP的DNS服务器,则时间会增加到30秒: …
16 macos  network  dns  mdns 

2
Discoveryutil:找不到命令
连接VPN后,我经常必须刷新DNS才能找到我的私有主机。我会这样做 sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches 现在,升级到优胜美地10.10.4后,我得到 sudo: discoveryutil: command not found 那么,discoveryutil在10.10.4中消失了吗?现在如何刷新DNS?
14 dns  mdns 

4
发现替代mDNSResponder参数的替代方法?
这是对该问题的直接跟进。在Yosemite之前,我将“ -AlwaysAppendSearchDomains”参数添加到mDNSResponder plist文件中,以便所有本地解析程序查找都添加了搜索域,而不管标签中是否有句点要查找。例如,无论我尝试将SSH转换为主机名foo.bar还是foo,都应尝试baz.com的搜索域,不仅是默认情况,而且不仅是后一种情况。 现在,看起来mDNSResponder已经消失,取而代之的是发现的。我找不到类似的选项来使它始终附加搜索域。有什么建议吗?我宁愿不走使用非默认本地解析器的路线,但我认为它是一种选择。现在,我只输入较长的FQDN,但实际上我不愿意。 谢谢,皮特


5
是否可以从命令行使用“返回到我的Mac” DNS或路由信息?
我经常想连接到Mac,很想利用iCloud来查找IP / DNS路由信息。是否可以在不注册动态DNS服务并在iCloud之外的每台Mac上进行配置的情况下完成此操作? 让我们假设我家里的全天候Mac的主机名是“ maui”,它正在运行Snow Leopard。当我在笔记本电脑上连接到家庭网络时,我可以ssh maui.local。能够ssh maui.whatever.icloud.com或执行任何工作肯定会很好。我猜我需要“ maui”和我的iCloud名称,以使其知道我帐户下的哪台计算机需要连接。 有谁知道通过API或命令行是否可行?我已经浏览了几次公共开发人员信息,但是看不到任何希望。任何指针或代码示例都将受到欢迎。 PS:请不要建议免费的DNS帐户,因为我真的对MobileMe感兴趣,专门针对此问题。我知道它们可以使用,但我希望避免在这些Mac上安装其他任何东西或其他帐户/外部依赖项。

1
如何限制任何设备出现在附近的任何支持Bonjour / Airplay的设备上?
这是我学区的一个问题,我在那里担任网络管理员。现在,当我在iPhone 6上按下AirPlay功能时,我可以看到位于学校建筑物内的至少15-20台Apple电视列表。我们唯一的安全措施就是现在所有Apple TV都需要密码才能访问在我们可以使用它们之前。 将Apple TV限制为只有教师应该在列表中看到的才能选择的好方法是什么?我试图在互联网上找到答案,但我找不到一个。

1
这些tvOS服务是什么?
我注意到Apple的tvOS广播不低于7 mDNS PTR - RR s(通过Bonjour,我猜): + Apple TV._airplay._tcp.local + Apple TV._mediaremotetv._tcp.local + Apple TV._companion-link._tcp.local + 1BC5121395BA@Apple TV._raop._tcp.local + 70-61-23-49.1Apple TV._sleep-proxy._udp.local + BC69B8CC-AEE6-B37E-AAB3-E2D55C4DE0AA._homekit._tcp.local + EC9ED9FECEDB93DFEE5A0AC02C0BA9A5CD8DDA27._touch-able._tcp.local 注意:独特的,可识别个人身份的值已随机化。 看起来好像很多。起初我以为它只是前5个(看起来仍然很多)。有些是显而易见的,有些是......而不是。但是,拉下AppleTV的以太网线并看着它们全部消失。

1
在全局DNS解析器中使用“options ndots:2”
直到昨天,我经常ssh到我的服务器,其名称像“ server.prod.example.com”作为“ server.prod”,它工作正常。(实际上,这需要让mDNSResponder以“ -AlwaysAppendSearchDomains”选项开头,但这是一个不同的故事。我想。) 最近,“。prod”TLD变得活跃。现在,当我尝试登录“ server.prod”时,它解析为127.0.53.53。这是一个通用的DNS问题,可以通过options ndots:2在解析器配置(通常为“ /etc/resolv.conf”)中添加“ ”来解决其他基于BIND的DNS解析器。 是否可以使用MacOS的基于scutil / configd的解析器设置此选项? 我会指出解析器在放入“ /etc/resolver” 中的解析器配置文件时似乎识别出该选项:放置在那里时,“ scutil --dns”显示该选项。当然,那里没有好处。 我在小牛队,如果这有任何区别。
3 macos  network  dns  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.