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 레코드를 추가하는 방법에 대한 지침을 모았습니다:

호스팅 서비스가 위에 나열되지 않은 경우, 웹에서 how to add dns record on <my hosting service>를 검색하여 시도할 수 있습니다.

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"