[Win2003] DNS Record 알아보기
Nowhere 와 Now here 의 차이

IT/ㄴ Windows

[Win2003] DNS Record 알아보기

TIENE 2023. 7. 31. 17:31
반응형

- 기본적인 DNS를 살펴본 적이 있다.

- [CISCO] DNS(Domain Name Service) 알아보기 [Packet Tracer]에서 정말 간단하게 동작 원리만 알아보았다.

- 이제는, 그 과정에서 어떤 정보가 필요하고 그에 상응하는 식별자가 무엇인지 알아보려고 한다.

- [Win2003] DNS 서버 구성하기 [GNS3 연동]에서 직접 DNS Server를 만들고 Web Server를 구동하여 접속해본 적이 있다.

- 이제는 더욱 더 세밀하게 알아보고자 한다.

[DNS Record 알아보기]


DNS Record

- 웹 사이트나 이메일 서버 혹은 온라인 서비스를 찾고 통신할 때, 필요한 도구 혹은 지시

- 사람친화적인 도메인 이름을 컴퓨터가 이해할 수 있는 IP 주소로 변환할 때 필요하다.

- 목적지 서버에 도달하기 위해, 그에 대응하는 IP 주소가 필요한데, DNS Record가 목적지 서버의 위치 정보를 제공한다.

 

도메인 생성  기본 생성 레코드
NS Record (Name Servers Record) 도메인의 모든 네임서버를 식별
[각 네임 서버 안에 있는 도메인을 확인]
SOA Record (Start of Authority Record) DNS Zone의 기본 이름을 식별
[각 도메인의 영역을 확인]
A Record (Address Record) 호스트 이름이 정의된  영역 
[
도메인 이름을 컴퓨터에서 사용하는 IP 주소를 매핑]

 

- NS Record (Name Servers Record)

= 입력한 도메인에 대해 권한을 가지고 있음을 증명하는 레코드

= 또한, 해당 도메인에 대한 A / CNAME Record 그리고 기타 다른 Record를 어디서 찾아야하는지 알려준다.

= 도메인에 대한 관련 모든 DNS 정보를 알고 있다.

 

- SOA Record (Start of Authority Record)

= 도메인에 대한 DNS 데이터베이스인 Zone 파일 정보 

= 주 권한 네임서버 / 책임자의 이메일 주소 / 그리고 캐싱 목적을 위한 다양한 시간 정보 포함

= 모든 DNS Server와 동기화하고 DNS 정보를 지속적으로 유지한다.

 

- A Record (Address Record)

= 도메인 이름을 IPv4와 매핑하는 레코드

 

도메인 기타 레코드
CNAME Record (Canonical Name Record) 별칭
[
기존 도메인 이름을 다른  이름이나 정식이름에 매핑]
SRV Record (Service Resources Record) 도메인에서 서비스 이용이 가능한지 식별
AAAA Record (IPv6 Record) A는 IPv4 / AAAA IPv6 매핑
MX Record (Mail Exchange Record) E-mail 서버에서 이용
[메일서버가 있는 도메인 이름과 컴퓨터를 매핑]
PTR Record (Pointer Resource Record) 역방향에서 사용하는 레코드
[역방향 DNS 도메인 이름을 매핑]

 

- CNAME Record (Canonical Name Record)

= 도메인 이름의 별칭을 생성하는 Record

= 하나의 도메인을 다른 A 혹은 AAAA Record로 지칭한다.

= 다수의 도메인 이름을 같은 Web Site나 Web Server로 이어지도록 할 수 있다.

 

- SRV Record (Service Resources Record)

= 다른 DNS Record는 매핑된 도메인 이름에 대한 IP 주소를 처리하는데 사용된다.

= 반면, SRV Record는 도메인과 연관된 특정 서비스의 위치에 대한 정보를 제공한다.

= 특정 도메인이 VoIP / E-mail 등의 다수의 서비스를 제공하는 때에 사용한다.

 

- AAAA (IPv6 Record)

= A Record와 동일하며, 단지 IPv6를 사용한다는 점만 다르다.

 

- MX Record (Mail Exchange Record)

= 특정한 도메인으로 도착하는 이메일 수령을 위한 메일서버를 위해 사용된다.

= 누군가 tiene@tiene.com으로 이메일을 보냈을 때, 송신자의 Mail Server는 tiene.com이라는 MX Record를 사용하여 어디로 이메일을 보내야하는지 결정한다.

= Mail Server의 도메인 이름을 지칭한다.

 

- PTR Record (Pointer Resource Record)

= A Record의 반대 방향이다.

 


- Win2003에서 간단하게 DNS Record에 대해 알아보려고 한다.

- [Win2003] DNS 서버 구성하기 [GNS3 연동] 에서도 다루었으니 참고하면 된다.

 

- Linux  = Web Server1 = 192.168.1.131 = www1.tiene.vm
- Linux  = Web Server2 = 192.168.1.132 = www2.tiene.vm
- Window Server 2003 = DNS Server = 192.168.1.210 = 

 

 

1. NS Record

- NS Record를 편집하였다. [ns.tiene.vm] 라는 도메인 이름을 추가하였다.

 

- ns라는 호스트(A Record)가 생성되었고, nslookup 도구로 검색해보면 정상적으로 등록되었다.

set type=ns

 


2. A Record

-  새로운 호스트(A Record) 를 생성한다.

- Web Server의 A Record와 Mail Server의 A Record를 생성하였다.

- Mail Server는 아래에서 확인한다.

 

- nslookup 도구로 검색해보면 두 개의 Web Server의 IP가 각각의 도메인으로 매핑되었다.

 

 


3. SOA Record

- SOA Record를 편집한다.

- 위에서 설명했던 내용과 같이, 주 네임 서버 및 책임자 정보를 수정할 수 있다.

- 캐싱을 위한 시간 정보까지 확인 가능하다.

 

- nslookup 도구로 검색해보면, 주 네임 서버 항목과 책임자 메일 주소가 보인다.

set type=soa

- 간단하게 tiene로 넣고 수정하니, serial의 숫자가 1 증가하였다.

 

 


4. MX Record

- 새로운 MX Record를 생성한다.

 

- 이미 만들어둔 A Record를 지정하여 생성한다.

 

- 다음과 같이 nslookup 도구에서 확인 가능하다.

set type=mx

- 우선 순위는 기본 값 10이다.

 

 


5.  CNAME Record

- www1.tiene.vm의 새로운 CNAME Record를 생성한다.

 

- www.tiene.vm을 입력하면, www1.tiene.vm으로 이동할 수 있다.

set type=cname

- nslookup에서도 확인 가능하다.

 

- www.tiene.vm를  주소창에 입력하면, 해당 CNAME Record가 www1.tiene.vm을 불러오고, www1.tiene.vm은 A Record의 정보에 의하면 192.168.1.131으로 매핑되었기 때문에, Linux Web Server#1의 Web Site에 접속할 수 있다.

 

- www2.tiene.vm을 입력하면 Linux Web Server#2의 Web Page가 출력된다.

 


 

반응형