Alibaba Cloud 서버가 GitHub.com에 접속하지 못하는 문제에 대한 해결책

Alibaba Cloud Server에서 GitHub에 액세스하는 방법

(국내 지역) 일반적으로 다음과 관련된 일반적인 문제입니다.,또는다음은 대부분의 경우에 적용할 수 있는 이 문제에 대한 분석과 해결책입니다.

Alibaba Cloud 서버가 GitHub.com에 접속하지 못하는 문제에 대한 해결책

원인

네트워크 제한:

중국 본토의 네트워크 환경에서는 일부 해외 웹사이트(예: GitHub)에 대한 접근이 제한되는 경우가 있는데, 이는 통신사나 방화벽으로 인해 발생할 수 있습니다.

알리바바 클라우드 국내 서버는 이러한 제한의 영향을 받는데, 특히 등록되지 않은 도메인 이름이나 IP의 경우 그렇습니다.

DNS 확인에 실패했습니다:

기본 DNS 서버는 GitHub.com의 IP 주소를 올바르게 확인하지 못할 수 있습니다. 호스트를 확인할 수 없습니다: github.com 실수.

:

GitHub 사용 (포트 443) 또는 (포트 22)는 Alibaba Cloud에서 사용될 수 있습니다.또는 서버 방화벽에 의해 차단되었습니다.

서버 구성 문제:

로컬 네트워크 구성(예: )또는해당 설정으로 인해 액세스 예외가 발생할 수 있습니다.

해결책

방법 1: DNS 구성 수정

현재 DNS 구성 보기

고양이 /etc/resolv.conf

기본 DNS(예: Alibaba Cloud에서 제공하는 100.100.100.100)로 GitHub을 확인할 수 없는 경우 공용 DNS로 바꾸세요.

Google DNS: 8.8.8.8 및 8.8.4.4
Cloudflare DNS: 1.1.1.1 및 1.0.0.1

/etc/resolv.conf를 편집하세요

echo "네임서버 8.8.8.8" | sudo tee /etc/resolv.conf echo "네임서버 1.1.1.1" | sudo tee -a /etc/resolv.conf

ping이 성공하는지 확인하기 위해 테스트 액세스를 시도합니다.

ping github.com

위의 방법이 효과가 없고 여전히 GitHub에 접속할 수 없다면, 문제는 웹사이트 도메인 이름 확인에 있을 것입니다.

방법 2: 호스트 파일을 수동으로 추가

GitHub의 IP 주소를 받으세요:
로컬로 실행(네트워크 제한이 없는 환경):

ping github.com

Alibaba Cloud 서버가 GitHub.com에 접속하지 못하는 문제에 대한 해결책

이렇게 하면 github.com의 최신 IP 주소를 얻을 수 있습니다. 물론, 다른 서버에서 github.com에 ping을 보내서 다른 주소를 얻을 수도 있습니다.

Alibaba Cloud 서버가 GitHub.com에 접속하지 못하는 문제에 대한 해결책

 

  • 20.205.243.166
  • 140.82.114.3
  • 140.82.112.3
  • 140.82.113.3
또는 방문하세요 아이패드주소닷컴 GitHub의 IP 쿼리
Alibaba Cloud 서버가 GitHub.com에 접속하지 못하는 문제에 대한 해결책
서버 편집 /etc/hosts 문서:
sudo vi /etc/hosts

Alibaba Cloud 서버가 GitHub.com에 접속하지 못하는 문제에 대한 해결책

편집 후 저장하고 종료하세요! 다시 ping을 보내세요.

Alibaba Cloud 서버가 GitHub.com에 접속하지 못하는 문제에 대한 해결책

방금 입력하신 IP 주소가 성공적으로 입력되었습니다! 이제 서버에서 GitHub에 접속할 수 있습니다.

GitHub은 여러 개의 IP를 사용하는데, 이는 부하 분산으로 인해 변경될 수 있으며 정기적으로 업데이트해야 합니다.
임시 솔루션에 적합하며, 모든 GitHub 관련 도메인(예: raw.githubusercontent.com)을 처리할 수는 없습니다.

가장 간단하고 빠른 해결책은DNS 수정또는호스트 추가
5/5 - (1표)

댓글남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다