우선 이것을 하기 위해서는 앞에 선행 작업들이 이루어져야 합니다.
- 인스턴스를 생성하고 간단한 웹서비스 실행
- 도메인 구매 사이트 & 네임서버 변경
외부 도메인에 네임서버를 GCP로 변경
GCP에 접속한뒤 네트워크 서비스 > Cloud DNS 메뉴에 들어간 뒤, 영역만들기로 하나 생성합니다.
원래는 domain 을 구매한 서비스에 ip 만 등록하면 되나 gcp 의 경우 gcp 내부에 cloud dns 에 도메인을 추가로 등록해줘야 dns 가 동작을 합니다.
네트워크 서비스 > cloud DNS > 영역 만들기
상단에 영역 만들기 통해서 만들어 줍니다.
여기 까지 생성하게 되면 dns 목록에 뜨게 됩니다.
이름만 설정하고 나머지 옵션은 기본으로 두시고 사용하셔도 됩니다.
기본으로 만드시면 SOA 와 NS 가 기본으로 생성됩니다.
NS 목록을 펼치기를 하시면 도메인 구매한 사이트에서 네임서버를 설정할 수 있어 아래 값들을 네임서버 구매하신곳에 등록해주셔도 되고, 등록을 안해주셔도 사용은 가능합니다.
등록을 하게 되면 도메인 서버가 cloud dns 의 설정을 따른다는 이야기 입니다.
ip 로만 리다이렉트 시킬 용도면 등록하지 않으셔도 동작은 가능합니다.
vm 인스턴스의 외부 ip 를 도메인을 구매한 구매처에 이제 등록 하시고
저는 네입칩 namecheap 을 사용했습니다.
이 작업을 cloud dns 에도 적용하면 됩니다.
cloud dns 에서 표준추가 로 dns 설정을 추가합니다.
subdomain 을 요청하시면 앞에 추가 하면 됩니다.
A 레코드는 ip 주소로 리다이렉트 하는 유형입니다.
gcp 를 사용하실때는 위의 작업까지 해야 dns 에 등록된 gcp Ip 서버로 요청이 됩니다.
'인프라 > GCP' 카테고리의 다른 글
gcp vm인스턴스 생성 및 워드프레스 최저가로 구축하기 (8) | 2024.06.08 |
---|---|
firebase hosting 에 vue 프로젝트 배포하기 (0) | 2024.03.25 |
[GCP] cloud sql 인스턴스 만들기 (0) | 2024.01.30 |
[GCR] github action 에 google cloud 배포 위한 IAM 등록 (0) | 2024.01.29 |
[GCR] google cloud docker image 저장 (cloud build, Artifact Registry) (1) | 2024.01.26 |