나에게 필요한 지식과 기술을 검색해 보세요.

DNS와 BIND,3판

지은이

폴 앨비츠, 크리케트 류

옮긴이

이성희

출간일

1999.11.01

레벨

중고급

평점

5(1명)

정가

26,000

판매가

23,400

총 결제 금액

10%

23,400

적립 예정

1,170P

올바른 목적지로 메일을 보내거나 홈페이지를 서핑하는 등 인터넷 서비스를 이용하려면, 호스트의 이름을 주소로 변환하는 역할을 하는 호스트 정보 분산 데이터베이스가 필수적이다. 이 책은 바로 이러한 내용을 설명하고 있다. 도메인 네임 서비스(DNS)는 인터넷을 이용하는 사람이라면 누구나 은연 중에 이용하고 있다.
3판에서는 현재 가장 널리 퍼져있는 BIND 4.9 버전을 설명할 뿐만 아니라, 새롭고 중요한 기능이 많이 구현된 BIND 8 버전도 설명하고 있다. 이 버전은 머지않아 차세대 네임 서버들의 주류가 될 것이다. 아울러 DNS의 보안, 영역 변경의 알림 기능, 동적 갱신, 그리고 펄의 Net::DNS 모듈을 이용한 프로그래밍 등의 내용도 설명하고 있다.
이 책은 매일 DNS에 관한 업무를 수행하는 운영자들은 물론이며, 인터넷에 대해 깊게 공부하고자 하는 일반 사용자들에게도 많은 도움이 될 것이다.

주요 내용

  • DNS가 무엇이며, 어떻게 동작하고, 언제 필요한 것인가?
  • 인터넷 네임 공간상에서 나의 올바른 위치는?
  • 네임 서버를 구축하는 방법
  • MX 레코드를 이용한 메일 배달
  • DNS 네임 서버들을 이용하도록 호스트 설정하기
  • 서브 도메인으로 분할
  • 네임 서버의 보안:서버에게 질의할 수 있는 자격 제한, 인가되지 않은 zone transfer 금지, 엉터리 네임 서버 배척 등
  • 하나의 이름을 여러 서버에 맵핑하는 로드 분산
  • 장애처리:nslookup 이용법, 디버깅 출력 이해하기, 일반적인 문제의 해결
  • 리졸버 라이브러리와 펄의 Net::DNS 모듈을 이용하여 DNS 프로그래밍

저자

목차

1장. 기본 지식
인터넷의 간략한 역사 
인터넷과 네트웍을 묶은 네트웍(internet) 
도메인 네임 시스템의 개요
BIND의 역사
DNS를 이용해야 하는가?

2장. DNS는 어떻게 동작하는가?
도메인 네임 공간 
인터넷 도메인 네임 공간
위임
네임 서버와 영역
리졸버
이름 분해
캐싱

3장. 시작하기
BIND 구하기
도메인 네임 고르기

4장. BIND 셋업하기
이용할 도메인
DNS 데이터 셋업
BIND 환경 설정 파일 셋업 
축약어 
호스트 네임 검사(BIND 4.9.4 이후 버전) 
유용한 도구 
주 마스터 네임 서버 운영하기 
슬레이브 네임 서버 운영하기
다른 도메인 추가 
이후의 내용들 

5장. DNS와 인터넷 메일
MX 레코드
메일 익스체인저(Mail Exchanger)란? 
MX 알고리즘

6장. 호스트 환경 설정
리졸버 
리졸버 설정 예제 
피해 최소화 
장비별 설정

7장. BIND 운영하기
BIND 네임 서버 시그널
db 파일 갱신
파일들의 조직화 
BIND 8 시스템 파일의 위치 변경
BIND 8 로그 기록
모든 것이 원활하게 동작하도록 유지하기 

8장. 도메인 확장
몇 개의 네임 서버를 운영할 것인가? 
네임 서버 추가 
네임 서버 등록 
TTL 값 변경 
재해 대비 계획 
재해 대처 요령 

9장. 서브 도메인으로 나누기
서브 도메인으로 나누는 시기 
서브 도메인의 개수 
이름짓는 법 
서브 도메인 만들기 
in-addr.arpa 도메인의 서브 도메인 
서브 도메인으로 훌륭하게 나누기 
서브 도메인으로의 이전 관리 
부모의 일생

10장. 고급 기능과 보안
주소 일치 리스트와 ACL 
DNS NOTIFY (영역 변경 알림) 
DNS 동적 갱신
시스템 튜닝
네임 서버 주소 정렬 
특정 네트워크의 네임 서버 선택 
Forwarder를 이용한 큰 사이트 규모의 캐시 구축 308 더욱 제한된 네임 서버 
비재귀적 네임 서버
엉터리 네임 서버 이용 금지
네임 서버 보안
미러 서버들간의 부하 공유

11장. nslookup
nslookup은 좋은 도구인가?
대화식 대 비대화식
옵션 셋팅
Search 리스트 이용 금지 
일반적인 작업
덜 일반적인 작업
nslookup 문제 해결 
최선을 다하자

12장. BIND 디버깅 출력
디버깅 레벨
디버깅 활성화 
디버깅 출력 읽기
리졸버 검색 알고리즘과 부정적 캐싱
유용한 도구 

13장. DNS와 BIND 장애처리
NIS가 정말 문제인가? 
장애처리 도구와 기술 
잠재적인 문제점 목록 
전이 과정의 문제점
상호운용성과 버전 문제 
문제의 징후 

14장. 리졸버와 네임 서버 라이브러리를 이용한 프로그래밍
nslookup을 이용한 쉘 스크립트 프로그래밍 
리졸버 라이브러리를 이용한 C 프로그래밍 
Net::DNS를 이용한 Perl 프로그래밍 

15장. 기타 사항
CNAME 레코드 이용 
와일드카드 
MX 레코드의 한계
DNS와 인터넷 방화벽
다이얼업 연결
네트워크 이름과 번호
기타 리소스 레코드들
DNS와 X.500
DNS와 WINS

부록 A. DNS 메시지 포맷과 리소스 레코드
부록 B. 썬 운영체제에서 BIND 컴파일 및 설치
부록 C. 최상위 레벨 도메인
부록 D. 도메인 등록 양식
부록 E. in-addr.arpa 등록 양식
부록 F. BIND 네임 서버와 리졸버 구문
부록 G. 도메인 신청 절차
부록 H. FAQ

리뷰

26,000

10%

23,400