我在连接网络上的各种设备时遇到了问题(Mac 为主、MBP(Thunderbolt、非 Retina、Lion)、Macbook(2007 年末、白色、Snow Leopard)、iPad(第三代、iOS6)、Apple TV(第二代、最新操作系统)和 HP Inspiron Zino HD(Windows 7))。每台设备都可以顺利连接到互联网(但有一个奇怪的例外,Google 搜索需要很长时间才能在我的 MBP 上可用——即使我打开后也无法连接http://www.apple.com和http://www.bing.com手动操作,几分钟后就能弄清楚发生了什么)。
我用的是贝尔金 N150无线路由器和摩托罗拉 SURFBoard SB6121电缆调制解调器开启考克斯电缆。
可能没有必要,为了完整起见,提供: 我的 DNS 服务器设置为8.8.8.8和8.8.4.4在贝尔金 N150。
我观察到的行为:
尝试通过主机名通过 SSH、ping 或 SFTP 进入 MBP(或退出)时,返回的消息是
Could not resolve hostname $HOSTNAME: nodename nor servname provided, or not known
有时,刷新 DNS 缓存后(通过
sudo killall -HUP mDNSResponder
perhttp://forums.macrumors.com/showthread.php?t=1254720),DNS可以正常工作,我可以连接到其他设备。nslookup:
$ nslookup $HOSTNAME Server: 192.168.2.1 Address: 192.168.2.1#53 ** server can't find $HOSTNAME: NXDOMAIN
挖:
$ dig @router $HOSTNAME ; <<>> DiG 9.7.6-P1 <<>> @router $HOSTNAME ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 6596 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;$HOSTNAME. IN A ;; AUTHORITY SECTION: . 1788 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2012092401 1800 900 604800 86400 ;; Query time: 179 msec ;; SERVER: 192.168.2.1#53(192.168.2.1) ;; WHEN: Mon Sep 24 15:34:34 2012 ;; MSG SIZE rcvd: 111
绝对不是只是计算机;我在两台 Mac 上都试过了,但是没有成功。
router/ 确实适当地重定向到 belkin 管理页面。
网络设置仅在 MBP 的 DNS 下指定路由器的 IP。
iPad 和 MBP 之间的网络共享运行正常。
我正在开发一个应用程序,需要与我在本地机器上运行的服务器通信,因此拥有一个正常运行的网络会很好;我也不想更换路由器,尽管如果它只是一个完整的 POS,我会这么做。
提前致谢。