Server/----- WEB -----

[WEB] DNS와 작동원리

형수's 2021. 11. 1. 15:17
반응형

DNS와 작동원리

1. DNS

- DNS란 도메인 네임 시스템(Domain Name System)으로 사람이 읽을 수 있는 도메인 이름을 머신이 읽을 수 있는 IP주소로 바꾸거나 또는 그 반대로 바꿔주기 위한 시스템을 DNS라고 한다.

- DNS를 설명할 때 전화번호부로 많이 비유되는데 이 DNS의 역할이 전화번호부와 유사하기 때문에 이에 비유되어 설명된다.

- 전화번호부는 내가 찾으려는 사람의 이름을 찾아 그 사람의 번호를 알아낼 수 있듯이 DNS도 사람이 읽을 수 있는 문자의 도메인으로 머신의 IP주소를 검색하여 연결해주는 역할을 한다.

- 예를 들어 'https://www.daum.net/'이라는 URL을 웹 브라우저에서 입력하면 인터넷상에서 'https://www.daum.net/'에 해당하는 실제 IP 주소를 DNS 서비스가 전달하고, 시스템은 전달된 IP 주소로 원하는 서비스에 접속할 수 있게 된다.

 

2. DNS의 작동원리

- 이름과 숫자를 연결하는 DNS 디렉터리는 인터넷의 어느 한 곳에 위치하는 것이 아니다. 인터넷 자체와 마찬가지로 이 디렉터리는 전 세계적으로 분산되어 정기적으로 상호 통신해 업데이트와 중복성을 제공하는 도메인 이름 서버에 저장된다.

- 각 명명된 사이트는 하나 이상의 IP 주소에 대응할 수 있고 하나의 도메인 이름에 대응하는 IP 주소가 수백 개 이상인 사이트도 있다.

- 이 디렉터리가 분산될 수밖에 없는 이유는 디렉터리가 하나의 위치에 있고 동시에 정보를 검색하는 수백만, 수십억 명의 사용자가 이를 공유할 경우 응답 시간이 매우 길어질 수 있기 때문이다.

- 작동원리

1. 사용자가 웹 브라우저를 열어 주소 표시줄에 www.example.com을 입력하고 Enter 키를 누릅니다.

2. www.example.com에 대한 요청은 일반적으로 케이블 인터넷 공급업체, DSL 광대역 공급업체 또는 기업 네트워크 같은 인터넷 서비스 제공업체(ISP)가 관리하는 DNS 해석기로 라우팅됩니다.

3. ISP의 DNS 해석기는 www.example.com에 대한 요청을 DNS 루트 이름 서버에 전달합니다.

4. ISP의 DNS 해석기는 www.example.com에 대한 요청을 이번에는 .com 도메인의 TLD 이름 서버 중 하나에 다시 전달합니다. .com 도메인의 이름 서버는 example.com 도메인과 연관된 4개의 Amazon Route 53 이름 서버의 이름을 사용하여 요청에 응답합니다.

5. ISP의 DNS 해석기는 Amazon Route 53 이름 서버 하나를 선택해 www.example.com에 대한 요청을 해당 이름 서버에 전달합니다.

6. Amazon Route 53 이름 서버는 example.com 호스팅 영역에서 www.example.com 레코드를 찾아 웹 서버의 IP 주소 192.0.2.44 등 연관된 값을 받고 이 IP 주소를 DNS 해석기로 반환합니다.

7.  ISP의 DNS 해석기가 마침내 사용자에게 필요한 IP 주소를 확보하게 됩니다. 해석기는 이 값을 웹 브라우저로 반환합니다. 또한, DNS 해석기는 다음에 누군가가 example.com을 탐색할 때 좀 더 빠르게 응답할 수 있도록 사용자가 지정하는 일정 기간 example.com의 IP 주소를 캐싱(저장)합니다. 자세한 내용은 Time to Live(TTL)를 참조하세요.

8. 웹 브라우저는 DNS 해석기로부터 얻은 IP 주소로 www.example.com에 대한 요청을 전송합니다. 여기가 콘텐츠가 있는 곳으로, 예를 들어 웹 사이트 엔드포인트로 구성된 Amazon S3 버킷 또는 Amazon EC2 인스턴스에서 실행되는 웹 서버입니다.

9. 192.0.2.44에 있는 웹 서버 또는 그 밖의 리소스는 www.example.com의 웹 페이지를 웹 브라우저로 반환하고, 웹 브라우저는 이 페이지를 표시합니다.

출처 - https://aws.amazon.com/ko/route53/what-is-dns/

 

DNS란 무엇입니까? – DNS 소개 - AWS

Internet Explorer에 대한 AWS 지원이 07/31/2022에 종료됩니다. 지원되는 브라우저는 Chrome, Firefox, Edge 및 Safari입니다. 자세히 알아보기

aws.amazon.com

반응형