브라우저의 주소 필드에 도메인 이름을 입력할 때 해당 도메인 이름이 보고 싶은 페이지에 어떻게 연결되는지에 대해 자주 생각하지 않습니다.실제로 정보 페이지를 cab도메인 제공하는 인터넷상의 컴퓨터에는 실제로 그러한 의미 있는 이름이 할당되지 않고 대신 IP 주소 지정을 사용합니다. IP 주소는 4자리의 16진수로 구성된 숫자로 구성됩니다. IP 주소의 각 숫자는 256개의 서로 다른 값을 가질 수 있으며 우리는 종종 각 16진수 숫자를 점으로 구분하는 10진수 형식으로 IP 주소를 씁니다. 10.22.254.117
그렇다면 브라우저의 주소 표시줄에 입력한 도메인 이름은 인터넷의 컴퓨터가 이해할 수 있는 이 IP 주소로 어떻게 변환됩니까?
이 변환을 수행하기 위해 인터넷 상의 여러 컴퓨터가 도메인 이름을 해당 IP 주소에 바인딩하는 도메인 이름 서버 역할을 합니다. 모든 DNS가 모든 도메인 이름을 해당 IP 주소로 변환하는 것을 처리할 수 있는 것은 아닙니다. 대신 DNS는 로컬에서 호스팅되는 IP 주소에 대해서만 전체 변환을 지정하고 처리할 다른 DNS와 함께 다른 도메인 이름에 대한 요청을 전달합니다.
이것이 어떻게 작동하는지 명확하게 설명해야 하는 예를 고려해 보겠습니다. 미국이나 영국에 있고 브라우저의 주소 표시줄에 http://www.amra.asn.au/를 입력한다고 가정해 보겠습니다. 이 도메인은 로컬에서 호스팅되지 않으므로(호주에서 호스팅됨) ISP의 DNS에는 입력된 전체 주소를 IP 주소로 변환하는 항목이 없습니다. 대신 다른 DNS를 가리키는 au 도메인에 대한 항목이 있습니다
. 요청은 이제 다른 DNS로 요청을 전달하는 asn.au에 대한 항목이 있는 이 새 도메인 이름 서버로 전달됩니다. 마지막으로 요청은 입력된 도메인 이름을 적절한 IP 주소에 바인딩하고 요청된 웹 페이지를 호스팅하는 서버에 요청을 전달할 수 있는 항목이 있는 DNS에 도달합니다. 호주에 있고 이 주소를 입력하면 로컬 DNS에 이 도메인에 대한 항목이 있을 수도 있고 없을 수도 있으며 그렇지 않은 경우 요청이 처리를 위해 다른 DNS로 다시 전달됩니다.
이 프로세스는 사이트가 웹 호스트를 변경할 때를 제외하고 일반적으로 투명합니다. 웹 사이트가 이동되면 이름을 IP 주소에 바인딩하는 항목이 있는 도메인 이름 서버를 변경하여 새 IP 주소를 반영해야 합니다. 새 호스트는 DNS를 업데이트하여 더 높은 수준의 도메인 이름 서
버에 정보를 전달하여 이제 해당 사이트의 마스터 DNS임을 알려줍니다. 정기적인 간격으로 다양한 도메인 이름 서버는 서로 질문하여 어떤 도메인 이름이 주소를 변경했는지 확인합니다. 주어진 사이트와 관련된 항목이 있는 모든 DNS가 이러
한 이동을 반영하도록 업데이트될 때까지 업데이트되지 않은 DNS를 통과하는 요청은 새 주소 대신 이전 IP 주소로 전달됩니다. 업데이트된 DNS를 통과하는 요청은 새 호스트로 이동합니다. 즉, IP 주소 변경이 모든 관련 DNS에 조금씩 전달될 수 있도록 사이트를 새 호스트로 이동한 후 가능한 경우 사이트 사본을 이전 호스트와 함께 몇 주 동안 유지해야 합니
. . 이것이 불가능한 경우 귀하의 사이트에 대한 일부 잠재 방문자가 “페이지를 찾을 수 없음” 메시지를 받는 상황이 발생할 수 있습니다. 그 이유는 나머지 방문자는 아직 업데이트되지 않은 DNS를 통해 요청했기 때문입니다. 요청이 업데이트된 DNS를 통해 이동하기 때문에 여전히 귀하의 사이트에 액세스할 수 있습니다.