DNS contd arpa com 2 in addr edu

  • Slides: 43
Download presentation

DNS 기본(cont’d) 이름없는 루트 최상위 레 벨 도메인 arpa com 제 2레벨 in도메인 addr

DNS 기본(cont’d) 이름없는 루트 최상위 레 벨 도메인 arpa com 제 2레벨 in도메인 addr edu gov int “권한의 위임” 252 sun. tuc. noao. edu 정보통신연구실 org ae kr 아랍연맹 tuc 33 net noao 140 13 mil 일반 도메인 us ac han nam netwk. hannam. ac. kr wk 국가 도메인 33. 13. 252. 140. in-addr. arpa 성균관 대학교 Sung. Kyun. Kwan Univ. 6

DNS 기본(cont’d) n 루트 이름 서버 목록 l ~ ftp. rs. internic. net/netinfo/root-servers. txt

DNS 기본(cont’d) n 루트 이름 서버 목록 l ~ ftp. rs. internic. net/netinfo/root-servers. txt HOSTNAME ROOT-SERVERS. NET ROOT-SERVERS. NET 정보통신연구실 NET ADDRESSES 198. 41. 0. 4 128. 9. 0. 107 192. 33. 4. 12 128. 8. 10. 90 192. 203. 230. 10 192. 5. 5. 241 192. 112. 36. 4 128. 63. 2. 53 192. 36. 148. 17 198. 41. 0. 10 193. 0. 14. 129 198. 32. 64. 12 202. 12. 27. 33 SERVER PROGRAM BIND (UNIX) BIND (UNIX) BIND (UNIX) BIND (UNIX) 성균관 대학교 Sung. Kyun. Kwan Univ. 12

14. 4 간단한 예 ce#telnet netwk daytime Trying 203. 247. 39. 32. . .

14. 4 간단한 예 ce#telnet netwk daytime Trying 203. 247. 39. 32. . . Connected to netwk. hannam. ac. kr. Escape character is '^]'. Thu Nov 19 23: 00: 02 1998 Connection closed by foreign host. n telnet 클라이언트 로부터의 출력 daytime 서버의 출력 telnet 클라이언트의 출력 변환기와 이름 서버간의 통신 정보통신연구실 성균관 대학교 Sung. Kyun. Kwan Univ. 22

14. 5 포인터 조회 Sun % host 140. 252. 13. 34 Name : svr

14. 5 포인터 조회 Sun % host 140. 252. 13. 34 Name : svr 4. tuc. noao. edu Address : 140. 252. 13. 34 명령어의 인수가 IP 주소이기 때문에, 호스트 프로그램은 자동적으로 포인터 조회를 생성 n 포인터 조회에 대한 tcpdump 출력 1 0. 0 2 0. 332288 (0. 3323) 정보통신연구실 140. 252. 1. 29. 1610 > 140. 252. 1. 54. 53: 1+ PTR? 34. 13. 252. 140. in-addr. arpa. (44) 140. 252. 1. 54. 53 > 140. 252. 1. 29. 1610: 1* 1/0/0 PTR svr 4. tuc. noao. edu. (75) 성균관 대학교 Sung. Kyun. Kwan Univ. 28

포인터 조회(cont’d) n 호스트 이름 속임수 검사 l ~ 그림 14. 13은 함수 gethostbyaddr이

포인터 조회(cont’d) n 호스트 이름 속임수 검사 l ~ 그림 14. 13은 함수 gethostbyaddr이 IP address 140. 252. 1. 29에 상응하 는 이름을 호출했을 때 SLIP link에 수집된 tcpdump를 출력 1 0. 0 sun. 1812 > noao. edu. domain: 1+ PTR? 29. 1. 252. 140. in-addr. arpa. (43) 2 0. 339091 (0. 3391) noao. edu. domain > sun. 1812: 1* 1/0/0 PTR sun. tuc. noao. edu. (73) 3 0. 344348 (0. 0053) sun. 1813 > noao. edu. domain: 2+ A? sun. tuc. noao. edu. (33) 4 0. 669022 (0. 3247) noao. edu. domain > sun. 1813: 2* 2/0/0 PTR 140. 252. 1. 29 (69) 정보통신연구실 성균관 대학교 Sung. Kyun. Kwan Univ. 30

캐싱(cont’d) n 그림 14. 14 호스트 ftp. uu. net의 tcpdump 출력 1 0. 0

캐싱(cont’d) n 그림 14. 14 호스트 ftp. uu. net의 tcpdump 출력 1 0. 0 sun. tuc. noao. edu. domain > NS. NIC. DDN. MIL. domain: 2 A? ftp. uu. net. (28) 2 0. 559285 (0. 5593) NS. NEC. DDN. MIL. domain > sun. tuc. noao. edu. domain: 2 - 0/5/5 (229) 3 0. 564449 (0. 0052) un. tuc. noao. edu. domain > ns. UU. NET. doamin: 3+ A? ftp. uu. net. (28) 4 1. 009476 (0. 4450) ns. UU. NET. domain > sun. tuc. noao. edu. domain: 3* 1/0/0 A ftp. UU. NET (44) 정보통신연구실 성균관 대학교 Sung. Kyun. Kwan Univ. 35

캐싱(cont’d) n 그림 14. 15 host ftp. ee. lbl. gov의 tcpdump 출력 1 18.

캐싱(cont’d) n 그림 14. 15 host ftp. ee. lbl. gov의 tcpdump 출력 1 18. 664971 (17. 6555) sun. tuc. noao. edu. domain > c. nyser. net. domain: 4 A : ftp. ee. lbl. gov. (32) 2 19. 429412 (0. 7644) c. nyser. net. domain > sun. tuc. noao. edu. domain: • 3 19. 432271 (0. 0029) 4 19. 909242 (0. 4770) 정보통신연구실 0/4/4 (188) sun. tuc. noao. edu. domain > ns 1. lbl. gov. domain: 5+ A? ftp. ee. lbl. gov. (32) nsl. lbl. gov. domain > sun. tuc. noao. edu. domain: 5* 2/0/0 CNAME ee. lbl. gov. (72) 성균관 대학교 Sung. Kyun. Kwan Univ. 37