GitHub은 오픈소스 세계의 절대 비장의 카드라고 해도 과언이 아닐 것입니다.
그러나 중국에서는 어떤 이유로 인해 git 관련 작업이 매우 느립니다. 중국에서 GitHub의 액세스 속도가 느린 데에는 여러 가지 이유가 있지만 가장 직접적이고 주된 이유는 GitHub의 배포 가속화 네트워크의 도메인 이름입니다. dns에 오염되었습니다. 물론 느림은 모든 공성사자가 용납할 수 없는 현상입니다. [추천: Git Tutorial]
DNS 오염에 대해 알아봅시다:
DNS 캐시 오염이라고도 알려진 DNS 캐시 오염은 의도적이거나 의도하지 않은 일부를 말합니다. 생성된 도메인 이름 서버 패킷이 도메인 이름을 잘못된 IP로 가리킵니다. 주소. 일반적으로 인터넷에는 신뢰할 수 있는 도메인 서버가 있습니다. 그러나 네트워크의 트래픽 부담을 줄이기 위해 일반 도메인 이름 서버는 다음에 다른 시스템을 사용할 수 있을 때까지 업스트림 도메인 이름 서버에서 얻은 확인 레코드를 임시로 저장합니다. 도메인 이름 확인이 필요한 경우 즉시 서비스를 제공할 수 있습니다. 해당 도메인의 로컬 도메인 네임 서버의 캐시가 오염되면 해당 도메인에 있는 컴퓨터가 잘못된 서버나 서버의 URL로 연결됩니다.
다음은 호스트 수정에 대한 소개입니다. 이는 국내 DNS 확인을 우회하고 GitHub의 CDN 노드에 직접 액세스하여 가속을 달성하는 것과 같습니다.
단계
첫 번째 단계
IPAddress.com 웹사이트를 열고 다음 세 URL에 해당하는 IP 주소를 쿼리하세요.
github.com assets-cdn.github.com github.global.ssl.fastly.net
두 번째 단계
로컬 컴퓨터 시스템 호스트 수정 file
windows: C:\Windows\System32\drivers\etc linux: /etc/hosts
다음 코드를 마지막에 직접 추가하세요.
192.30.253.112 github.com 151.101.184.133 assets-cdn.github.com 151.101.185.194 github.global.ssl.fastly.net
3단계
시스템 DNS 캐시 새로 고침(Windows)
Linux 이 단계 건너뛰기
WIN+R 단축키를 사용하여 실행 창 열기 , cmd 명령을 입력하고 명령줄 창으로 돌아가십시오. 그런 다음 ipconfig /flushdns 명령을 입력하고 Enter를 눌러 로컬 DNS 캐시 데이터를 새로 고칩니다.
지금까지 가속이 완료되었으며 공성사자들은 git clone을 즐기고 있습니다
추가 장
몇몇 친구들은 현재 속도에 만족하지 못하니 http://ping.chinaz.com을 방문해 주세요. / github.com, 액세스를 위해 가장 빠른 노드 IP를 쿼리합니다.
위 내용은 Github에 대한 액세스 속도를 높이는 방법을 조용히 공유해 보세요! (추천하다)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!