일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 기술PM
- Redux
- #Swagger-codegen
- #Swagger-editor
- #스웨거
- Kubernetes
- React
- 북딜
- docker
- 모두의캠퍼스
- action
- server
- #Swagger-ui
- javascript
- SRE
- #Swagger
- AWS
- Site Reliability engineering
- 프로세스
- React.js
- 쿠버네티스
- ecs
- 모캠
- Reducer
- fluentd
- #api 문서화
- 카카오게임즈
- 쿠버네티스 컨트롤러
- IP
- 프로세스 통신
- Today
- Total
탕구리's 블로그
[네트워크 개론] 네트워크 서비스 2편 - DNS 본문
시작하기 전에
해당 블로그에 작성되는 글은 주인장의 지극히 주관적인 생각이 다수이며, 대부분의 지식은 구글링을 통해 얻고 있기 때문에 옳지않은 정보가 있습니다.
잘못된 부분이나 수정해야 하는 부분이 있다면 과감히 덧글을 남겨주세요! 모르는게 많은 새싹입니다
오늘의 주제
오늘의 주제는 네트워크 서비스 2편 DNS 서버에 관한 내용입니다. DNS 또한 DHCP와 같이 관리 및 운영을 담당하는 서비스인데요. DNS 서버는 무슨역할을 하는지, 그 역할을 수행함에 있어서 어떤 과정이 일어나는지에 대해서 간단한게 알아보도록 하겠습니다. 또, 실시간으로 DNS를 실시간으로 갱신해주는 DDNS에 대해서도 간략하게 알아 보겠습니다
DNS 란?
DNS의 종류와 역할
1. Forward Zone => 우리가 흔히 생각하는 "네임서버" (도메인 이름 -> IP)
2. Reverse Zone => DNS서버 자기 자신에 대한 정보를 기록 (IP -> 도메인 이름)
DNS에서 주소를 찾아가는 과정
사진출처 : https://www.netmanias.com/ko/post/blog/5353/dns/dns-basic-operation
1. 사용자는 브라우저를 통해 "www.naver.com"이라는 도메인에 접근 요청을 합니다.
2-(1). 로컬에 해당 도메인에 대한 기록이 있는경우) - 바로 연결
2-(2). 없다면 Root dns(.) 서버에 요청을 보냅니다. * root dns는 전 세계에 13대가 구축되어 있다고 합니다.
3. root dns로 부터 com DNS의 주소를 얻어 이동하여 naver.com DNS로 이동합니다.
4. naver.com DNS로 부터 www.naver.com의 IP 주소를 최종적으로 얻습니다.
5. IP 주소를 획득한 Local DNS는 브라우저에게 IP 주소를 전달합니다.
6. IP 주소를 획득한 브라우저는 해당 IP를 가진 서버에 요청을 보내고 페이지에 대한 정보를 받아온다.
우리가 브라우저에 도메인 주소를 입력하고 원하는 페이지를 전송받기 까지 위와 같은 과정들이 일어납니다
DDNS (Dynamic Domain Name Server)
'Conception > Computer Network' 카테고리의 다른 글
프로토콜(Protocol)? 그래서 그게 뭔데? (0) | 2019.03.15 |
---|---|
부하분산 Load Balancing (0) | 2019.03.07 |
[네트워크 개론] 네트워크 서비스 1편 DHCP (1) | 2019.02.27 |
[네트워크 개론] 네트워크를 구성하는 장치 (1) | 2019.02.27 |
TCP의 연결과 종료_3-way-handshake & 4-way-handshake (0) | 2019.02.25 |