생코에서 강의 2개듣고 정리한것 ..
1.DNS란?
Example.com 이란 주소가 93.184.216.34란 주소를 가르키게 하려면
DNS서버에 자신의 IP는 뭔데, 이 IP는 example.com이란 주소를 갖고싶게 하고 싶습니다 요청하는것.
DNS서버는 이 요청을 받고서 기억하고 있다.
우리 컴퓨터가 example.com이란 도메인 네임으로 접속하려고 한다면?
집에있는 랜선을 꼽거나, 와이파이로 접속하는 순간에 마법같은 매커니즘(DHCP)에 의해서
우리 컴퓨터에는 DNS서버의 IP서버가 자동으로 세팅된다.
그니까 사용자가 example.com 치면 -> host파일 -> 파일에 없으면 -> DNS서버에 접속해서 example.com의 IP가 뭔지 물어봄 -> 그럼 DNS서버는 이 IP를 응답해줌 -> 그럼 example.com의 IP를 알게되서 접속해서 통신함!
2.도메인 이름의 구조
도메인 파트 별로 DNS 서버가 다르당 ㅋ
그래서 찾고 찾고 찾아서 우리가 원하는 IP주소를 알게됨
어마어마하게 많은 전세계의 서버들이 서로 협력해서 DNS주소의 IP를알게되는 것이다.
'혼자 노력하면서 기록하는 것들 > FRONT-END' 카테고리의 다른 글
웹 스토리지란? (0) | 2021.03.12 |
---|---|
React 끄적끄적 (1) | 2021.03.12 |
03. HTTP란 무엇인가 (쿠키,세션,캐시..) (2) | 2021.01.19 |
02. 인터넷은 어떻게 작동할까요? (2) | 2021.01.16 |
01. 프론트앤드 개발자 로드맵 (2) | 2021.01.16 |