📘 Day 3 (2025.06.25.WED) - DHCP, DNS 실습, 3-way Handshake
📡 DHCP (Dynamic Host Configuration Protocol)
- 자동으로 IP 주소를 할당하는 프로토콜
- Router, Server에 있으며, 동시에 작동 불가
- Destination: 255.255.255.255
🖥️ Server 환경
라우터 → 방화벽 → 서버
PC1: DHCP / PC2: 고정 IP
PC2에서 ip dhcp 시 DHCP 서버를 찾을 수 없는 경우, 와이어샤크 실행 후 확인
⚙️ WinServer DHCP 설정
서버 관리자 → DHCP → 서버 우클릭 → DHCP 관리자 → IPv4 → 새 범위 설정
범위: 192.168.1.1 ~ 192.168.1.253 (192.168.1.1 제외)
임대 기간: 10시간
구성: 예
라우터: 192.168.1.254
활성화 완료
서비스에서 DHCP Server 시작/중지 가능
🖥️ VirtualBox & GNS3 설정
VirtualBox → kali.ova 가져오기
GNS3 → Preference → VirtualBox VMs → New → kali → Network Allow GNS3 체크
적용 → 확인 → kali 드래그 후 연결
💻 Kali Server 네트워크 설정
IPv4 Settings: Method → Manual
Address: 192.168.0.1 / 255.255.255.0 / Gateway: 192.168.0.254
DNS: 192.168.1.1
터미널: ip addr (IP 확인), clear, nslookup
🌐 DNS (WinServer 192.168.1.1)
서버 관리자에서 DNS 설치 → 도구 → DNS
정방향 설정 예: naver.com → IP 주소 반환
새 영역 → 도메인 입력 → 새 호스트 추가
IP: 192.168.1.1
호스트: web, ftp, mail
cmd → nslookup [도메인]
📡 라우터 DHCP 설정 (OSPF)
R1 설정
config t
interface FastEthernet0/0
ip address 192.168.0.254 255.255.255.0
no shutdown
exit
interface Serial1/0
ip address 3.3.3.1 255.255.255.128
no shutdown
exit
router ospf 1
network 192.168.0.0 0.0.0.255 area 0
network 3.3.3.0 0.0.0.127 area 0
router-id 1.1.1.1
exit
ip dhcp excluded-address 192.168.0.1 192.168.0.254
ip dhcp pool hacker
network 192.168.0.0 255.255.255.0
default-router 192.168.0.254
dns-server 192.168.1.1
lease 1 0 0
exit
R2 설정
config t
interface FastEthernet0/0
ip address 192.168.1.254 255.255.255.0
no shutdown
exit
interface Serial1/0
ip address 3.3.3.2 255.255.255.128
no shutdown
exit
router ospf 1
network 192.168.1.0 0.0.0.255 area 0
network 3.3.3.0 0.0.0.127 area 0
router-id 2.2.2.2
exit
ip dhcp excluded-address 192.168.1.1 192.168.1.254
ip dhcp pool st
network 192.168.1.0 255.255.255.0
default-router 192.168.1.254
dns-server 192.168.1.1
lease 1 0 0
exit
🔍 네트워크 테스트
OSPF Destination: 224.0.0.5
ping, nslookup 도메인 테스트
🛡️ WinServer 방화벽 설정
제어판 → Windows Defender 방화벽 → 해제 (ping 허용)
🖥️ WinServer 필수 네트워크 설정
- IP
- Subnet Mask
- Gateway
- DNS
📚 참고자료 - 네트워크 보안전문가로 가는 길
OSI 7계층
ARP: IP 통신 전 하드웨어 주소 확인
Broadcast: 로컬 네트워크 모든 호스트에 데이터 전송
예: arp -a (게이트웨이 주소 확인)
Packet
- ping: ARP → 게이트웨이 확인
- nslookup: DNS 조회
- kali Firefox: TCP 연결 지향 프로토콜
- TCP 3회 출력 이유: 3-way handshake