brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Aug 22. 2016

[AWS]21. ROUTE53,착한가격으로  DNS관리

DNS교과서


AWS기능중 ROUTE53이라는 DNS 네임서버 서비스에 대해 적어본다.


일반적인 도메인 등록과 AWS ROUTE 53의 DNS등록이 어떤 부분이 다른점이 있는지 알아보도록 하자.

이해를 돕기위해 일반 도메인 등록과 운영에 대해서도  언급 한다.


우선 ROUTE 53 으로 DNS 네임서버 관리 무조건 따라하기


도메인 등록과 운영하기


1. 등록 :  AWS사이트에서도 등록할수 있고,

             일반적인 도메인 등록 대행기관인 가비아,아이네임즈,후이즈 통해 등록할수도 있다.

    네임서버 운영은 아래 3가지 방법으로 할수 있다.

    도메인 등록 대행기관 사이트를 통해 관리하거나, 자체 네임서버로 관리 , AWS로 관리.



2. 도메인 등록 대행기관을 통해 도메인 등록, 네임서버 운영 방법

      1) 도메인 등록 대행기관을  네임서버로 지정

      2) 해당 사이트의 서비스를 이용하여 관리하면 된다.

      3)  장점은 WEB UI방식이라 좋고, 가격은 무료이다.


3.   자체 네임서버로 네임서버 운영 방법

        1) 도메인 등록

        2)   자체 네임서버로 운영할 호스트 ns1 , ns2를  도메인 등록대행기관사이트에 입력

        3)   등록대행기관사이트에    ns1, ns2를 네임서버로 지정

        4)   ns1, ns2서버에서 dns설정.

              자체 네임서버에서 A레코더 등록등 IP등 지정하고 관리하면 된다.

        5)  기타  DNS관련 부분은 네이버DNS전문가 카페에 문의하면 답변주실겁니다 ^^

            http://cafe.naver.com/dnspro


4. AWS 를 이용한 네임서버 운영 방법

     1) 도메인 등록 - 어디서 하든 무관

     2)  AWS ROUTE 53에 접속하여 관리할 도메인 설정

     3)  AWS ROUTE 53을 설정하면, 지정한 네임서버 리스트가 나온다.

     4) 이 네임서버를 도메인 등록한 기관사이트에 AWS에서 나온  네임서버를 등록하면 된다.

     5) 자~ 이제 DNS 운영은 ROUTE53으로  A레코더 등록등 사용하면 된다.





5. AWS ROUTE 53에 접속하여 관리할 도메인 설정하는법


1) AWS ROUTE  53 접속 https://console.aws.amazon.com/route53/home#hosted-zones:


2) DNS Managemnet (DNS 관리) 클릭


3) 관리하고자 하는 도메인을 입력한다.     -   Type 은 Public- Hosted Zone (외부) - 완료

    예제 )  mattzip.com (맛집 닷컴 ㅎㅎ)


4) AWS에 해당도메인 네임서버가 생겼다.

    이제 이 네임서버 4개를  해당 도메인 등록한 사이트에 가서 네임서버로 지정하기만 하면 된다.


5) 도메인 등록 대행기관 사이트에 접속해서,

 mattzip.com 네임서버를  AWS에서 알려준 네임서버로 변경한다.


6) 이제 다시  AWS로 돌아와 원하는 호스트 레코더를 등록하도록 하자~


우선 lemanger 라는 맛집 웹사이트를 A 레코더로 등록해보자~

 오른편 Names 에   lemanger 라고 입력

Type은 A-IPv4

Values는 해당 웹서버 IP 를 적어주면 된다.




7)  정상적으로 DNS가 등록되고 운영되는지 확인해보자 ~


- Dig 명령어로  lemanger 레코더 IP등록  확인


$ dig lemanger.mattzip.com

; <<>> DiG 9.3.2 <<>> lemanger.mattzip.com

;; global options:  printcmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62064

;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:

;lemanger.mattzip.com.          IN      A


;; ANSWER SECTION:

lemanger.mattzip.com.   299     IN      A       210.116.123.25


;; Query time: 156 msec

;; SERVER: 8.8.8.8#53(8.8.8.8)

;; WHEN: Mon Aug 22 04:35:44 2016

;; MSG SIZE  rcvd: 54



- dig로 mattzip.com 의 네임서버 확인


$ dig mattzip.com ns

; <<>> DiG 9.3.2 <<>> mattzip.com ns

;; global options:  printcmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20450

;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:

;mattzip.com.                   IN      NS


;; ANSWER SECTION:

mattzip.com.            21599   IN      NS      ns-1291.awsdns-33.org.

mattzip.com.            21599   IN      NS      ns-1822.awsdns-35.co.uk.

mattzip.com.            21599   IN      NS      ns-435.awsdns-54.com.

mattzip.com.            21599   IN      NS      ns-681.awsdns-21.net.


;; Query time: 129 msec

;; SERVER: 8.8.8.8#53(8.8.8.8)

;; WHEN: Mon Aug 22 04:35:56 2016

;; MSG SIZE  rcvd: 166



감사합니다.



다음은  [AWS]22.Route53으로 웹서버 다운모니터링하기  https://brunch.co.kr/@topasvga/26


- 이상 끝 -



브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari