[Network] DNS, HTTP 헤더 HOST정보

hyng·2022년 3월 3일
0

자세한 내용은 모든 개발자를 위한 HTTP 웹 기본 지식 강의를 통해 확인하실 수 있습니다.👩‍🌾

DNS란?

복잡한 인터넷 망에서 컴퓨터들은 서로 IP를 이용해서 통신한다.

출처: 모든 개발자를 위한 HTTP 웹 기본 지식 강의

  1. 근데 이때 200.200.200.2 <- 이런 IP 주소들을 외우고 다니는 것은 너무 불편하다.
  2. IP는 종종 변할 수 있는데 변할 때마다 친구에게 IP 주소를 물어봐야 한다면?

=> 너무 불편하다.

이런 불편함을 해결해 줄 수 있는 게 바로 DNS(도메인 네임 시스템이다)

DNS는 도메인명을 IP 주소로 변경해 주는 역할을 한다.


출처: 모든 개발자를 위한 HTTP 웹 기본 지식 강의

HTTP 헤더 HOST 정보

  • HTTP 요청에서 사용하는 정보이며 필수이다.
  • 하나의 IP 주소에 여러 도메인이 적용되어 있을 때
  • 즉, 웹 서버의 가상 호스트 기능을 사용하면 여러 개의 도메인이 하나의 IP를 바라보게 할 수 있다.
  • 이때 같은 서버로 들어오게 되는 요청을 HOST를 기준으로 분기 처리하는 것
  • 그런데 PORT로도 분리 처리될 수 있지 않을까?
  • -> 가상 호스트 기능을 사용하면 동일 포트로 지정할 수 있다.
  • HOST로 구분하고 그다음 PORT를 이용해서 찾는다. HOST -> PORT 순으로 적용

출처

모든 개발자를 위한 HTTP 웹 기본 지식 강의

profile
공부하고 알게 된 내용을 기록하는 블로그

0개의 댓글