IIS (Internet Information Services , 인터넷 정보 서비스)
▪ WEB 서버 및 FTP 서버는 Windows Server에서 IIS 라는 이름의 패키지 형태로 제공
▪ Windows Server 2022는 IIS 10.0 제공
▪ IIS는 대표적으로 World Wide Web 게시 서비스 , WAS , FTP 게시 서비스 등 많은 구성 요소를 포함
• 그 내용 또한 방대해 관련 업무를 위해서는 별도 학습 필요
FTP 서버 설정
▪ 파일을 전송하는 데 사용하는 전용 서비스
• WEB 상용화 이전에 많이 사용
▪ 파일 전송 성능은 매우 뛰어나 파일 전송이 목적인 사이트는 여전히 FTP 서비스 제공
DNS 서버 개념
▪ DNS 서버는 URL을 IP 주소로 해석 해주는 역할
• 네임 서버 라고도 불림
▪ 인터넷 환경에서 각 컴퓨터에 접근 하기 위한 유일한 방법은 전세계 공용 Resource인 IP 주소가 유일
▪ 사용자가 전세계 모든 컴퓨터의 IP를 알고 있기에는 무리
▪ 사용자는 접근과 암기가 편한 URL 사용해 접근
• 사용자는 URL을 입력하면, IP로 해석이 필요
• URL ➔ IP 해석 과정 : Name Resolution
▪ 만약 사용자가 접근 하고자 하는 컴퓨터의 IP를 알고 있다면 URL 없이 접근 가능
• 특수한 목적 외에는 대부분 URL을 이용해 접근
▪ 초기 인터넷 환경
• IP 주소 암기
▪ 인터넷 사용자가 늘어 암기 대신 PC에 저장 (hosts)
• Windows\Systme32\drivers\etc\hosts
▪ hosts 파일은 과거 IT 의존도가 낮은 환경에서는 문제가 없었지만,
IT의 발전이 가속화 되면서 hosts 파일의 관리가 힘들게 됨
• hosts에 등록된 IP의 업데이트 / 추가 / 삭제 모두 사용자가 직접
• 다른 컴퓨터를 사용해야 하는 경우 내 hosts 파일로 변경 필요
▪ DNS를 통해 이름 해석
• 실시간 관리 가능 (=전화안내 114)
• 사용자는 접근성 뛰어난 URL 사용
• URL만 알면 언제 어디서든 접근 가능
DNS 내부 동작 흐름
Domain Name 체계
▪ 초기 인터넷 환경은 1대의 DNS 서버만으로도 충분히 IP 주소와 Domain Name 관리 가능
▪ 인터넷이 폭발적 확장은 몇 대의 DNS 서버로는 실시간으로 인터넷 상의 수많은 컴퓨터 관리 불가
▪ 효율적 운영을 위해 도메인 네임 체계 고안 (Tree 구조)
• 1단계 DNS , 2단계 DNS
– 1단계 DNS는 2단계 DNS 서버만 관리
– 1단계 DNS : .com , .kr , .net , .org …
– 2단계 DNS : google , naver , nate …
• 도메인 이름을 등록하고 관리하는 기관 = NIC (Network Information Center)
– InterNIC , KRNIC , JPNIC …
캐싱 DNS
▪ 컴퓨터에서 URL에 대한 IP 해석이 필요 할 때 해당 URL에 대한 IP 주소를 알려주는 DNS 서버를 의미
• 168.126.63.1 (KT) , 8.8.8.8 (Google) 등…
• 컴퓨터에 설정된 DNS가 캐싱 DNS 역할 수행
Windows Server DHCP
DHCP 서버 개념
▪ 서버와 동일 네트워크 안에 있는 컴퓨터가 부팅될 때 자동으로 주소 할당
• IP 주소
• 서브넷 마스크
• 게이트웨이 주소
• DNS 주소
▪ 관리의 편의성 , 이용자의 편의성
▪ 한정된 IP 주소로 효율적 활용 가능
DHCP 동작
▪ DISCOVER (Client > Server)
• Broadcast 통해 DHCP 서버로 임시 IP 요청
▪ OFFER (Server > Client)
• 임대 가능한 IP를 클라이언트에게 제안
▪ REQUEST (Client > Server)
• 서버가 제안한 IP 임대를 요청
▪ ACK (Server > Client)
• 서버는 최종 IP 할당 , 클라이언트는 IP 셋팅
Local DNS
Domain 내부에서 동작 하며 외부에서 들어오는 DNS query에 대한 응답
Domain 내부에서 동작 하며 사용자들에 의해 발생하는
DNS query에 대한 응답 (사내 인터넷 서비스 제공 / 캐싱DNS)
회사에서 제공하는 서비스의 컴퓨터 이름 등록
WEB Server , FTP Server …
Windows Server에 DNS를 서비스를 올리는 순간 ⇒ 캐싱DNS 동작
DNS 서비스에 Domain 등록 하는 순간 ⇒ 로컬DNS 동작
해당 Domain은 Global DNS에 등록 필요 (외부에서 찾아오게 하기 위해)
서비스를 제공하는 컴퓨터 이름과 IP를 A레코드 등록 (정방향)
DHCP
IP를 필요로 하는 장비에게 자동으로 범위 내의 IP를 임대 해주는 서비스
공인IP / 사설IP
임대 범위 ⇒ DHCP Pool
관리자의 별도 관리 없이 IP 주소 운영 가능
적은 IP를 효율적으로 사용 가능
필요한 컴퓨터에 IP 임대
컴퓨터 종료 시 임대 IP 회수 → 다른 Client 임대
주로 사용자 컴퓨터에 IP를 임대 하기 위해 사용
사용자는 컴퓨터 켜기 / 끄기 외 다른 과정을 거칠 필요가 없음
서버들은 고정 IP 사용
DHCP 서버는 DHCP Client와 동일한 네트워크에서 동작 필요
Broadcast로 DHCP 메시지 송/수신
만약 서버와 다른 Network의 Client와 DHCP 동작 해야 하는경우
네트워크 장비에서 helper-address 필요 (Broadcast ⇒ Unicast)
DHCP Client는 DHCP Server로 부터 IP를 임대 받기 위해 NIC에 ‘IP 자동 할당’ 설정 필요
만약 DHCP 서버가 없거나 , 통신이 되지 않아 IP 임대를 받지 못하면
Client는 168.254.0.0/16 대역을 자동으로 할당 (외부 통신 불가)
'클라우드 교육 과정 정리 > 2. 서버 운영체제' 카테고리의 다른 글
4. Windows Server Active Directory (0) | 2024.08.05 |
---|---|
3. Windows Server Storage Server (0) | 2024.08.05 |
1. Window Server (0) | 2024.07.30 |