2017. 7. 18. 15:33ㆍNetworkHacking/Network
<1> DNS ( Domain Name System )
호스트의 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을 수행할 수 있도록 한다
즉, 사람이 이해하기 쉬운 문자를( 도메인이름 ) 숫자로된 식별변호( IP주소 )로 변환해준다. 도메인 네임 시스템은 흔히 "전화번호부"에 비유된다.
인터넷 도메인 주소 체계로서 TCP/IP의 응용에서, www.tistory.com과 같은 주 컴퓨터의 도메인 이름을 192.168.1.0과 같은 IP 주소로 변환하고 라우팅 정보를 제공하는 분산형 데이터베이스 시스템이다
<2> 도메인 네임 구성 ( www.tistory.com )
1> 3단계 도메인 ( www )
서브 도메인이라고도 하며 일반적으로 www 이지만 다른 형태를 가질 수 도 있다
2> 차상위 도메인 ( tistory )
자신이나 자신의 제공내역을 다른 사이트들과 차별화하기 위해서 등록한다 ( 고유한 부분 )
3> 최상위 도메인 ( com )
TLD라고 하며 웹의 구성에서 최고 수준을 말한다
일반적으로 COM, NET, ORG 같은 일반 TLD 그리고 국가코드 TLD로 UK, AU및 두문자로 구성된 코드는 특정 지역에서 사용된다
<3> DNS 작동원리
* DNS resolution 도메인 네임을 IP주소로 해석하는 절차
1> 클라이언트는 브라우저에서 www.verisign.com 을 입력한다 -> 네트워크로 쿼리를 보낸다
2> Local DNS에 해당 주소에 대한 DNS정보가 있다면 바로 이동되지만 없다면 DNS 루트 네임 서버에 쿼리를 보낸다
3,4> DNS 루트 네임 서버는 최상위 도메인을 확인하고 해당하는 TLD서버로 쿼리를 보낸다
5,6> TLD서버는 차상위 도메인을 확인하고 권한 서버로 쿼리를 보낸다
7> 권한서버로부터 해당하는 레코드를 찾고 다음에 사용할 것을 대비해서 로컬 캐시에 캐시를 저장합니다
8> 해당 레코드는 클라이언트에게 보내지고 해당 도메인이름에 해당하는 IP주소로 매칭되어 해당 페이지로 이동됩니다
[ DNS 작동원리 ]
* 참고사이트 : www.verisign.com
'NetworkHacking > Network' 카테고리의 다른 글
와이어샤크를 이용한 DHCP분석 및 해킹실습 (0) | 2017.07.20 |
---|---|
와이어샤크 사용법 ( Capture Filtering / Display Filtering ) (0) | 2017.07.19 |
DHCP ( Dynamic Host Configuration Protocol ) (0) | 2017.07.18 |
SYN Flooding / Port Scan (0) | 2017.07.17 |
TCP 3-Way Handshake (0) | 2017.07.17 |