인터넷의 모든 웹 사이트에는 고유한 주소가 있습니다. 이를 IP 주소라고 합니다. 그러나 집이나 건물의 실제 주소와 달리 IP 주소는 함께 연결되고 마침표로 구분된 숫자 집합으로 구성됩니다. IPv4 주소 공간의 일반적인 IP 주소는 123.123.123.2와 같습니다. 고객이 방문하는 모든 웹 사이트의 IP 주소를 기억해야 한다면 인터넷에서 많은 시간을 보내지 않을 것입니다. 고맙게도 URL을 대신 사용합니다. 그리고 그 이면에는 이러한 사용자 친화적인 URL과 웹 주소를 컴퓨터가 이해할 수 있는 IP 주소로 변환하는 데 도움이 되는 일종의 "주소록"이 있습니다. 이를 DNS(Domain Name System)라고 합니다.
가장 간단한 형태의 DNS는 IP 주소와 일치하는 도메인 이름의 디렉터리입니다. 컴퓨터 언어와 인간 언어 사이의 격차를 해소하여 서버와 사람 모두를 행복하게 합니다.
DNS는 정교한 인터넷 주소록과 같지만 어떻게 작동할까요? 질문해 주셔서 감사합니다.
DNS 디렉터리는 한 물리적 장소나 방대한 인터넷의 한 구석에 있지 않습니다. 전 세계에 분산되어 있으며 정기적으로 업데이트, 정보 및 중복성을 제공하기 위해 서로 통신하는 여러 서버에 저장됩니다.
DNS 정보는 다양한 서버 간에 공유되지만 개별 컴퓨터 및 디바이스에 로컬로 캐시되기도 합니다. 이렇게 하면 사용자의 컴퓨터가 매번 이름 서버에 일반적으로 사용되는 IP 주소를 쿼리할 필요가 없습니다. 그 결과 효율성이 훨씬 높아집니다.
전체적으로 웹 페이지 로드와 관련된 4개의 서로 다른 DNS 서버가 있습니다(사용자의 컴퓨터 또는 디바이스에 아직 캐시되지 않았다고 가정).
대부분의 경우 DNS는 백그라운드에서 완벽하게 작동합니다. 그러나 수십 년 동안 사용되어 왔으며 해커는 기본 시스템을 손상시키는 방법을 지속적으로 찾고 있습니다(보안을 염두에 두고 개발되지 않음). 다음은 몇 가지 일반적인 공격입니다.
오늘날의 해커는 끊임없이 변화하는 고급 공격을 개발하는 정교한 전문가입니다. 따라서 네트워크 보안 은 그 어느 때보다 중요합니다. DNS 공격이든 완전히 다른 공격이든 비즈니스는 항상 안전하고 보호받기 위해 최선을 다해야 합니다.