brunch

라이킷 2 댓글 공유 작가의 글을 SNS에 공유해보세요

You can make anything
by writing

C.S.Lewis

네이버 15탄-3. Global DNS-2024

by Master Seo Dec 08. 2023

네이버 클라우드 DNS서비스는 Global DNS서비스를 사용하자.

GTM도 사용해보자.



1

Public에 웹서버 1대 생성하자. - 로키 리눅스

Private에 웹서버 1대 생성하자.  로드 밸런서를 연결하자.



2

pub서버 접속해  index.html 수정

pub1 - web


passwd root


[root@pub-web01 ~]# cd /var/www/html/

[root@pub-web01 html]# vi index.html


[root@pub-web01 html]# ps -ef |grep httpd

root        6025       1  0 17:36 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

apache      6106    6025  0 17:36 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

apache      6107    6025  0 17:36 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

apache      6108    6025  0 17:36 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

apache      6109    6025  0 17:36 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

apache      9352    6025  0 18:06 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND

root        9455    9291  0 18:08 pts/0    00:00:00 grep --color=auto httpd


/usr/sbin/apachectl stop



브런치 글 이미지 1


<1> 도메인 구매

<2> 네이버 클라우드 Global DNS에 구매한 도메인을 등록하자.

<3> 네이버 클라우드  GSLB기능인 GTM 사용해보자. 

<4> 데이터 센터 이중화를 위해 가비아 클라우드에 서버 1대 만들어 보자.




브런치 글 이미지 2


<1> 도메인 구매


1

가비아에서 구매 https://www.gabia.com/


or


AWS Route53에서 구매 


masterseo1.link 도메인 구매함

브런치 글 이미지 3





2

도메인 구매한 사이트에서 네임서버를 아래와 같이 변경하자.

이름 서버


ns1-1.ns-ncloud.com

ns1-2.ns-ncloud.com


브런치 글 이미지 4





<2> 네이버 클라우드 Global DNS에 구매한 도메인을 등록하자.



1

도메인 추가해서 네임서버를 운영하자.


브런치 글 이미지 5




2

C:\Users\seo>nslookup

기본 서버:  bns1.hananet.net

Address:  210.220.163.82


> www.masterseo1.link

서버:    bns1.hananet.net

Address:  210.220.163.82

권한 없는 응답:

이름:    www.masterseo1.link

Address:  1.1.1.1




3

참고


네이버 클라우드 Public IP 참고

 

브런치 글 이미지 6



4

서버에 웹서버 올리기


/usr/sbin/apachectl restart


참고

[root@s18c43ae781c conf]# pwd

/etc/httpd/conf


conf]# vi httpd.conf

ServerName www1.masterseo1.link:80





<3> 네이버 클라우드  GSLB기능인 GTM 사용해보자. 


1

Global Traffic Manager (GTM)

DNS를 기반으로 네트워크 트래픽을 다수의 서버로 분산(로드밸런싱)해 주는 서비스



2

정책부터 설정한다.

웹서버 1대 80 모니터링하는것으로 해보자.

브런치 글 이미지 7


3

테스트 클릭

브런치 글 이미지 8




4

트래픽 프로파일 설정


정책을 적용한다.

임의 이름 도메인을 입력한다.


브런치 글 이미지 9




5

Global DNS에서 CNAME 으로 지정한다.

wwww 를 CNAME으로 정책 도메인을 지정한다.

브런치 글 이미지 10




6

웹 브라우저로 접속하기

wwww.masterseo1.link


브런치 글 이미지 11



7

GTM 목적지를 하나더 추가하자.

목적지에 로드밸런서  IP를 하나더 추가하자.

브런치 글 이미지 12



8

테스트

UP

브런치 글 이미지 13



9

도메인으로 접속 확인


public web1 서버로 접속 된다.

로드 밸런서로 접속 확인 = Private web서버로 접속 된다. 


브런치 글 이미지 14


10

퍼블릭 웹서버  데몬 다운 시켜 보자.


[root@s18c43ae781c conf]# /usr/sbin/apachectl stop


[root@s18c43ae781c conf]# ps -ef |grep httpd

root     42385 23839  0 23:58 pts/0    00:00:00 grep --color=auto httpd




11

로드밸런서 접속으로 변경된다.

프라이빗 웹서버로 접속 된다.


브런치 글 이미지 15

12

상태 모니터링

브런치 글 이미지 16




<4> 데이터 센터 이중화를 위해 가비아 클라우드에 서버 1대 만들어 보자.


https://brunch.co.kr/@topasvga/3566





감사합니다.


매거진의 이전글 네이버 15탄-2. VPC 구성

브런치 로그인

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