碰到问题实在不得解,求达人解解惑。
就是我用 git push 一直提示 refused,真是见了鬼了,前两天还好好的。然后 ping 
github.com 发现解析的 IP 是 127.0.0.1,然而 hosts 文件里面并没有这样的配置,flushdns 也没用,重启也没用,改 dns 也没用。然后 nslookup 了一下,结果如下,我感觉有些诡异。
hic@hic-win MSYS /c/Users/hic
$ nslookup.exe 
github.com服务器:  
google-public-dns-a.google.comAddress:  8.8.8.8
名称:    
github.comAddress:  127.0.0.1
hic@hic-win MSYS /c/Users/hic
$ adig +trace 
github.comAnswer for query +trace:
id: 48297
flags: qr rd ra
opcode: QUERY
rcode: NOERROR
Questions:
        +trace         .                A
Answers:
        +trace         .        3600    A       120.197.235.97
NS records:
                       .        3600    SOA     
a.root-servers.net.                                                
nstld.verisign-grs.com.
                                                ( 2018050400 1800 900 604800 86400 )
Additional records:
Answer for query 
github.com:
id: 57558
flags: qr aa rd ra
opcode: QUERY
rcode: NOERROR
Questions:        
github.com     .                A
Answers:        
github.com     .        176     A       127.0.0.1
NS records:
Additional records:
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
     https://www.v2ex.com/t/452173
      V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
      V2EX is a community of developers, designers and creative people.