brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Dec 08. 2023

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

네이버 클라우드 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> 도메인 구매

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

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

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





<1> 도메인 구매


1

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


or


AWS Route53에서 구매 


masterseo1.link 도메인 구매함





2

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

이름 서버


ns1-1.ns-ncloud.com

ns1-2.ns-ncloud.com






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



1

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





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 참고

 



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 모니터링하는것으로 해보자.


3

테스트 클릭




4

트래픽 프로파일 설정


정책을 적용한다.

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





5

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

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




6

웹 브라우저로 접속하기

wwww.masterseo1.link




7

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

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



8

테스트

UP



9

도메인으로 접속 확인


public web1 서버로 접속 된다.

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



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

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

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


12

상태 모니터링




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


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





감사합니다.


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