본문 바로가기

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

03_1 DNS Server - DNS(Domain Name System) 개요

DNS (Domain Name System)

: DNS는 인터넷 도메인 이름들의 위치를 알아내기 위한 IP 주소로 바꿔주는 시스템

: 도메인 이름은 인터넷 주소로 사람딜으 기억하기 쉽고, 의미 있게 붙인 이름이지만, 컴퓨터는 실제로 찾기 위한 숫자체계로 된 IP 주소가 필요

: DNS 서버는 도메인 이름과 이에 대응하는 IP 주소에 관한 데이터베이스를 유지하고 있다가 원하는 컴퓨터에 제공

 ex) www.google.com  이라는 도메인 이름을 DNS 서버에게 제공하면 8.8.8.8 이라는 IP 주소를 알려주는 것

: 도메인 이름과 IP  주소를 대응시크는 목록을 1개만 가지면 비현실적이고 비효율적이기에 도메인 이름과 IP 주소 목록은 기관별 체계에 따라 여러 도처에 분산되어 있음

 

네임 서버 (Name Server)

: 어떤 이름을 한 형태에서 다른 형태로 변환시키는 프로그램

ex) 인터넷은 도메인 이름을 IP 주소로 변환하는 도메인 이름 서버 즉, DNS에 의지함

 

동적 DNS(DDNS, Dynamic DNS)

: DDNS는 주로 유동 IP 주소를 사용하는 컴퓨터들의 경우에도 DNS 정보를 쉽게 유지할 수 있도록 해주는 방법

: 인터넷 서비스 제공사업자는 사용자가 인터넷에 접속해오면 그 시점 현재 사용되지 않는 IP 주소 중 하나를 임의로 골라 할당하게 됨, 이 주소는 오직 사용자가 인터넷에 접속하고 있는 동안에만 독점적으로 제공됨

-> 각 컴퓨터마다 고정된 IP 주소를 할당하는 방식에 비해 같은 개수의 IP 주소를 가지고도 훨씬 더 많은 수의 컴퓨터를 지원할 수 있음

: but, 자신의 도메인 이름과 IP 주소를 DNS에 등록해 사용하는 컴퓨터의 경우, 접속할 때마다 자주 IP 주소가 바뀌게 되므로 불편함

 

DDNS  서비스 제공자는 사용자 컴퓨터에서 실행되는 특별한 프로그램을 이용

: 인터넷 서비스 제공사업자에 의해 IP 주소가 새로 부여될 때마다 DNS 데이터베이스를 자동으로 갱신

-> 특정 도메인 이름에 대응되는 IP 주소가 자주 바뀌더라도 다른 사용자들이 그 컴퓨터에 접속하기 위해 새로 변경된 IP 주소를 알 필요 없이 전과 같이 도메인 이름을 이용해 쉽게 접속할 수 있음

 

 

리눅스 서버가 주로 사용되는 서비스 목록

: DNS, MAIL, FTP, WEB(WAS), CVS, Cluster Server...

 

일반적인 회사에서 많이 사용되고 있는 서비스 목록

: DNS, WEB, MAIL, FTP, DHCP, NTP, DB(Oracle)