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"