mac dns 查找行为不端 [英] mac dns look up misbehaving

查看:29
本文介绍了mac dns 查找行为不端的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有了新的 mac,现在我正在尝试安装/更新一些东西.我得到的第一个问题是从内部脚本/程序(例如 git 或 ruby​​ gem)发出的 http 请求不起作用.我将在下面给出我使用的解决方法的示例,因为它比任何解释都更能说明问题.任何帮助表示赞赏!

Got a new mac and now I'm trying to install/update some stuff. THe first issue I get is that http requests made from inside scripts/programs (such as git or ruby gem) doesn't work. I'll put an example below of the workaround I used because it illustrates the issue better than any explanation. Any help is appreciated!

Leonardos-MacBook-Air:~ leo$ git clone git://github.com/sstephenson/rbenv.git .rbenv
Cloning into '.rbenv'...
fatal: Unable to look up github.com (port 9418) (nodename nor servname provided, or not known)
# it can not find github.com

Leonardos-MacBook-Air:~ leo$ ping github.com
PING github.com (207.97.227.239): 56 data bytes
64 bytes from 207.97.227.239: icmp_seq=0 ttl=50 time=104.279 ms
64 bytes from 207.97.227.239: icmp_seq=1 ttl=50 time=105.658 ms
# it finds it in a ping, curl, or even a browser. this shows that it's not a network (proxy) issue


NOT SO ELEGANT SOLUTION
Leonardos-MacBook-Air:~ leo$ cat /etc/hosts
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1   localhost
255.255.255.255 broadcasthost
::1             localhost 
fe80::1%lo0 localhost
207.97.227.239  github.com
# I added this last line in the /etc/hosts file

Leonardos-MacBook-Air:~ leo$ git clone git://github.com/sstephenson/rbenv.git .rbenv
Cloning into '.rbenv'...
remote: Counting objects: 1040, done.
remote: Compressing objects: 100% (419/419), done.
remote: Total 1040 (delta 650), reused 959 (delta 593)
Receiving objects: 100% (1040/1040), 138.25 KiB, done.
Resolving deltas: 100% (650/650), done.
# now it works

推荐答案

我该死的 ISP 的 DNS 服务器是这里的罪魁祸首.将路由器的 DNS 设置更改为 Google 的公共 DNS 后.

My damn ISP's DNS server was the culprit here. After changing my router's DNS settings to Google's public DNS.

这篇关于mac dns 查找行为不端的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆