V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sucaiking
V2EX  ›  GitHub

无法连接 api.github.com,怀疑是 dns 问题,流量热点可连,调整 hosts,写 clash 规则无果。请问如何解决?

  •  
  •   sucaiking · 3 天前 · 629 次点击
    type: 'system',
      _name: 'FetchError',
      code: 'ENOTFOUND',
      errno: -3008,
      erroredSysCall: 'getaddrinfo'
    

    在使用 github copilot 的时候遇到的问题,nslookup 和 ping 都不通。怀疑是网络环境的 DNS 解析问题,因为校园 wifi 无效,挂不挂梯子无效,但使用流量给电脑个人热点之后可以正常使用。从几个 github hosts 项目拉去了该域名的 ip 放进 hosts 也无效。

    现在希望可以解决这一问题。请问我还有哪些事情没有做? chatgpt 问过一遍了,也都试了,没成功。

    第 1 条附言  ·  2 天前
    谢谢大家。
    调整 hosts 、dns 之后,我另外学到了一个方法。把 clash 调整为严格的 tun 模式。由此我可以看到 api.github.com 了。
    6 条回复    2024-09-17 15:28:33 +08:00
    renmu
        1
    renmu  
       3 天前 via Android
    重启一下试试
    sucaiking
        2
    sucaiking  
    OP
       2 天前
    @renmu 感谢回复,不过这个问题已经数日了,重启和更换代理都没用。大概率不是 vscode 的问题,因为我 cmd 也看不到这个域名。
    pkokp8
        3
    pkokp8  
       2 天前
    怀疑是 dns 问题为什么不换 dns ,而去改 hosts ,clash?
    网络设置里把 v4/v6 的 dns 手动指定一下呢?
    sucaiking
        4
    sucaiking  
    OP
       2 天前
    @pkokp8 clash 里也可以对 dns 进行一定的配置,所以我试了一下,但还是不行。
    网络设置里,我把 v4/v6 的 dns 换到谷歌去了。没什么效果。难不成真是校园网拦了?
    jatsz
        5
    jatsz  
       2 天前
    遇到过类似的问题,最后还是 DNS 的问题,在网上找到一段 DNS 配置,照样子配置一下后好了

    https://wiki.metacubex.one/config/dns/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5484 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 03:00 · PVG 11:00 · LAX 20:00 · JFK 23:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.