TheKoguryo's 기술 블로그

 Version 2024-11-29

11.1 Domain Name과 매핑하기

이미 구입한 Domain Name이 있다는 전제하에 설정하는 과정입니다. 테스트를 위해 GoDaddy 사이트에서 구매한 도메인 네임(thekoguryo.xyz)을 사용하였습니다.

앞선 과정에서 Load Balancer를 사용해 Apache 웹서버와 연동하였습니다. 가지고 있는 Domain Name을 Load Balancer의 IP와 매핑하도록 하겠습니다.

OCI DNS 서비스 설정

  1. OCI 콘솔에서 내비게이션 메뉴를 엽니다. Networking > DNS Management > Zones 항목으로 이동합니다.

  2. Create zone 클릭

    image-20230630153633847

  3. 생성정보 입력

    • Method: Manual

    • Zone type: Primary

    • Zone name: 가지고 있는 Domain Name 입력

      image-20230630153704006

  4. Create 클릭

  5. Resources > Records로 이동하면 생성된 항목을 볼 수 있습니다. Zone 내부에 NS 유형과 SOA 유형의 레코드가 생성되어 있습니다. NS는 네임 서버 레코드, SOA는 권한 시작 레코드입니다.

    image-20230630153822236

  6. Manage records를 클릭하고, 다시 Add record를 클릭합니다.

  7. 앞서 웹서버를 Load Balancer의 IP 대신 특정 주소(www.thekoguryo.xyz)로 접속이 되게 레코드를 추가해 봅니다.

    • NAME: www

    • Type: A - IPv4 Address

    • TTL: 3600, 기본값

    • ADDRESS: 매핑할 IP, 여기서는 앞서 만든 Load Balancer의 IP 입력

      image-20230630155010276

  8. Add record 클릭

  9. 변경분을 반영하기 위해 아래 Publish Change 클릭

  10. 확인 창이 뜨면 한번 더 Confirm publish Change 클릭

    image-20230630155333890

  11. 레코드 추가 및 반영 완료

    image-20230630155445238

  12. 레코드 중 NS 유형인 네임서버 주소를 모두 복사합니다.

Domain Name 제공 측에 설정

이제 Domain Name을 구입한 사이트에서 설정이 필요합니다. 아래 과정은 Godaddy 기준 설정입니다. 구입한 사이트에서 비슷한 방식으로 설정합니다.

  1. Godaddy 사이트에 접속하여 DNS 관리 화면에서 Nameservers 설정화면으로 이동합니다.

  2. Change Nameservers를 클릭합니다.

    image-20230630155808089

  3. OCI에서 복사해온 네임서버 주소를 모두 추가합니다.

    image-20230630155912781

  4. 확인창이 뜨면 내용 확인후 다시 Continue를 클릭합니다.

  5. 잠시 지난뒤 새로고침을 하면 등록한 정보로 네임서버 주소가 변경됩니다.

    image-20230630160130725

DNS 반영 확인

등록하면, 실제 글로벌하게 반영되는 시간이 소요됩니다.

  1. 반영되는 것을 확인하기 위해 DNS 전파 확인 사이트(예, whatsmydns.net)를 접속해 봅니다.

  2. NS 타입으로 검색해 보면, 일부에서만 바뀐 네임서버로 변경된 것을 알 수 있습니다.

    image-20230630162014002

  3. 반영이 완료되면 A 타입으로 검색하면 해당 주소가 IP로 확인됩니다.

    image-20230630171620267

테스트

  1. 브라우저를 통해 Domain Name으로 접속해 봅니다.

  2. 그림과 같이 Domain Name을 통해 접속되는 것을 확인할 수 있습니다.

    image-20230630164636519



이 글은 개인으로서, 개인의 시간을 할애하여 작성된 글입니다. 글의 내용에 오류가 있을 수 있으며, 글 속의 의견은 개인적인 의견입니다.

Last updated on 30 Jun 2023