본문 바로가기

Linux/3) 리눅스 네트워크 관리자 과정

03_3 DNS Server - DNS(Domain Name System) 동작 원리

1. 초기의 도메인 관리

+-------------Domain-----------------+

|                                               |

|   SERVER -------+------> SERVERA  |

| HOST.TXT         |                        |

|                      +------> SERVERB  |

|                       |                        |

|                      +------> SERVERC  |

|                       |                       |

|                      +------> .....          |

|                                               |

+------------------------------------+

 

[Main Server] -------------------> [Domin Server]

HOST.TXT                                /etc/hosts

(Domain <--> IP)

 

2. 현재의 도메인 관리

: BIND는 BSD 기반의 유닉스 시스템을 위해 설계된 DNS

: BIND는 서버와 resolver 라이브러리로 구성됨

: BIND는 호스트 이름과 주소를 저장하고 검색하는데 사용되기 위한 BSD 네트워크 프로그램에 완전히 통합되어 있음

 

* BIND (Berkeley Inernet Name Domain)

 

- 네임서버는 클라이언트들이 이름 자원들이나 객체들에 접근해, 네트워크 내의 다른 객체들과 함께 이러한 정보를 공유할 수 있게 해주는 네트워크 서비스

-> 컴퓨터 네트워크 내의 객체들을 위한 분산 데이터베이스 시스템

 

- 시스템 관리자는 BIND 네트워크 호스트들의 file(/etc/hosts) 내에 있는 호스트 테이블 룩업의 대체용으로 사용하도록 시스템을 설정할 수 있음

 

출처 : https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=samsjang&logNo=40042070175&view=img_1

 

도메인 설명
. - Nameless Root Domain
.com - 1차 도메인 (국가 도메인 포함) ex) kr, jp,,,,.com, .org, ...
.naver.com - 2차 도메인 ex) naver.com, daum.net....
.addidas.co.kr - 3차 도메인

 ex) www.addidas.co.kr  

                A      A  A

                 |       |   |

                (a)    (b)  (c)

(a) : 3차 도메인

(b) : 2차 도메인

(c) : 1차 도메인