7주차 데이터 통신 2-7 도메인 네임 시스템

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

데이터 통신

7 주차

이 문 복 교수
도메인 네임(Domain name)이란?

도메인네임(DomainName)이란?
넓은 의미로는 네트워크 상에서 컴퓨터를 식별하는 호스트명을 가리키며,
좁은 의미에서는 도메인 레지스트리에서 등록된 이름을 의미

호스트 네임은 네트워크에


도메인 네임
연결된 장치들에 부여되는
naver.com
각각의 공유한 이름
www comic - www.naver.com
mail
- mail.naver.com
호스트 네임 - comic.naver.com

Domain Name System은 사람이 읽을 수 있는


도메인 이름(예: www.naver.com)을 네트워크 기기들이 읽을 수 있는 IP 주소로 변환해서 알려준다.

교재: p. 112 ∼ 115 2


DNS(Domain Name Services) 서비스 탄생

tivan.naver.com

www.naver.com

사람은 인터넷 호스트를 접속할 때 호스트 네임이


기억하기 쉬워 사용이 편리
223.130.192.205

네트워크 코어인 스위치나 라우터는 호스트 이름보다


IP 주소가 효율적이고 편리
3
교재: p. 112 ∼ 115
도메인 네임 시스템(Domain Name System)

호스팅/도메인 대행 업체(후이즈, 가비아 등)에서 유료 서비스로


도메인 네임을 구매/하고 호스팅한다.

교재: p. 112 ∼ 115 4


DNS 서비스 확인 및 분석 방법

1) cmd 창에서 nslookup 명령을 실행하고 와이어샤크로 관찰 할 수 있다.

nslookup www.naver.com

2) 브라우저를 통해 와이어샤크로 관찰 할 수 있다.

교재: p. 112 ∼ 115 5


DNS 서비스 이용 절차

1
목적지: DNS 168.126.63.1로
www.naver.com IP 주소 문의

네이버의 IP 주소 응답
3
네이버
접속 루트
4 2

국가코드최상위도메인 일반최상위도메인

www.naver.com
.kr .jp .cn .한국 .net .com …

교재: p. 112 ∼ 115 6


DNS 서비스 이용 절차

PC의 이더넷 어댑터 설정을 보면,


IP 설정 뿐 아니라 DNS가 자동 또는 수동을 설정되어 있다.

cmd 창에서
ipconfig /all 로 확인

kt DNS 주소
168.126.63.1 로 해야
DNS 과정 정확히 관찰

교재: p. 112 ∼ 115 7


DNS 실습 - nslookup

Step1. 와이어샤크로 패킷 덤프/분석


필터: dns
Step2. nslookup www.naver.com 명령 실행
Step3. IP 주소를 문의하기 위한 DNS 서버 주소 확인
Step4. 와이어 샤크 DNS 캡처 확인

교재: p. 112 ∼ 115 8


DNS 실습 - nslookup

교재: p. 112 ∼ 115 9


DNS 서버 역할

호스트 네임
도메인 네임 www.daum.net
(daum.net)
cafe.daum.net
mail.daum.net

1) 호스트 엘리어싱(host aliasing)

호스트 네임은 하나 이상의 별칭을 가질 수 있다.


별칭은 정식 호스트 네임 보다 기억하기 쉽다.

정식 호스트 네임(Canonical hostname): cname

nslookup -query=cname www.daum.net

> www.daum.net canonical name = www.g.daum.net


교재: p. 112 ∼ 115 10
DNS 서버의 역할

2) 메일 엘리어싱(mail server aliasing)


MX 레코드는 기업의 메일 서버와 웹 서버가 동일한 도메인 네임(별칭)을
갖는 것으로 허용

nslookup -query=mx daum.net

> daum.net MX preference = 10, mail exchanger = mx3.hanmail.net


daum.net MX preference = 10, mail exchanger = mx2.hanmail.net
daum.net MX preference = 10, mail exchanger = mx1.hanmail.net
daum.net MX preference = 10, mail exchanger = mx4.hanmail.net

밥의 이메일 주소는 bob@hotmail.com인데


예로 hotmail.net의 정식 이름은 relay1.west-coast.hotmail.com이지만
메일 엘리어싱으로 hotmail.com으로 짧게 사용 가능
교재: p. 112 ∼ 115 11
DNS 서버의 역할

3) 부하 분산(load distribution)

여러 개의 IP 주소가 정식 호스트 네임과 연관


DNS 질의를 하면, 서버는 여러 개의 IP 주소를 순환하여 알려준다.

1
1 3 의 서 IP주소
환 서 알려준다.

2
daum.net이
IP주소 의

아카마이(Akamai)와 같은 컨텐츠 분배 회사들은 좀 더 세련된 방법으로 daum.net


DNS 이용
교재: p. 112 ∼ 115 12

You might also like