DNS 설정파일을 기준으로 DNS에버 셋팅하기

DNS 설정파일을 기준으로 DNS에버 셋팅하기

전체글글쓴이: admin » (화) 04 27, 2010 6:02 am

기존에 직접 DNS서비스를 운영하고 있거나, 타사의 호스팅회사에서 호스팅서비스를 받고 있는 경우에
DNS설정을 DNS에버에서 하기 위한 방법을 알려드립니다.

예를 들어 회원님의 도메인명이 mydomain.com 이고,
어떤 호스팅 회사에서 호스팅을 받으려면 아래와 같이 DNS설정을 하라는 요청이 있었다고 가정을 합니다.
(BIND와 같은 DNS서비스를 운영하는 경우에 Zone 파일의 일부분에 해당합니다. )

코드: 모두 선택
@         IN    A    10.10.10.10
www       IN    A     10.10.10.10
@         IN    MX  10  mail.hosting.com.
mail      IN   CNAME  app.hosting.com.
@         IN  TXT  "v=spf1 ip4:1.2.3.4  ip4:5.6.7.8 ~all"


위와 같은 DNS Zone 파일을 읽는 방법은
@ 는 회원님이 설정하고자 하는 도메인명 그 자체(예: mydomain.com) 를 의미하는 것이며
각줄에 있는 IN 이라는 단어는 원래 INTERNET이라는 단어의 약자인데, 이는 무시하시면 되고
그 담에 나오는 MX, CNAME, A, CNAME, TXT 는 DNS의 레코드종류를 의미하는 것이고
그 레코드 구분 다음에 나오는 것이 각 레코드의 값에 해당합니다.
( MX 레코드의 경우에는 MX 단어 다음에 10 mail.hosting.com. 과 같이 2개가 연속으로 나오는데, 첫번째 값은 우선순위를 말하는 것이고 두번째 값은 받을 메일서버명을 의미하는 것입니다. )



각 레코드설정하는 방법을 하나씩 살펴보면

** 위의 설정파일 예제의 1번째 줄에서
코드: 모두 선택
@     IN  A    10.10.10.10

는 mydomain.com 에 대한 A레코드(IP주소)를 10.10.10.10 으로 설정한다는 것이며
DNS에버에서 A레코드 설정은 "호스트IP(A)관리" 메뉴에서 설정을 하시면 됩니다.
"호스트IP(A) 관리"메뉴의 입력란에서
코드: 모두 선택
------------------------------------------------------------
도메인명            |      IP주소
------------------------------------------------------------
_____.mydomain.com  |   10.10.10.10
------------------------------------------------------------

와 같이
"도메인명" 입력란에서 mydomain.com 앞부분(서브도메인명 입력란) 을 공백으로 두고
"IP주소" 입력란을 10.10.10.10 으로 입력을 하면 됩니다.


** 위의 설정파일 예제의 2번째 줄에서
코드: 모두 선택
www               IN  A     10.10.10.10

http://www.mydomain.com 에 대한 A레코드(IP주소)를 10.10.10.10 으로 설정한다는 것이므로

"호스트IP(A) 관리"메뉴의 입력란에서
코드: 모두 선택
------------------------------------------------------------
도메인명          |     IP주소
------------------------------------------------------------
www.mydomain.com  |   10.10.10.10
------------------------------------------------------------

과 같이
"도메인명" 입력란에서 mydomain.com 앞부분에 www를 입력하고
"IP주소" 입력란을 10.10.10.10 으로 입력을 하면 됩니다.


** 위의 설정파일 예제의 3번째 줄에서
코드: 모두 선택
@      IN  MX  10  mail.hosting.com.

는 mydomain.com 에 대한 MX레코드의 값을 우선순위는 10으로, 받은메일서버는 mail.hosting.com 으로 설정한다는 것입니다.
위에서 설명한 것과 같이 @는 도메인명 그 자체(예: mydomain.com)을 의미하는 것이며
값으로 입력하는 mail.hosting.com. 의 맨 마지막에 있는 . 은 DNS설정파일에서는 필요한 것이나,
DNS에버에서는 입력하지 않아도 됩니다.
DNS에버에서 MX레코드를 설정하기 위해서는 "메일서버(MX) 관리" 메뉴에서
코드: 모두 선택
------------------------------------------------------------
도메인명           |     메일서버       | 우선순위
------------------------------------------------------------
____.mydomain.com  |  mail.hosting.com  |  10
------------------------------------------------------------

과 같이
"도메인명" 입력란의 mydomain.com 앞부분은 공란으로 나두고,
"메일서버" 입력란에 mail.hosting.com을 입력하고(마지막에 . 은 입력하지 않아도 됩니다. )
"우선순위" 입력란에 10을 입력하면 됩니다.


** 위의 설정파일 예제의 4번째 줄에서
코드: 모두 선택
mail     IN  CNAME  app.hosting.com.

는 mail.mydomain.com 에 대한 CNAME 레코드의 값을 app.hosting.com 으로 설정한다는 것입니다.
"도메인별명(CNAME) 관리" 메뉴에서
코드: 모두 선택
------------------------------------------------------------
도메인명별명       |   목적지 도메인   
------------------------------------------------------------
mail.mydomain.com  |  app.hosting.com 
------------------------------------------------------------

과 같이
"도메인 별명" 입력란의 mail.mydomain.com 과 같이 mail을 입력하시고
"목적지 도메인" 입력란에 app.hosting.com을 하시면 됩니다.


** 위의 설정파일 예제의 5번째 줄에서
코드: 모두 선택
@        IN  TXT  "v=spf1 ip4:1.2.3.4  ip4:5.6.7.8 ~all"

는 mydomain.com 에 대한 TXT 레코드의 값을 v=spf1 ip4:1.2.3.4 ip4:5.6.7.8 ~all 으로 설정한다는 것입니다.

"도메인 설명 텍스트(TXT) 관리" 메뉴에서
코드: 모두 선택
------------------------------------------------------------
도메인명       |   설명 텍스트   
------------------------------------------------------------
mydomain.com   |  "v=spf1 ip4:1.2.3.4  ip4:5.6.7.8 ~all"
------------------------------------------------------------

과 같이
"도메인 별명" 입력란의 mydomain.com 앞부분을 공란으로 나두고,
"설명 텍스트" 입력란에 v=spf1 ip4:1.2.3.4 ip4:5.6.7.8 ~all 을 입력하면 됩니다.
( 양쪽에 큰 따음표는 자동으로 붙으므로, 입력하지 않도록 합니다. )


위와 같이 DNS설정파일을 기반으로 하여, DNS에버에서 설정하는 방법을 배워봤습니다.
외부 호스팅회사와의 연동 또는 DNS 서버 이전에 도움이 되기 바랍니다.
admin
Site Admin
 
전체글: 38

다시 돌아감: 일반적인 이용법

cron