DNS(Domain Name System)
기본적으로 사이트에 접속하기 위해서는 해당 사이트의 정보를 가지고 있는 서버의 주소, IP를 알아야 한다. 하지만 IP주소는 기억하기 힘들고 한 두개가 아니기에 DNS(Domain Name System)서버를 사용합니다.
DNS 서버는 도메인에 연결된 서버 IP를 찾아주는 역할을 합니다. 예를 들어 주소창에 naver.com도메인을 입력하면 컴퓨터는 naver.com도메인에 연결된 네임서버로 접속하여 서버 IP를 요청하고, 요청받은 네임서버는 naver.com 서버 주소를 찾으뒤 컴퓨터에게 IP주소를 알려줍니다. 그후 컴퓨터는 전달 받은 서버 IP로 접속하여 naver.com의 정보를 사이트에 보여주게 됩니다.
그래서 도메인을 구입한 후 네임 서버 설정이 필요하다. 호스팅 구입업체와 도메인 구입업체가 다른 경우 서로를 연결하기 위하여 네임서버 정보를 호스팅 네임서버 정보로 변경해야 합니다.
AWS에서 DNS설명
-
사용자가 웹 브라우저를 열어 주소 표시줄에 www.example.com을 입력하고 Enter 키를 누릅니다.
-
www.example.com에 대한 요청은 일반적으로 케이블 인터넷 공급업체, DSL 광대역 공급업체 또는 기업 네트워크 같은 인터넷 서비스 제공업체(ISP)가 관리하는 DNS 해석기로 라우팅됩니다.
-
ISP의 DNS 해석기는 www.example.com에 대한 요청을 DNS 루트 이름 서버에 전달합니다.
-
ISP의 DNS 해석기는 www.example.com에 대한 요청을 이번에는 .com 도메인의 TLD 이름 서버 중 하나에 다시 전달합니다. .com 도메인의 이름 서버는 example.com 도메인과 연관된 4개의 Amazon Route 53 이름 서버의 이름을 사용하여 요청에 응답합니다.
-
ISP의 DNS 해석기는 Amazon Route 53 이름 서버 하나를 선택해 www.example.com에 대한 요청을 해당 이름 서버에 전달합니다.
-
Amazon Route 53 이름 서버는 example.com 호스팅 영역에서 www.example.com 레코드를 찾아 웹 서버의 IP 주소 192.0.2.44 등 연관된 값을 받고 이 IP 주소를 DNS 해석기로 반환합니다.
-
ISP의 DNS 해석기가 마침내 사용자에게 필요한 IP 주소를 확보하게 됩니다. 해석기는 이 값을 웹 브라우저로 반환합니다. 또한, DNS 해석기는 다음에 누군가가 example.com을 탐색할 때 좀 더 빠르게 응답할 수 있도록 사용자가 지정하는 일정 기간 동안 example.com의 IP 주소를 캐싱(저장)합니다. 자세한 내용은 TTL(Time to Live)을 참조하십시오.
-
웹 브라우저는 DNS 해석기로부터 얻은 IP 주소로 www.example.com에 대한 요청을 전송합니다. 여기가 콘텐츠가 있는 곳으로, 예를 들어 웹 사이트 엔드포인트로 구성된 Amazon S3 버킷 또는 Amazon EC2 인스턴스에서 실행되는 웹 서버입니다.
-
192.0.2.44에 있는 웹 서버 또는 그 밖의 리소스는 www.example.com의 웹 페이지를 웹 브라우저로 반환하고, 웹 브라우저는 이 페이지를 표시합니다.
DSL(digital subscriber line) 또는 xDSL은 지역 전화망을 통해 디지털 데이터 전송을 제공하는 기술의 계열이다.