한 도메인에서 다른 도메인으로 트래픽을 자동으로 리디렉션할 수 있나요?

한 도메인에서 다른 도메인으로 트래픽을 자동으로 리디렉션할 수 있나요?

올리버를 만나보세요. Oliver는 자신의 레스토랑인 "Fancy Flavours"와 그에 맞는 웹사이트를 시작하고 싶어합니다. 그는 도메인을 구매하고 싶어 fancy-flavours.co.uk하지만 미국 영어와 영국 영어의 철자 차이(예: "flavors" 대 "flavors")를 허용해야 한다는 것을 알고 있습니다.

두 개의 서로 다른 웹사이트를 호스팅하는 대신, 철자가 틀린 것을 사용하려는 사람을 fancy-flavors.co.uk"적절한" 웹사이트로 자동으로 리디렉션하는 것이 가능합니까?

저는 HTML 리디렉션에 대해 매우 잘 알고 있지만 이것이 도메인 수준에서 가능하므로 모든 트래픽에 적용되는지 궁금합니다.

mail.fancy-flavours.com예를 들어 Oliver가 새 하위 도메인을 추가하려는 경우 두 개의 다른 DNS 레지스트리에 걸쳐 이러한 DNS 변경 사항을 미러링할 필요가 없다는 이점이 있습니다 .

답변1

DNS 수준에서는 가능하다고 생각하지 마십시오. DNS는 도메인과 하위 도메인이 IP를 가리키는 데 도움이 됩니다. 하지만 *.example.com과 같은 와일드카드를 사용하여 모든 하위 도메인을 IP로 지정할 수 있습니다.

Michael이 언급했듯이 URL 수준에서는 301 리디렉션을 사용할 수 있습니다. 또한 와일드카드를 사용할 수도 있습니다. example.com/anything을 www.example.com/anything으로 리디렉션하거나 그 반대로 리디렉션할 수 있습니다. 서버 제어판이 이를 지원해야 하거나 .htaccess를 사용할 수 있습니다. 도움말은 다음에서 찾을 수 있습니다.이 URL.

답변2

BIND를 사용하고 자체 DNS를 호스팅한다고 가정하면 이는 어느 정도 가능합니다. 두 영역 모두 동일한 영역 파일에서 제공될 수 있습니다. 하지만 여전히 웹/메일 서버에 두 도메인을 모두 수용해야 합니다. 영역 파일에서 실제 도메인 이름(fancy-flavours.co.uk. 또는 fancy-flavors.co.uk.) 대신 항상 "@"을 사용하여 도메인 이름을 참조하는 것이 좋습니다. 그런 다음 명명된.conf에서 두 도메인에 대해 동일한 영역 파일을 지정합니다.

타사 DNS 호스팅 공급자를 사용하는 경우 영역 및 구성 파일에 직접 액세스하지 않으면 이 작업을 수행하기가 더 어려울 수 있습니다.

제한된 수의 DNS 이름에 대해 이 작업을 수행할 가치가 있는지 여부는 귀하만이 대답할 수 있는 질문입니다.

답변3

동일한 효과를 얻기 위한 해결 방법은 많이 있지만 웹 서버를 사용하지 않고 자동 리디렉션은 불가능합니다. (리디렉션하는 대신 도메인 이름의 모든 버전에 대해 동일한 웹 서버 응답을 가질 수 있습니다)

관련 정보