🙏 서버 공부를 시작하게 된 계기
이번에 이직하게 된 회사에서 서버 관리를 보조 업무로 맡게 되었다!
다른 개발자분들의 블로그나 브이로그를 통해 서버에 관한 글을 종종 접하면서
나 또한 언젠가 하게 될 일이라고 생각은 하고 있었지만
마음의 준비가 되지 않은 상태에서 업무를 받게 되니 눈앞이 캄캄해져 갔다.
혹 명령어 하나 잘 못 써서 서버라도 날리면 어쩌나... 걱정이 이만저만이 아니지만
걱정만 해서는 무엇하나 바꿀 수 없으니
불안한 내일과 미래에 관한 생각은 잠시 멈추고
일단은, 서버 공부를 시작하기로 했다.
🔎 DNS 의 정의
📍 도메인이란?
도메인(Domain)이란 인터넷상에서 개인(기업)이 소유하고 있는 영문 주소를 의미하며
앞에 있는 "www" 를 제외한 나머지 주소를 가리킵니다.
그럼 DNS(Domain Name System)란 무엇일까요?
이해하기 쉽게 전화로 예시를 들어보겠습니다.
사람과 사람이 전화하기 위해서는 아래와 같은 조건이 충족되어야 합니다.
- 수신자와 발신자의 전화가 전화망에 연결되어 있어야 한다.
- 두 전화는 유니크한 전화번호를 가지고 있어야 한다.
- 발신자는 수신자의 전화번호를 알고 있어야 한다.
이와 마찬가지로 다른 컴퓨터와 인터넷을 통해 통신하기 위해서는
유니크한 IP 주소를 가지고 있는 두 대의 컴퓨터가 서로 연결되어 있는 상태로
연결하고자 하는 컴퓨터의 IP(Internet Protocol) 주소를 알고 있어야 합니다.
이때 IP 주소는 숫자와 점(. dot)으로만 이루어진 구조이기 때문에
사람이 기억하기 쉽지 않아 DNS 라는 것을 이용합니다.
DNS(Domain Name System) 란 IP 주소를 사람이 이해하기 쉬운 언어체계로 변환해
IP 주소와 도메인 주소를 이어주는 환경/시스템을 의미하며 '인터넷 전화번호부'라고도 부릅니다.
(영역은 다르지만 Laravel 의 route와 비슷한 역할인 거 같습니다!)
📖 도메인 활용
(추후 이어서 작성 예정.)