라벨이 Domain Name System인 게시물 표시

DNS (Domain Name System)

DNS (Domain Name System) 인터넷에 연결된 컴퓨터, 장치들 한대한대를 host라고 한다. host와 host가 서로 통신하기위해서는 주소가 필요하다. 이를 위해 사용하는 주소를 ip주소라고 한다. 하지만 ip주소를 일일이 기억하기 힘들기때문에 ip주소에 이름을 붙여 기억하기 쉽게해주는 DNS를 만들었다. 마치 전화번호부에서 친구의 이름을 검색해서 전화를 거는것과 비슷한 원리이다. 우리는 많은 사람들의 8자리나 되는 번호를 일일이 외우기 힘들다. 이를대신해서 전화번호부에 이름을 붙여서 저장했고 그 이름을 검색하면 저장되어있는 8자리를 불러와 친구에게 전화를 걸 수 있게해주는데 이러한 원리는 DNS와 유사하다. 도메인 이름과 보안 DNS보안과 관련되서 이야기해보려고한다. 우리가 자주사용하는 사이트 Google 혹은 Naver를 접속할 때 보통 아이피주소를 작성하지않고 google.com을 검색하던지 naver.com을 검색해서 사이트에 접속한다. 하지만 해커가 악의적인 마음을가지고 해당 사이트의 host파일에 접근하여 ip주소를 자신의 주소로 변경하고 해당 사이트를 UI를 같게 만들어 사용자들의 개인정보를 피싱해가는 보안 문제가 발생할 수 있다. 이러한 보안문제를 예방할 수 있는 방법이 바로 https://이다. 일반 http://의 경우 host 파일의 ip주소를 해커의 주소로 변경하여도 접속시에 티가 나지않는다. 하지만 https://로 만들어진 사이트의경우 해당 사이트로 접속시에 Your connection is not private 과 같은 경고문이 뜨게된다.  이러한 보안 문제점들을 고려해서 굉장히 중요한 정보들을 다루는 사이트(은행 등)에 접속할때는 https://인지 확인해보고 그렇지않다면 중요한 정보들을 해당 사이트에서 사용할지 고민해볼 필요가 있다.  DNS의 원리 사용자(client)가 google.com에 접속하기위해서 주소창에 google.com을 검색하게되면 해당 요청을 Domain Na