회사에서 업무를 하다가 보면 네트워크 관련 이슈 및 필요한 작업을 할 때가 더러 생기곤 했다. 그때마다 네트워크 관련 지식이 전혀 없던 내가 하나씩 공부하면서 기록한 내용들을 작성해보고자 한다.
[Network] Category lists
2023.10.02 - [Network] - Part 1. DNS / DNS Server
2023.10.02 - [Network] - Part 2. hosts file
2023.10.02 - [Network] - Part 3. DNS Server 동작 원리
2023.10.02 - [Network] - Part 4. Router
2023.10.02 - [Network] - Part 5. Port forwarding
2023.10.02 - [Network] - Part 6. Dynamic VS Static IP address
DNS / DNS Server
인터넷에 연결된 컴퓨터(서버) 한대 한대를 호스트라고 한다.
그리고 이 호스트와 호스트가 통신하기 위해서는 서로간의 주소가 필요한데 이 주소를 IP Address라고 한다.
이렇게 처음에 IP Address가 세상에 나왔을 때 사람들은 IP Address를 통해 호스트(서버)끼리 통신이 가능해졌기 때문에 만족했지만 얼마 지나지 않아 불만이 생기기 시작했는데 그 불만은 IP Address를 외우기 너무 어렵다는 것이다.
이 불만(문제)를 해결하기 위해 탄생한 것이 DNS(Domain Name System)이다. DNS는 쉽게 IP Address를 사람들이 기억하기 쉽게 이름을 부여한 시스템을 말한다. 예를 들면 www.naver.com 이 주소가 DNS이다.
DNS 얘기를 할 때 빠질 수 없는 것이 DNS Server인데 DNS Server가 하는 역할은 특정 호스트에서 특정 주소(예: www.naver.com)를 입력하면 호스트의 운영체제는 DNS Server에게 해당 주소와 매핑된 IP Address가 무엇인지 물어본다. DNS Server는 해당 주소와 매핑된 IP Address를 돌려주면 그 주소를 통해 호스트와 해당 주소를 가지는 호스트가 통신을 할 수 있게 된다. 이렇듯 중간에서 특정 주소의 IP Address를 저장하고 그 내용을 호스트에게 알려주는 역할을 하는 것이 DNS Server이다.
그리고 이렇게 IP Address와 특정 주소(예: www.naver.com)을 엮은 하나하나를 DNS Record라고 한다.
'Network' 카테고리의 다른 글
Part 6. Dynamic VS Static IP address (0) | 2023.10.02 |
---|---|
Part 5. Port forwarding (0) | 2023.10.02 |
Part 4. Router (0) | 2023.10.02 |
Part 3. DNS Server 동작 원리 (0) | 2023.10.02 |
Part 2. hosts file (0) | 2023.10.02 |