본문 바로가기
Tip

[Colab] 공인 IP, Public IP 확인하기

by 너드나무 2024. 12. 6.
반응형

Colab의 공인 IP, Public IP란?

Colab에서 실행되는 인스턴스는 Google의 클라우드 환경에서 동작하며,
각 세션에는 동적으로 공인 IP가 할당됩니다.

AWS 및 타 엔드포인트에 접근 시,

보안정책 및 화이트리스트에 공인아이피 필요 부분을 충족시킬 수 있습니다.


Colab에서 공인 IP 확인하기

  • Colab Shell에서 실행
    • !curl ipecho.net/plain
!curl ipecho.net/plain

34.85.193.146

Colab 공인 IP의 특징과 주의사항

  1. IP 변경 가능성
    1. Colab 인스턴스는 세션이 종료되거나 재시작될 때마다 공인 IP가 변경됩니다.
    2. 서버에 Colab IP를 화이트리스트로 등록하려면 세션 유지에 유의해야 합니다.
  2. 공유 환경
    1. Colab의 공인 IP는 여러 사용자가 공유할 수 있습니다.
    2. 동일한 IP를 사용하는 다른 사용자가 있을 수 있으므로, API 요청 시 제한을 설정한 서비스에서는 주의가 필요합니다.
  3. 장기 작업 시 문제
    1. 장시간 작업 중에 세션이 끊기면 새로운 공인 IP가 할당되어 연결 문제가 발생할 수 있습니다.
    2. 이 경우 새 공인 IP를 확인한 후, 다시 화이트리스트에 등록해야 합니다.

공인 IP 활용 사례

  1. 서버와의 연결
    1. Colab에서 특정 서버로 SSH 연결을 설정하거나 API를 호출할 때, 공인 IP를 서버 측 화이트리스트에 등록해야 합니다.
  2. 외부 데이터베이스 접근
    1. 데이터베이스가 공인 IP를 기준으로 접근을 제한하는 경우, Colab의 공인 IP를 등록하여 데이터베이스에 접속할 수 있습니다.
  3. API 호출
    1. API 제공자가 IP 제한을 설정한 경우, Colab의 공인 IP를 통해 안전하게 API를 호출할 수 있습니다.
728x90
반응형