GitLab Pages DNS 레코드

Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated

도메인 이름 시스템(DNS) 웹 서비스는 방문자를 웹 사이트로 연결하기 위해 도메인 이름(예: www.example.com)을 컴퓨터가 서로 연결하는 데 사용하는 숫자 IP 주소(예: 192.0.2.1)로 변환함으로써 작동합니다.

DNS 레코드는 (하위)도메인을 특정 위치(예: IP 주소 또는 다른 도메인)로 지정하기 위해 생성됩니다. GitLab Pages를 사용하려면 도메인의 등록기 제어판에 액세스하여 해당 도메인을 GitLab Pages 사이트로 다시 지정하는 DNS 레코드를 추가해야 합니다.

DNS 레코드를 추가하는 방법은 도메인이 호스팅되는 서버에 따라 다릅니다. 모든 제어판에는 각각의 작업을 수행할 수 있는 자체 위치가 있습니다. 도메인의 관리자가 아니거나 등록기에 액세스할 수 없는 경우, 호스팅 서비스의 기술 지원팀에 요청하여 처리해야 합니다.

도움이 되기 위해 가장 인기 있는 호스팅 서비스에 대한 작업 방법에 대한 지침을 수집했습니다:

만일 당신의 호스팅 서비스가 위에 나열되어 있지 않다면, 웹에서 내 호스팅 서비스에 DNS 레코드를 추가하는 방법으로 검색해 보세요.

A 레코드

DNS A 레코드는 호스트를 IPv4 IP 주소에 매핑합니다. 루트 도메인을 example.com에서 호스트의 IP 주소인192.192.192.192로 지정합니다.

예시:

  • example.com => A => 192.192.192.192

CNAME 레코드

CNAME 레코드는 서버에 대한 별칭을 정의합니다(하나의 A 레코드에 정의된 것). 하위 도메인을 다른 도메인으로 지정합니다.

예시:

  • www => CNAME => example.com

이렇게 하면 www.example.com을 방문하는 방문자는 example.com으로 리디렉션됩니다.

MX 레코드

MX 레코드는 도메인에 사용되는 메일 교환을 정의하는 데 사용됩니다. 이렇게 하면 이메일 메시지가 올바르게 메일 서버에 도착합니다.

예시:

  • MX => mail.example.com

그런 다음 users@mail.example.com에 대한 이메일을 등록할 수 있습니다.

TXT 레코드

TXT 레코드는 임의의 텍스트를 호스트나 다른 이름과 연결할 수 있습니다. 일반적으로 사이트 검증에 사용됩니다.

예시:

  • example.com => TXT => "google-site-verification=6P08Ow5E-8Q0m6vQ7FMAqAYIDprkVV8fUf_7hZ4Qvc8"

이렇게 하면 해당 도메인 이름의 소유권을 확인할 수 있습니다.

모든 결합

하나 이상의 DNS 레코드를 복합할 수 있습니다:

  • example.com => A => 192.192.192.192
  • www => CNAME => example.com
  • MX => mail.example.com
  • example.com=> TXT => "google-site-verification=6P08Ow5E-8Q0m6vQ7FMAqAYIDprkVV8fUf_7hZ4Qvc8"