Questions tagged «dns»

此标记适用于在Apple产品上本地进行名称到地址翻译的所有过程和协议,以及与他的DNS工作有关的一般信息。

22
DNS无法在Mac OS X上解析
我的一些同事在Mac上遇到麻烦-DNS解析在Mac OS X下不起作用。他们正在运行Snow Leopard 10.6.8。他们可以在OS X下运行的Windows 7虚拟机(VMware Fusion 3.1.3)中使用DNS。计算机为15英寸MacBook Pro,2011年初型号。 他们尝试过的未成功的事情: 打开/关闭机场 重新启动 使用有线连接代替wifi 删除连接凭据并再次添加 关闭Mac防火墙 使用固定的静态IP 手动设置DNS服务器 重新启动mDNSResponder 从修复这个问题,其他 编辑回复马丁的答案: • 您可以ping您要使用的DNS吗? $ ping apple.com ping: cannot resolve apple.com: Unknown host • 您要使用的DNS的IP地址是什么? 这是DHCP附带的公司DNS服务器,对其他人很好用。我还尝试了Google的8.8.4.4和205.171.3.65(我从GRC的DNS基准测试中发现是最快的)。 • 您是否尝试过使用8.8.8.8(google)或任何OpenDNS 208.67.222.222或208.67.220.220? 它不起作用,请参阅Google Chrome输出: 找不到www.apple.com上的服务器,因为DNS查找失败。DNS是将网站名称转换为其Internet地址的网络服务。此错误通常是由于没有连接到Internet或配置错误的网络引起的。原因还可能是DNS服务器没有响应或防火墙阻止了Google Chrome浏览器访问网络。 • 您可以ping那些主机吗? $ ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8): …


9
OS X 10.10.1 / etc / hosts和/ private / etc / hosts文件被忽略并且无法解析
如标题所示,运行os x 10.10.1。如果我在主机文件中有一个条目并执行一个操作,dig或者nslookup即使尝试刷新各种缓存后,它仍显示出与主机文件中不同的IP。 我尝试了以下方法。 通过运行以下命令刷新mdns和udns缓存: sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches; 使用刷新刷新 dscacheutil -flushcache 重新加载discoveryd.plist文件 sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist 我的主机文件看起来像这样。 % cat /private/etc/hosts ## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do …

10
DNS查找失败,例如使用“ ping”,但可以使用“ host”
我正在使用pfSense 2.0rc3,并将其设置为DNS转发器并启用了“在DNS转发器中注册DHCP租约”,据我所知,所有这些设置都是获取DNS服务器进行本地查找的适当方法。 它可以在Linux上正常运行host abc,特别是我可以运行和ping abc(和其他应用程序),它们都可以正常运行。 但是,在Mac OS X Lion 10.7中,它无法按预期工作。特别是,只有使用该host命令的查找才起作用,即 $ ping abc ping: cannot resolve abc: Unknown host $ host abc abc.local has address 192.168.1.128 $ ping abc.local ping: cannot resolve abc.local: Unknown host $ host abc.local abc.local has address 192.168.1.128 为什么abc在使用host命令时查找工作正常,但对ping(和其他应用程序)却失败? 谢谢阅读。
35 dns 

1
/ etc / resolver /文件可以在Mountain Lion中用于DNS解析吗?
谁能告诉我在/ etc / resolver下添加文件是否可以通过DNS服务器(而不是通过DHCP分发)使用DNS服务器进行DNS解析? 我的问题是,我想将OpenDNS用于客户端的家庭DNS解析,以便利用过滤和防欺诈功能,但是最大的缺点是,在澳大利亚,诸如Apple内容之类的内容是由CDN(Akamai)提供的,然后将使用基于美国的交付点来服务器内容。 我想做的是通过DHCP将DNS服务器地址分发为本地路由器地址(使用OpenDNS DNS服务器的DNSMasq),然后,例如,在下面的/ etc / resolver下放置一个名为apple.com的文件: nameserver 203.12.160.35 这个想法是,任何对apple.com的DNS请求都将由TPG(我的ISP)DNS服务器而不是使用OpenDNS服务器的本地路由器DNSMasq守护程序来解决。 所以我这样做了,scutil --dns的输出是: DNS configuration resolver #1 search domain[0] : harland nameserver[0] : 192.168.10.1 nameserver[1] : 192.168.10.1 if_index : 4 (en2) reach : Reachable,Directly Reachable Address resolver #2 domain : local options : mdns timeout : 5 order …

2
如何为特定的wifi连接设置自定义DNS条目
有没有一种方法可以在不影响其他连接的情况下为单个wifi连接设置自定义DNS设置? 我在家中使用笔记本电脑上班。在工作时,我需要输入本地DNS服务器的IP地址来解析公司资源。目前,我是通过在网络偏好设置页面上按“高级...”按钮来完成此操作的。不幸的是,此设置是我所有wifi连接的全局设置。因此,当我回家时,我需要删除DNS设置。 我可以将DNS设置设置为仅在连接到公司的wifi时才能工作吗?
25 wifi  network  dns 

4
如何使OSX Mavericks注意到`/ etc / hosts`中的DNS更改?
“阻止”网站(例如,将其作为一种干扰而消除)的常见方法是编辑/etc/hosts域并将其指向回送地址。例如: # Stop goofing off 127.0.0.1 youtube.com 在Mavericks上,我发现操作系统似乎忽略了这样的更改。编辑文件(使用sudo)并保存后,仍应加载被阻止的站点。 我尝试过如下重置DNS缓存: dscacheutil -flushcache sudo killall -HUP mDNSResponder 但是该站点仍在加载。 如何使OSX Mavericks注意到对的更改/etc/hosts?
24 macos  mavericks  dns 

8
Mac OS X Mountain Lion-DNS解析通过拨号连接在VPN上使用了错误的顺序
我正在使用Mac OS X 10.8.2的MacBook,并通过VPN连接到我公司的网络。通过LAN或WL​​AN建立VPN连接时,一切工作正常。但是,当我使用拨号连接(华为HSDPA USB记忆棒)时,主机名在应用程序(例如Web浏览器)中无法正确解析。像这样的命令行工具host name可以正确解析IP地址,ping name无法解析。 使用scutil --dnsWLAN和拨号连接时,我转储了DNS配置。查找顺序有明显的不同: connecting using WLAN: resolver #1 nameserver[0] : 192.168.80.10 nameserver[1] : 192.168.80.24 if_index : 6 (ppp0) reach : Reachable,Transient Connection order : 100000 resolver #2 nameserver[0] : 192.168.80.10 nameserver[1] : 192.168.80.24 if_index : 6 (ppp0) reach : Reachable,Transient Connection order : 200000 …
23 macos  vpn  dns 

4
如何快速更改DNS服务器
我经常喜欢使用非网络特定的DNS服务器(例如Google的公共DNS 8.8.8.8)。但是,许多公共Wi-Fi位置在授权过程中不会加载其“服务条款,请单击此处”页面。我想这是因为我的Macbook需要查找他们的网页,但是正在向Google发送DNS请求,由于我尚未获得授权,因此该请求被阻止了。 快速解决方案是从“网络”首选项窗格(网络/高级/ DNS /选择/删除/ clickety /单击/ GAAA)中删除DNS服务器... ...然后在我获得授权后将其重新添加。 因此,我正在寻找一种简单的方法来指定我的DNS服务器。我很想运行一些服务或应用程序,以清除DNS服务器列表(理想情况下不需要我选择任何内容)。然后再次运行它以恢复我的DNS服务器规范。 可以通过一些Applescripting完成吗?还是终端命令(然后可以用Automator包装)?
23 macos  network  dns 


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 

3
如何在iOS上更改蜂窝DNS服务器?
是否可以设置用于所有连接(Wi-Fi +蜂窝数据)的全局DNS服务器?如果没有统一的方式指定DNS,我可以更改蜂窝连接使用的DNS吗? 理想情况下,我正在寻找香草iOS的答案;但是,我欢迎任何解决方案,包括需要越狱的解决方案。

6
/ etc / hosts被改写
正确的编辑方式是/etc/hosts什么?我想添加一些IP地址和主机名。它可以工作一段时间(几个小时),然后恢复为原始版本。是否有任何检查状态/etc/hosts并将其还原的过程? 我正在与Mountain Lion一起攻读MBA。
14 macbook  dns 

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.