Tabla de contenido
planteamiento del problema
Al visitar github en China, a veces se puede acceder y a veces no se puede acceder.
La razón es que hay muchas direcciones IP correspondientes al nombre de dominio github.com, algunas de las cuales están dentro del rango permitido por nuestro país y otras no. Cuando la dirección correspondiente a github.com resuelta por tu ordenador a través de DNS se encuentre dentro del rango permitido por nuestro país, podrás acceder a ella, y viceversa.
Normalmente, si actualiza el navegador varias veces y resuelve el DNS varias veces, es posible abrir github normalmente. Pero después de un tiempo, el mismo problema volverá a aparecer.
solución
RevisarC:\Windows\System32\drivers\etc\hosts
# github.com和github.global.ssl.fastly.net会随时改变
20.205.243.166 github.com
157.240.1.50 github.global.ssl.fastly.net
# 固定
185.199.108.153 github.github.io
151.101.72.133 assets-cdn.github.com
Verifique la última dirección IP en los siguientes dos sitios web y modifíquela
https://ip.tool.chinaz.com/github.com
https://ip.tool.chinaz.com/github.global.ssl.fastly.net
Vaciar caché de DNS de red
- Abre
cmd
la ventana y ejecuta:ipconfig /flushdns