소리가 작으면 이어폰 사용 권장!
DNS 서버의 개념 (1) DNS(Domain Name System) = 네임(Name) 서버 507쪽 DNS 서버의 개념 (1) DNS(Domain Name System) = 네임(Name) 서버 도메인 이름을 IP 주소로 변환시켜 주는 역할 = 이름 해석(Name Resolution) 예) www.kbs.co.kr → 211.233.32.11
DNS 서버의 개념 (2) ①가장 초기의 네트워크 접속 방법 컴퓨터가 몇 대 안 됨 509쪽 DNS 서버의 개념 (2) ①가장 초기의 네트워크 접속 방법 컴퓨터가 몇 대 안 됨 사용자가 모두 외워서 직접 IP주소로 접근함
DNS 서버의 개념 (3) ② hosts 파일을 이용하여 네트워크 접속 인터넷에 연결된 컴퓨터가 수십 ~ 수백대로 늘어남 510쪽 DNS 서버의 개념 (3) ② hosts 파일을 이용하여 네트워크 접속 인터넷에 연결된 컴퓨터가 수십 ~ 수백대로 늘어남 ’C:\Windows\System32\drivers\etc\hosts’ 파일에 URL과 IP주 소를 기록해 놓는 방식 사용 102.54.94.97 rhino.acme.com 38.25.63.10 x.acme.com 222.122.195.5 www.naver.com 127.0.0.1 localhost
DNS 서버의 개념 (4) ③ DNS 서버를 이용하여 네트워크 접속 511쪽 DNS 서버의 개념 (4) ③ DNS 서버를 이용하여 네트워크 접속 기하급수적으로 늘어나는 네트워크 상의 컴퓨터에 대한 모든 IP 정보를 파일 하나에 기록하는 것은 무리 이름 해석(Name Resolution)을 전문적으로 해 주는 서버 컴퓨터 가 필요해짐 (=DNS 서버) 전화 안내 서비스인 114와 같은 역할 DNS 서버는 인터넷에서 변화하는 모든 컴퓨터의 URL과 IP 정보를 거의 실시간으로 제공하므로, 사용자는 더 이상 URL에 해당하는 IP주소를 신경 쓸 필요가 없어짐. URL만 알고 있으면 어디서든지 해당하는 컴퓨터에 접속
<실습1> hosts파일 및 DNS 서버 설정 511쪽 <실습1> hosts파일 및 DNS 서버 설정 실습목표 /etc/hosts 파일의 작동을 이해한다. DNS 서버가 하는 기본적인 역할을 이해한다. IP주소를 얻기 위해 어떤 순서로 작동하는지 확인한다. 실습 화면 (IP 주소로 접속& 틀린 사이트로 접속 테스트)
518쪽 IP주소를 얻기 위한 내부 흐름 일반적인 컴퓨터에서 정상적으로 인터넷이 작동하는 상태는 ①, ②, ④, ⑦, ⑧, ⑨, ③ 과정을 거친다.
도메인 이름 체계 초창기 인터넷에서는 1대의 DNS 서버만으로도 충분히 IP주소와 이 름의 관리가 가능 519쪽 도메인 이름 체계 초창기 인터넷에서는 1대의 DNS 서버만으로도 충분히 IP주소와 이 름의 관리가 가능 하지만 인터넷이 폭발적으로 확장되면서, 몇 대의 DNS 서버로는 실 시간으로 인터넷 상의 수많은 컴퓨터들을 관리할 수가 없게 되었음 그래서 트리 구조와 같은 ‘도메인 이름 체계’를 고안함
로컬 DNS 서버가 작동하는 순서 PC가 DNS 서버를 통해 IP 주소를 획득하는 흐름도 521쪽 로컬 DNS 서버는 아는 것이 별로 없다. 로컬 DNS 서버가 혼자서 전 세계의 모든 컴퓨터의 도메인 이름을 관리할 수는 없기 때문이다. 그래서, 왼쪽 그림과 같이 작동하게 된다.
522쪽 캐싱 전용 DNS 서버 캐싱 전용 DNS 서버(Caching-only DNS Server)란 PC에서 URL로 IP 주소를 얻고자 할 때, 해당하는 URL의 IP주소를 알려주는 DNS 서버 를 말함
실습 화면 (DNS 서비스 설치 & DNS 서버 작동 확인) 524쪽 <실습2> 캐시 전용 DNS 서버 실습목표 First를 ‘캐싱 전용 DNS 서버’로 만든다. 클라이언트에서 직접 구축한 DNS 서버를 사용한다. 실습 화면 (DNS 서비스 설치 & DNS 서버 작동 확인)
528쪽 DNS 서버 역할 도메인에 속해 있는 컴퓨터들의 이름을 관리하고, 외부에 해당 컴퓨 터의 IP주소를 알려주는 역할
<실습3> ‘DNS 서버 역할’구축 531쪽 <실습3> ‘DNS 서버 역할’구축 실습목표 this.com의 ‘DNS 서버 역할’을 설치하고 운영하자. 간단한 웹 서비스/FTP 서비스를 제공해 본다. 외부 PC에서 www.this.com 에 정상적으로 접속해 보자. 실습 화면 (this.com 도메인 설정& 외부 PC에서 접속)
라운드 로빈(Round Robin) 방식의 DNS 서버 538쪽 라운드 로빈(Round Robin) 방식의 DNS 서버 여러 대의 웹 서버를 운영해서, 웹 클라이언트가 서비스를 요청할 경우에 교대로 서비스를 실시하도록 하는 방식
<실습4> 라운드 로빈 방식의 DNS 서버 구축 539쪽 <실습4> 라운드 로빈 방식의 DNS 서버 구축 실습목표 3대의 웹서버를 운영한다고 가정하고, 라운드 로빈 방식의 DNS 서버를 구축한다. 외부 PC에서 응답 여부를 테스트한다. 실습 화면 (라운드 로빈 설정 & 외부 PC에서 테스트)