와일드카드 DNS 레코드는 기본 케이스입니다—자체 레코드가 없는 모든 서브도메인을 받아냅니다. 설정 하나로 무한한 가능성을 열어주지만, 잘못 사용하면 실제 위험이 따릅니다.
DNS는 전화번호부입니다. 도메인을 서버에 연결한다는 것은 내 항목을 등록하는 것입니다. 정확히 어떻게 하는지 알아봅니다.
라운드 로빈 DNS는 쿼리마다 IP 주소를 순환하지만, DNS 캐싱 때문에 수백만 명의 사용자가 같은 캐시 응답을 공유합니다—'분산'된 트래픽이 전부 서버 하나에 몰리는 동안 나머지 서버는 그냥 놀고 있을 수 있습니다.
서브도메인은 그냥 DNS 레코드입니다—특별한 시스템도, 계층 구조의 마법도 없습니다. 만드는 방법, 어디에든 연결하는 방법, HTTPS로 보안을 설정하는 방법을 알아봅니다.
같은 DNS 질문이라도 누가 묻느냐에 따라 서로 다른 진실된 답이 돌아옵니다. 스플릿-호라이즌 DNS는 이 역설을 가능하게 만들어, 내부와 외부 사용자가 같은 호스트명을 공유하면서도 완전히 다른 서버에 도달하게 해줍니다.
GeoDNS는 쿼리가 어디서 왔는지에 따라 서로 다른 IP 주소를 반환합니다. 도쿄의 사용자는 아시아 서버에, 런던의 사용자는 유럽 서버에 연결되는 식이죠. 근접성이 곧 성능을 의미한다는 가정에 기반하며, 대부분의 경우 이 가정은 맞아떨어집니다.
DNS 부하 분산은 디렉토리 시스템을 트래픽 안내자로 전용하는 방식입니다. DNS를 빠르게 만드는 바로 그 캐싱이 이 방식을 조잡하게 만드는 원인이기도 합니다. 이 트레이드오프를 이해하면 언제 이 도구가 딱 맞는 선택인지, 언제 다른 것이 필요한지가 분명해집니다.
이 페이지가 도움이 되었나요?