4 Whois와 DNS 조사.

Slides:



Advertisements
Similar presentations
7 장. 원격지에서 리눅스서버를 관리하자. 텔넷서버를 설치 / 운영한다. SSH 서버를 운영한다. VNC 서버를 설치 / 운영한다.
Advertisements

정보 보안 개론과 실습 네트워크 해킹과 보안 3부 해킹 전 정보 획득 Chapter 10. 목록화.
9 스푸핑.
김태원 심재일 김상래 강신택. 김태원 심재일 김상래 강신택 인터넷 통신망의 정보를 제공하는 서비스 인터넷의 자원 및 정보는 NIC가 관리 IP주소 또는 도메인으로 정보 검색 이용자 및 통신망 관한 정보를 제공.
학습목표 학습목표 본 장은 상용으로 널리 쓰이는 MS-SQL SERVER 2000의 주요 기능과 설치과정, 주요 구성요소인 서비스 관리자, 엔터프라이즈관리자, 쿼리분석기 등을 이용한 기본적인 SQL-SERVER 사용법에 대해 공부한다.
DNS(Domain Name System)
코크파트너 설치 가이드 Window 7.
Postfix MTA SPARCS 08 진준호 ( Alex ).
Chapter 6. 리눅스 백도어 황 선 환.
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
Network Lab. Young-Chul Hwang
Windows Server 장. Windows Server 2008 개요.
PHP입문 Izayoi 김조흔.
Chapter 5. DNS (Domain Name System)
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
Vsftpd 를 이용한 FTP service 와 samba 서버 구축
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
5장 Mysql 데이터베이스 한빛미디어(주).
5 IP 주소 추적.
9장. 네임서버 설치와 운영.
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
8장. 원격지 시스템 관리하기.
Chapter 21 Network Layer: ARP, ICMP (IGMP).
FTP 프로그램 채계화 박재은 박수민.
NJM Messenger 박상원 박연호.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
뇌를 자극하는 Windows Server 장. Windows Server 2008 개요.
FTP 프로그램의 활용 FTP 프로그램의 용도 인터넷 공간에 홈페이지 파일을 업로드할 때 필요
5장 Mysql 데이터베이스 한빛미디어(주).
3장. CentOS 리눅스 설치.
4 Whois와 DNS 조사.
시스템 인터페이스 Lab3 Unix 사용법 실습.
Chapter 03 Whois와 DNS 조사.
소리가 작으면 이어폰 사용 권장!.
홀인원2.0 설치 메뉴얼.
제 15 장 BOOTP와 DHCP BOOTP 15.2 동적 호스트 설정 프로토콜.
5 IP 주소 추적.
Linux/UNIX Programming
Day-27(Tue_10.16) 파일 서비스 설정 AD 가 설치된 환경에서 DHCP 설치 할 경우 권한 자격을 주어야함.
인문학 동영상 강의 사용자 매뉴얼 (PC & Mobile).
Nessus 4 설치 정보보호응용 조용준.
PC에 설치된 엔드포인트 클라이언트 프로그램을 클릭하여 프로그램 상자를 엽니다
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
8장 쿠키와 세션 한빛미디어(주).
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
오라클 넷(Oracle Net)의 개념 및 구성
CGI란 무엇인가? CGI(Common Gateway Interface)의 정의
14 DNS.
네트워크 프로토콜.
MAIL CLIENT 김창우 윤성훈 이경재.
DHCP 조지훈 김대성 이정민 용석중.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
Teaming pms.
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
01. 개요 네트워크에 있는 컴퓨터와 그룹에 대한 NetBIOS 이름에 대응되는 IP 주소를 찾아주는 서비스
웹(WWW).
STS 에서 웹 서버 설치 방법.
WZC 무선 연결 방법 (Windows 7 Ver.).
01. 개요 DNS(Domain Name System)는 인터넷 주소를 IP 주소로 바꾸기 위한 체계적인 방법
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
JSP Programming with a Workbook
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
인공지능실험실 박사 1학기 장성만 TCP/IP Socket Programming… 제 8장 도메인 이름과 인터네 주소 인공지능실험실 박사 1학기 장성만
Part 05 TCP/IP 1. 네트워크 2. 포트번호.
소리가 작으면 이어폰 사용 권장!.
FTP 스캔 설정 방법 강사 : 이성휘 대리.
숙제 작성 및 제출 과정 김진하 2008/03/14.
ARP.
소리가 작으면 이어폰 사용 권장!.
Presentation transcript:

4 Whois와 DNS 조사

학습목표 내용 Whois 서버가 무엇인지 알고, 이용할 수 있다. DNS 서비스를 이해한다. hosts 파일과 DNS에 대한 이해 DNS의 동작에 대한 이해 DNS를 이용한 정보 습득

Whois 서버 Whois 서버 탄생 배경 Whois 서버로 얻을 수 있는 정보 인터넷이 ARPANET으로부터 분리될 당시에는 DARPA가 유일한 도메인 관리 기관 도메인은 1984년에 만들어진 RFC 920에 따라 등록 1993년에 도메인 등록 및 관리의 책임이 DARPA에서 InterNIC으로 이전되고, 1999년 에는 다시 ICANN으로 이전 Whois(후이즈)는 비슷한 시기에 도메인을 확인하고, 도메인과 관련된 사람과 인터넷의 자원을 찾아보기 위한 프로토콜로 만들어짐 Whois 서버로 얻을 수 있는 정보 등록, 관리 기관 도메인 이름, 도메인 관련 인터넷 자원 정보 목표 사이트 네트워크 주소와 IP 주소 등록자, 관리자, 기술 관리자의 이름 및 연락처, 이메일 계정 레코드 생성 시기와 갱신 시기 주DNS 서버와 보조DNS 서버 IP 주소의 할당 지역 위치

Whois 서버 지역별 Whois 서버 목록(표 4-1)

실습 4-1 Whois 서버를 이용해 정보 획득하기 Whois 서버 접속 : ws.arin.net 서버의 Whois 쿼리 입력 정보 획득 대상 확인 : ws.arin.net 서버에서 구글에 대한 Whois 서버 검색 인터넷이 연결된 클라이언트 시스템(윈도우 XP) 실습환경 1 2 클릭 선택한 서버의 정보 확인

실습 4-1 Whois 서버를 이용해 정보 획득하기 Whois 서버의 다른 이용법 : john이라는 이름과 관련된 Whois 서버 정보 검색 n john 3

hosts 파일 이름의 해석 hosts 파일에 대한 이해 DNS가 만들어지기 전에는 PC의 hosts 파일에 ‘별명’같은 명칭을 IP 주소와 매칭시켜 인 터넷 사용 hosts 파일은 각자가 임의로 정한 별명을 사용하기 때문에 사용자마다 해당 IP를 다른 명 칭으로 부를 수 있음 DNS는 이러한 별명을 하나의 공통된 명칭으로 바꾸었는데, 그것이 www.hanb.co.kr과 같은 형태의 도메인 이름 hosts 파일에 대한 이해 리눅스는 /etc/hosts, 윈도우 계열 시스템은 (윈도우 운영체제 설치 디렉토리 )\system32\drivers\etc\hosts hosts 파일 기본 구조

DNS에 대한 이해 DNS(Domain Name System) 개념 트워크의 숫자로 구성된 주소(IP 주소)를 사람이 이해하기 쉬운 명칭(도메인 이름)으로 상호 매칭시켜주는 시스템

DNS에 대한 이해 DNS 계층 구조(1) 가장 상위 개체는‘.(루트, root)’ 두 번째 개체는 국가와 조직체의 특성(표 4-3) 두 번째 개체가 국가 이름이면 세 번째 개체는 조직 특성이 세 번째 개체. 고유한 조직 이름이 오 면 보통 맨 앞에 자신의 DNS 서버에서 지정해놓은 www, ftp 같은 특정 서버의 이름이 옴 www.wishfree.co.kr처럼 완성된 이름을 FQDN(Fully Qualified Domain Name)

DNS에 대한 이해 DNS 계층 구조(2)

실습 4-2 hosts 파일을 이용해 이름 해석하기 도메인 등록 : ping 명령으로 해당 도메인의 IP 확인 후 ‘C:\Windows\system32\ drivers\etc\hosts’ 파일에 등록 1-1 www.hanb.co.kr에 대한 ping 수행 ping www.hanb.co.kr 1-2 hosts 파일에 도메인 등록 인터넷이 연결된 클라이언트 시스템(윈도우 XP) 실습환경 1

실습 4-2 hosts 파일을 이용해 이름 해석하기 hosts 파일 동작의 확인 2-1 한빛미디어에 대한 ping 수행 ping 한빛미디어 2-2 한빛미디어 사이트에 접속 2

실습 4-2 hosts 파일을 이용해 이름 해석하기 2218.237.200.200 www.hanb.co.kr 3

DNS에 동작에 대한 이해 운영체제별 DNS 서버 등록 리눅스 : /etc/resolv.conf 파일에 DNS 서버 입력 가능 윈도우 : [인터넷 프로토콜(TCP/IP) 등록 정보]에서 설정

DNS에 동작에 대한 이해 현재 이용 중인 DNS 서버 확인 ipconfig /all

DNS에 동작에 대한 이해 DNS 서버로부터 도메인 이름에 대한 IP 주소를 얻는 순서

DNS에 동작에 대한 이해 DNS 서버로부터 도메인 이름에 대한 IP 주소를 얻는 순서 ○클라이언트가 www.wishfree.com에 접속하기 위해 이 사이트의 IP 주소가 캐시에 존 재하는지 확인한다. 과거에 접속한 사이트는 캐시에 정보가 남아 바로 접속할 수 있다. 캐시에 IP 주소 정보가 없으면 hosts 파일을 다시 참조한다. hosts 파일에 임의의 사이 트에 대한 IP 주소를 설정해줄 수 있다. ① hosts 파일에도 없으면 시스템에 설정된 DNS 서버인 로컬 DNS 서버에 질의한다. ② 로컬 DNS 서버에 해당 정보가 없으면 루트 DNS 서버에 질의를 보낸다. ③ 루트 DNS에 www.wishfree.com에 대한 정보가 없으면 com을 관리하는 DNS 서버에 대한 정보를 보내준다. ④ 로컬 DNS 서버는 com에 대해 www.wishfree.com에 다시 질의한다. ⑤ com DNS 서버는 해당 정보가 없을 경우 다시 wishfree.com에 질의하도록 로컬 DNS 서버에 보낸다. ⑥ 로컬 DNS 서버는 마지막으로 wishfree.com의 DNS 서버에 질의한다. ⑦ wishfree.com의 DNS 서버로부터 www.wishfree.com에 대한 IP 주소를 얻는다. ⑧ 해당 IP 주소를 클라이언트에 전달한다.

DNS에 동작에 대한 이해 윈도우에서 캐시된 DNS 정보 확인과 삭제 DNS 정보 확인 : ipconfig /displaydns 윈도우에 캐시된 DNS 정보 삭제 : ipconfig /flushdns

DNS를 이용한 정보 습득 부 DNS 서버는 주 DNS 서버로부터 존에 대한 정보를 전송받아 도메인정보 유지 [영역 전송] 탭에서 확인 윈도우 서버 2003의 영역 전송 허용의 기본 값은 ‘이름 서버 탭에 나열된 서버로만’ 윈 도우 2000은 아무 서버로  윈도우 서버 2003 보안성>윈도우 2000 보안성  그대로 사용 or 다음 서버로만에 부 DNS 서버 입력

DNS를 이용한 정보 습득 리눅스에서 특정 도메인에 대한 영역 전송 설정 /etc/named.conf에서 설정 일부 서버에만 존 전송으로 설정 일부 존에 대한 전송 규제

실습 4-3 DNS 서버 검색을 이용해 정보 습득하기 nslookup 실행과 DNS 설정 1-1 nslookup 명령 실행 nslookup 1-2 기본 DNS 서버 변경 : 형식은 server ***.***.***.*** server 168.126.63.1 인터넷이 연결된 클라이언트 시스템(윈도우 XP) 실습환경 1

실습 4-3 DNS 서버 검색을 이용해 정보 습득하기 도메인 정보 수집 : 정보를 알고 싶은 특정 도메인 이름 입력 2-1 www.google.co.kr에 대한 DNS 룩업(lookup) www.google.co.kr 2-2 www.google.co.kr의 DNS 서버 목록 확인 ➊ set type=ns ➋ google.co.kr 2 ➊ 

실습 4-3 DNS 서버 검색을 이용해 정보 습득하기 2-3 google.co.kr에 대해 등록된 모든 DNS 레코드 확인 ➊ set type=all ➋ google.co.kr ➊ 

실습 4-3 DNS 서버 검색을 이용해 정보 습득하기 set type 명령으로 확인할 수 있는 DNS의 레코드(표 4-4) 2