• 如何访问LearnOpenGL-cn教材的github的地址


     LearnOpenGL是一个学习OpenGL非常好的中文教材,它的网址是:https://learnopengl-cn.github.io/,原来一直是可以正常访问的,但从2020年下半年的某一天竟然一直无法访问了,后来我查了下,说是由于github.io禁止来自中国的IP,或者说是DNS污染(域名指向不正确的IP地址),导致不能输入网址直接访问,需要更改下本机的配置才可以,比如我在ping learnopengl-cn.github.io的时候,竟然出现:

    C:UsersASUS>ping learnopengl-cn.github.io

    正在 Ping learnopengl-cn.github.io [127.0.0.1] 具有 32 字节的数据:
    来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=64
    来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=64
    来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=64
    来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=64
    说明learnopengl-cn.github.io的地址在DNS地址解析时,返回本机的环回IP了,这肯定是不正确的,上网通过https://www.ipaddress.com/链接查找到github.io的IP地址,获得信息如下

    What IP addresses does learnopengl-cn.github.io resolve to?

    learnopengl-cn.github.io resolves to the following 4 IPv4 addresses:
    • 185.199.108.153
    • 185.199.109.153
    • 185.199.110.153
    • 185.199.111.153

    从这里随便选择一个IP,我选择第一个185.199.108.153,然后更改C:WindowsSystem32driversetchosts的文件配置(MAC在/private/etc目录下),在文件的末尾增加一行:

    185.199.108.153 learnopengl-cn.github.io

    然后关闭掉hosts文件后,就可以正常访问https://learnopengl-cn.github.io/了,如下:

    如下是PING的信息,说明DNS地址成功解析了:

    C:UsersASUS>ping learnopengl-cn.github.io

    正在 Ping learnopengl-cn.github.io [185.199.108.153] 具有 32 字节的数据:
    来自 185.199.108.153 的回复: 字节=32 时间=182ms TTL=52
    来自 185.199.108.153 的回复: 字节=32 时间=182ms TTL=52
    来自 185.199.108.153 的回复: 字节=32 时间=194ms TTL=52
    来自 185.199.108.153 的回复: 字节=32 时间=190ms TTL=52

    185.199.108.153 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
    往返行程的估计时间(以毫秒为单位):
    最短 = 182ms,最长 = 194ms,平均 = 187ms

    C:UsersASUS>

  • 相关阅读:
    【scala语言入门】二、匿名函数
    【scala语言入门】 一、apply与unapply
    关于timeOut超时后是否会回滚的思考
    [算法]-插入排序
    【oenCV系列】 写视频
    【Opencv系列】
    Factory Method模式精解(C++版本)
    Template Method模式精解(C++版本)
    Adapter模式精解(C++版本)
    迭代器模式精解(C++版本)
  • 原文地址:https://www.cnblogs.com/laoyueblogs/p/14223418.html
Copyright © 2020-2023  润新知