공유 호스트에 대해 A 레코드를 어떻게 설정합니까?

공유 호스트에 대해 A 레코드를 어떻게 설정합니까?

A레코드를 사용하여 내 도메인을 내가 소유한 별도의 도메인으로 리디렉션하려고 합니다 . 이 프로세스는 DigitalOcean Droplets에서 잘 작동했습니다. A 레코드에 IPv4 주소를 추가하기만 하면 요청은 Droplet이 호스팅하는 모든 곳으로 바로 전달됩니다.

그런데 제가 요청을 보내려는 웹사이트는 공유호스팅으로 운영되고 있기 때문에 핑을 통해 얻은 IP 주소는 실제로는 해당 웹사이트로 연결되지 않고 오히려 웹사이트를 방문하는 모든 사람을 위한 랜딩 페이지입니다. 사이트가 호스팅되는 서버를 사용합니다.

GitHub Pages/Cloudflare 페이지 사이트를 사용하려고 시도하는 동안 동일한 현상이 발생합니다. 아마도 기본 서버를 쿼리하고 있고 해당 서버가 제공되는 웹페이지를 쿼리하고 있지 않기 때문에 404만 표시됩니다.

내 질문은 두 부분으로 구성됩니다.

  1. 이것이 GitHub/Cloudflare가 아닌 DigitalOcean에서는 작동하는 이유는 무엇입니까? Droplets도 공유호스팅인줄 알았는데 아닐수도...?
  2. 전체 별도의 드롭릿을 구매하지 않고도 리디렉션을 수행하거나 페이지를 호스팅할 수 있는 다른 방법이 있습니까?

답변1

공유 호스트에 대해 A 레코드를 어떻게 설정합니까?

다른 호스트와 동일한 방식으로 공유 호스트에 대한 레코드를 설정하면 A차이가 없으며 올바른 IP 주소를 사용하면 완료됩니다.

하지만 여기에는 몇 가지 문제가 있으며 아마도 잘못된 질문을 하고 있을 것입니다.

  • 공유 호스팅 플랫폼이 기존 호스팅 계획에 추가/사용자 지정 도메인 추가를 명시적으로 지원하지 않고 호스팅 계획에 새 도메인을 등록하지 않은 한, 플랫폼은 실제로 추가 도메인을 인식하지 못합니다.
    일반적으로 공유 플랫폼은 도메인 이름을 특정 계정과 연결하도록 구성해야 하며 그렇지 않으면 표시되는 일반 방문 페이지에서 알 수 있듯이 올바르게 응답하지 않습니다.

  • 나는 공유 호스팅 플랫폼이 당신에게"올바른 IP 주소"ACDN 서비스를 사용하거나 호스팅을 중단하지 않고 마음대로 IP를 변경할 수 있기를 원하기 때문에 먼저 기록 에 사용할 수 있습니다 . (종종 그들은 CNAME을 사용할 수 없다는 문제로 레코드 CNAME대신 레코드 설정을 권장합니다.A베어 도메인 / 정점.

이 프로세스는 DigitalOcean Droplets에서 잘 작동했습니다. 이것이 GitHub/Cloudflare가 아닌 DigitalOcean에서는 작동하는 이유는 무엇입니까? Droplets도 공유호스팅인줄 알았는데 아닐수도...?

아마도 드롭릿에 기본 랜딩 페이지를 구성한 적이 없기 때문일 것입니다. 랜딩 페이지를 명시적으로 구성하지 않은 경우(웹 서버 전문 용어:"기본 가상 호스트") 첫 번째/유일한 웹사이트가 항상 표시되는 기본 웹사이트가 됩니다.
해당 사이트는 올바른 사이트 이름이 사용된 경우에만 표시되는 것이 아니라, 예를 들어 서버의 기본 IP 주소가 사용된 경우 또는 서버의 IP 주소를 가리키는 임의의 알 수 없는 도메인 이름이 있는 경우에도 표시됩니다. IP 주소가 사용됩니다.

전체 별도의 드롭릿을 구매하지 않고도 리디렉션을 수행하거나 페이지를 호스팅할 수 있는 다른 방법이 있습니까?

기존 드롭릿에 이름 기반 가상 호스팅을 사용하세요.

관련 정보