패킷 트레이서에서 웹 서버 구축 하기

📌 프로젝트를 시작하게 된 계기

정보통신 시간에 배웠던 네트워크 개념들 (IP 주소, 서브네팅, Rip 라우팅 등)을 패킷 트레이서를

통해 다시 한번 구현하고 적용해보면서 그 개념들을 정확하게 복습하고자 했습니다.

때마침 요즘 여러 웹 개발 언어들을 배우며 웹 페이지를 만들고 있었는데,

웹 서버를 직접 구축해 보고 싶었기에 프로젝트를 진행하게 되었습니다.

 

📌 시연 영상

 

📌 기능

영상에서 나온 것처럼 서로 다른 네트워크에 위치한 컴퓨터(PC0)가 제가 구축한 웹 서버(Server0)에 성공적으로 접속하여 웹 페이지에 들어갈 수 있었습니다.

 

📌 제작 과정

  1. PC0과 서버 IP 할당
    • PC0와 Server0에 각각 IP 주소, 서브넷 마스크, 게이트웨이를 설정했습니다.
  2. 라우터 IP 주소 할당
    • Router0와 Router1의 각 인터페이스에 IP 주소를 할당하고 수업 시간에 배웠던 내용을 복습하기
    • 위해 서브넷팅을 적용했습니다.
  3. RIP 동적 라우팅 설정
    • 서로 다른 네트워크 간의 통신을 위해 Router0와 Router1에 라우팅을 했습니다.
  4. 웹 페이지 제작
    • HTML 코드를 이용하여 간단한 웹 페이지를 제작했습니다.
  5. DNS 서버 구축
    • 도메인이 IP주소로 연결 될 수 있도록 Server0에 DNS를 구축했습니다.
  6. PC0에서 DNS 설정
    • 설정에서 DNS 주소를 Server0의 IP로 지정하여 도메인으로 웹 서버에 접속할 수 있도록 했습니다.

📌 프로젝트 파일

웹서버 프로젝트.pkt
0.07MB

📌 결론

이번 웹 서버 구축 프로젝트를 통해 수업 시간에 들었던 내용들을 다시 한번 복습을 할 수 있었고, 네트워크와 웹 서버 구축에 대한 이해와 함께 큰 흥미를 느끼게 되었습니다. 따라서 이후에는 실제 서버 장비와 운영체제(Linux 등)를 활용하여 웹 서버를 구축 해보고 싶습니다.

'ect. > project' 카테고리의 다른 글

UNIFOX 2025 여름 방학 개인 프로젝트  (8) 2025.08.17