카테고리 없음2009. 7. 10. 14:11
1. whois 정보를 관리하는 기관은 어디인가? 
 - InterNIC (Internet's Network Information Center)
2. whois에서 알 수 있는 내용이 아닌것은?
① 등록및 관리기관                        ② 목표사이트 네트워크 주소와 IP주소
③ 레코드 생성시기와 업데이트 시기 ④ 주 DNS서버와 부 DNS서버의 위치

주DNS서버와 부DNS서버가 무엇인지는 알 수 있지만 위치까지는 알 수 없다.

3. DNS의 역할이 아닌것은?
① IP주소에 대한 도메인 네임을 얻어낸다.
② 방화벽과 같은 보안 장비중 하나다.
③ 부 DNS서버는 단순히 백업용이다.
④ 도메인 주소에 대한 IP주소를 얻어낸다.

4. 다음중 메일 서버에 해당하는 레코드명은?
① A (Address - 단일 호스트 이름에 해당하는 IP주소는 여러개 있을 수 있으며, 각각의 동일한 IP주소에 해당되는 여러 개의 호스트 이름이 있을 수 잇다. 이때 사용되는 레코드)                     
② SOA (Start Of Authority - 도메인에 대한 권한을 갖는 서버를 표시한다.)
③ NS (Name Server - 도메인에는 적어도 한 대 이상의 DNS 서버가 존재해야 한다.)
④ MX (Mail eXchanger - 도메인 이름으로 보낸 메일을 받도록 구성되는 호스트 목록을 지정)

5. 다음중 DNS서버가 아닌것은?
DNS서버는 주 DNS, 부DNS , 캐시 DNS가 있다.

6. 윈도우와 리눅스에서 호스트(hosts)파일의 위치는 ?
윈도우 - C:\WINDOWS\system32\drivers\etc
리눅스 - /etc/hosts

심화 연습문제

1. DNS 이름의 해석과정을 설명하라

1. 클라이언트가 예를 들어 www.google.com 에 접속하려고 한다. 이미 접속했던 사이트여서 캐시에 정보가 남아있으면 클라이언트는 바로 접속 할 수 있다.
2. 캐시에 정보가 없을 경우에 호스트 파일을 참조한다.
3. 호스트 파일에도 없을경우 시스템에 설정되어있는 로컬 DNS서버에 질의 한다.
4. 로컬 DNS서버에 해당 정보가 없을경우 루트 DNS에 질의
5. 루트DNS에 없을경우 com을 관리하는 DNS서버에 대한 정보를 로컬 DNS서버에 보내준다.
6. 로컬 DNS서버는 다시 com DNS서버에 질의 하고 com은 다시 google.com에게 질의하도록 로컬 DNS서버에게 보낸다.
7. 로컬 DNS서버는 마지막으로 google.com DNS서버로부터 www.google.com의 IP주소를 얻어와 클라이언트와 연결

- 최악의 경우에 이렇다.

2. DNS의 레코드에는 어떤 것들이 있는가?
연습문제 4에서 언급하지 않은것만
PTR (Pointer) - PTR레코드를 사용하면 특수 이름이 도메인의 일부 다른 위치를 가리킬 수 있다. 각 인터넷 주소의 PTR레코드는 정확히 한개만 있어야한다.
CNAME(Canonical Name) - 호스트의 다른이름을 정의하는 데 사용한다.
canonical - 6. 언어】 <언어형식·턴이> (어떤 언어에) 특징적인, 일반적인, 기본적
HINFO(Hardware Info) - 해당 호스트의 하드웨어 사양을 표시한다.
ANY(ALL) - 위의 모든 레코드를 표시한다.

3. DNS 서버의 존(zone)전송 범위의 제한은 어떻게 해결할까?
/etc/named.conf 파일에서
options {
          allow-transfer{ IP주소};
};
이렇게 허용하는 IP주소를 써준다.

4. 윈도우에서 자신의 스스템의 캐시에 저장된 DNS 정보를 보기 위한 명령과 삭제하기 위한 명령은 각각 무엇인가?
ipconfig /displaydns
ipconfig /flushdns