GCP26 :: DNS 등록하기, Google Cloud Platform
개요
해당 포스팅에서는 AWS 에서 구매한 도메인을 서버와 연결하여 도메인으로 애플리케이션에 접속하는 과정을 보여 줍니다.
서버는 Google Cloud Platform의 VM 인스턴스에 Web Application을 배포한 상태입니다.
보통의 경우 http://외부IP:Port 로 접근할 수 있지만, 이 경우 보안에 취약할 수 있기 때문에 DNS를 등록하여 사용하도록 하겠습니다.
AWS
사전에 미리 구입해둔 도메인에 정보를 확인합니다.
https://cloud.google.com/dns/docs/quickstart?hl=ko 확인하고시작했습니다.
Google DNS
Google Cloud Platform에서 DNS 영역을 생성할 수 있습니다.
구입한 도메인을 사전에 배포한 Web Application으로부터 받은 외부 IP와 연동해 접근하도록 합니다.
DNS를 생성하고 나면 DNS 정보가 들어가 있는 Record sets를 확인해 보실 수 있습니다.
NS 레코드
google.com에 접속하게 되면 도메인안에 네임서버 도메인과 IP가 지정되어 있습니다. 여기서 NS레코드는 도메인의 네임서버를 지정하는 레코드 입니다.
SOA 레코드
도메인의 모든 정보와 권한을 의미합니다. SOA 레코드는 도메인의 대한 관련 타이머 설정, SOA 레코드가 없을 경우 다른 레코드를 등록할 수 없습니다.
*ref : https://server-talk.tistory.com/176
영역 만들기 페이지 이동
처음에 만든것은 A 레코드입니다. DNS이름을 주는것은 필수가 아닙니다.
A레코드
도메인이 연결된 웹서버의 아이피입니다. 서버 이름을 찾아가기 위한 레코드 입니다.
CNAME 레코드 만들기
CNAME
하나의 도메인에 다른 이름을 부여하는 방식입니다. 도메인 이름에 또 다른 이름입니다.
e.g) inguy.co.kr -> iigg.co.kr
A-RECORD
domain name에 하나의 IP Address가 있는것을 의미합니다. 하나의 도메인에 해당하는 IP주소 값을 가지고 있습니다.
*ref : https://twpower.github.io/40-difference-between-cname-and-a-record
아래 사진은 CNAME 레코드를 생성하는 경우인데 반드시 만들어줘야 하는것은 아닙니다.
참고 부탁드립니다.
도메인 서버에서 네임서버를 찾아가야 합니다.
* 도메인서버 -> 네임서버
모든 도메인에서는 각각의 네임서버가 존재합니다.
naver.com 을 주소창에 입력하게 되면 > naver.com 도메인을 가지고 있는 도메인 업체의 네임서버로 접속하게 됩니다.
> naver.com IP주소를 확인 > IP 주소를 전달 > IP주소를 가진 서버로 다시 접속 > 브라우저에서 IP주소에 관한 내용을 보여줍니다.
(* 도메인만 빌리고 다른 네임서버에 연결시켜서 빠른 페이징을 받아볼 수도 있습니다.)
*ref : https://studyforus.tistory.com/52
NS 등록하기
이제 NS를 등록해보겠습니다.
Google Cloud Platform에서 NS 타입의 Data를 확인해보실 수 있습니다.
NS타입의 Data를 AWS의 NS로 옮기는 작업을 수행하면 됩니다.
도메인 등록 후 접속하면 성공적으로 접근하게 됩니다.
배포된 도메인 : http://bigwhitehedgehog.com/
포스팅할 때와 시기가 달라서, 배포된 도메인은 추가하였습니다.
'GCP' 카테고리의 다른 글
GCP28 :: Google Cloud Certification 시작 (0) | 2020.08.31 |
---|---|
GCP27 :: Compute Engine, 이론 (0) | 2020.08.31 |
GCP22 :: Web배포시 고려할 점 (0) | 2020.08.21 |
GCP21 :: Nginx 통해 배포된 Compute Engine 에 부하분산기 달기(2) (0) | 2020.08.21 |
GCP20 :: Google Cloud Compute Engine 이용해서 Vue.js 배포하기(Nginx) (0) | 2020.08.21 |
댓글
이 글 공유하기
다른 글
-
GCP28 :: Google Cloud Certification 시작
GCP28 :: Google Cloud Certification 시작
2020.08.31 -
GCP27 :: Compute Engine, 이론
GCP27 :: Compute Engine, 이론
2020.08.31 -
GCP22 :: Web배포시 고려할 점
GCP22 :: Web배포시 고려할 점
2020.08.21 -
GCP21 :: Nginx 통해 배포된 Compute Engine 에 부하분산기 달기(2)
GCP21 :: Nginx 통해 배포된 Compute Engine 에 부하분산기 달기(2)
2020.08.21