본문 바로가기

용어 정리

[용어 정리] 도메인, DNS

도메인

클라이언트가 요청을 보내는 서버는 각자 고유 IP 주소를 가지고 있습니다.

사용자는 IP 주소로 접속을 할 수 있지만, 이는 기억하기에 쉽지 않은 면이 있습니다.

예를 들면, 34.12.45.xxx같은 IP 주소는 매번 외워서 접속을 하기가 힘듭니다.

이에 따라 hanjustudy.com같은 도메인 주소가 필요합니다.

또한 도메인 주소가 없다면 서버의 IP 주소가 변경되면 접속을 할 수가 없습니다.

 

도메인 주소의 작동 방식

1. 클라이언트가 hanjustudy.com 도메인의 IP 주소를 가장 가까운 DNS 서버에게 묻습니다.

2. 해당 DNS 서버가 이를 모른다면, 다음 DNS 서버에게 물어봅니다.

3. IP 주소를 알고 있는 DNS 서버를 만나면 해당 서버가 IP 주소를 알려줍니다.

4. 웹 브라우저에 해당 IP 주소로 페이지 조회 요청을 합니다.

 

DNS(Domain Name System)

DNS는 호스트의 도메인 이름을 호소트의 IP 주소로 바꾸거나, 그 반대의 변환을 수행할 수 있게 하기 위해 개발되었습니다.

DNS 서버는 도메인과 해당 도메인에 연결된 IP 주소들을 관리하는 서버입니다.

도메인을 등록하기 위해서는 도메인 이름 등록 대행자에 돈을 내고 사용 가능한 도메인을 구매해야 합니다.

도메인을 산 뒤 원하는 IP 주소를 도메인에 연결해달라고 요청하면,

도메인 이름 등록 대행자는 DNS 서버들에 도메인과 IP 주소를 등록합니다.

AWS에서 Route 53이라는 서비스를 통해 도메인 등록 대행 기능이 있습니다.

- 여담이지만 DNS의 사용 포트 번호가 53입니다ㅎㅎㅎ

'용어 정리' 카테고리의 다른 글

[용어 정리] Public IP, Private IP  (0) 2020.07.19
[용어 정리] 인플레이스 배포, 블루/그린 배포  (0) 2020.07.10
[용어 정리] VPC  (0) 2020.07.09
[용어 정리] 가상화  (0) 2020.07.08
[용어 정리] WEB, WAS  (0) 2020.06.30