chosh.log
로그인
chosh.log
로그인
[WEB]Domain으로 내 웹사이트 접속
chosh
·
2021년 7월 22일
팔로우
0
DNS
web
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를 응답해준다
chosh
제가 참고하기 위해 만든 블로그라 글을 편하게 작성했습니다. 틀린거 있다면 댓글 부탁드립니다.
팔로우
이전 포스트
[Python] 기본문법2
다음 포스트
[CSS] flex 사용법
0개의 댓글
댓글 작성