도메인 이름 시스템(DNS)은 사람이 읽을 수 있는 도메인 이름(예: www.amazon.com)을 머신이 읽을 수 있는 IP 주소(예: 192.0.2.44)로 변환한다.
- 간단하게 말해서 원래의 ip주소를 기억하기 쉬운 닉네임으로 바꾸는 개념
- A 레코드와 AAAA레코드는 직접 연결이라 속도가 빠른 것이 특징이다.
- CNAME 레코드는 한 단계를 더 거쳐야 해서 느리지만 유동적인 IP서버에 좋다.
서비스를 빌려서 사용하는 것이다. 예를들어 웹 호스팅은 외부의 서버를 빌려서 사용하는 것이다.
외부의 큰 서비스를 제공하는 업체의 일부를 빌려서 내 것 처럼 사용하는 것이다.
사진 출처 - https://nack1400.tistory.com/21
오늘은 DNS가 무엇인지, 또 어떻게 동작하는지 알아보았다.
개념 자체는 쉬운 편이었다.
개발자 로드맵중 인터넷 - DNS와 동작방식, 도메인 네임이 무엇인지, 호스팅이 무엇인지도 함께 알아보는 좋은 시간이었다. 다음 시간엔 다음 챕터로 넘어가서 본격적인 JAVA 언어를 복습할 것이다. 또 버전관리에서 집필할 내용은 Git과 Git hub이다.
내가 JAVA언어를 선택한 것은 가장 최신 기술이 아님에도 시장 장악력이 JAVA가 제일 뛰어나 취업에 더 경쟁력 있을 것 이라는게 그 이유이다. 또 깃 허브는 전 세계적으로 가장 유명하므로 간단히 어떻게 사용하는지, 효율적으로 사용하는지 알아보도록 하겠다!