DNS와 A레코드

Dorong·2023년 12월 17일
0

지식+1

목록 보기
5/7

✅ DNS

  • 인터넷상의 모든 컴퓨터는 숫자를 사용하여 서로를 찾고 통신

  • 이러한 숫자를 IP 주소라고 함

  • 웹 사이트로 이동할 때는 긴 숫자를 기억해 입력할 필요없이 example.com과 같은 도메인 이름을 입력해도 원하는 웹 사이트로 갈 수 있음

  • DNS 서비스는 전 세계에 배포된 서비스로서, www.example.com과 같이 사람이 읽을 수 있는 이름을 192.0.2.1과 같은 숫자 IP 주소로 변환하여 컴퓨터가 서로 통신할 수 있도록 함

🔸 요컨데,

  • 🔹 DNS 서버는 도메인 이름의 데이터베이스를 저장하고 네트워크의 클라이언트에서 오는 DNS 쿼리를 기반으로 도메인 이름을 처리
  • 🔹 DNS 서버는 이름을 IP 주소로 변환하여 도메인 이름을 웹 브라우저에 입력할 때 최종 사용자를 어떤 서버에 연결할 것인지를 제어

🔸 AWS 예시로 보는 전반적인 흐름



✅ A레코드

  • A 레코드는 가장 기본적인 유형의 DNS 레코드
  • 도메인 네임을 특정 IP 주소로 가리키는 데 사용
  • A 레코드는 웹사이트의 홈베이스를 설정하여 사용자가 도메인 이름을 입력하면 웹사이트로 바로 연결

🔸 요컨데,

  • 🔹 A 레코드는 호스트 네임과 IP 주소 간의 일대일 매핑
  • 🔹 사용자가 A레코드에 해당하는 도메인 주소에 대한 해석 요청 시 DNS 서버는 IP 주소를 리턴해줌

+)

  • 단일 도메인 네임에 대해 여러 개의 A 레코드를 가질 수 있음
  • 예를 들어 서로 다른 IP 주소에 여러 웹 서버를 설정하려는 경우(중복성을 추가하기 위해) 각 서버의 IP 주소에 대해 A 레코드를 만들 수 있음
  • 또한 여러 개의 A 레코드로 여러 개의 메일 서버를 설정할 수도 있음

profile
🥳믓진 개발자가 되겠어요🥳

0개의 댓글