[WEB]Domain으로 내 웹사이트 접속

chosh·2021년 7월 22일
0

Domain으로 web site에 접속하는 흐름도를 정리

1. 웹서버 만들기

2. 웹서버에 내 웹사이트 파일 등록

3. 라우터를 사용해서 포트포워딩

  • public IP와 내 web server IP를 맵핑한다
  • public IP로 접속을 시도하는 포트번호와, web server 포트번호를 맞춰준다
  • 라우터 하위 네트워크에 web server가 있어야 된다

4. 도메인 등록

  • 원하는 도메인을 사용 할 수 있는지 확인하고, 구매한다(freenom.com에서 무료로 이용가능)

5. 도메인과 라우터 public IP 맵핑

  • 레지스터 등록대행자를 찾아서 name server 에 "도메인"과 "라우터의 public IP"를 맵핑한다(freenom.com 에서 서비스 제공)

6. pc에 인터넷을 연결 하면 통신사별로 자동으로 DNS server 의 IP가 설정

  • 다른 DNS server를 이용하고 싶으면 수동으로 등록하면 된다
  • DNS server IP가 설정되기 때문에 도메인을 검색했을 때 DNS server로 접근 할 수 있다

7. pc에서 도메인 검색

  • pc에서 내 도메인을 검색하면 등록되어 있는 DNS server에 도메인의 IP를 요청한다
  • 도메인 예시 ( example.com. )

8. DNS server 가 root name server에 도메인 IP 요청

  • 도메인의 ip를 찾기 위해서 DNS server는 root name server에 ip를 요청한다
  • example.com"."
  • root name server는 도메인에서 .com 을 식별해 .com의 top level domain server를 응답한다

9. DNS server 가 top level domain server에 도메인 IP 요청

  • DNS server는 다시 top level domain server에 ip를 요청한다
  • example".com".
  • top level domain server는 도메인에서 example 을 식별해 name server를 응답한다

10. DNS server 가 name server에 도메인 IP 요청

  • DNS server는 다시 name server에 ip를 요청한다
  • "example".com.
  • name server는 example.com.과 맵핑 되어 있는 public IP를 응답한다

11. pc에서 도메인 IP로 접속 (public IP)

  • DNS server는 도메인과 연결되어 있는 public IP를 pc에게 제공한다
  • pc는 public IP에 접속한다

12. 라우터의 public IP에 접속되고 포트포워딩 한 web server IP 에 연결

  • 라우터는 public IP로 접속해오는 pc를 포트포워딩 되어 있는 web server의 IP 에 연결해준다
  • 그러면 web server에 등록되어 있는 web site를 응답해준다
profile
제가 참고하기 위해 만든 블로그라 글을 편하게 작성했습니다. 틀린거 있다면 댓글 부탁드립니다.

0개의 댓글