DNS 지원 설정

DNS 지원 설정

example.com을 만들고 www.example.com가리키고 싶습니다 blog.example.com. 라이브 웹사이트의 DNS 업데이트가 너무 느리고 어떤 레코드가 제대로 적용되지 않는지 확신할 수 없기 때문에 이를 테스트할 수 없습니다.

내 현재 설정은 다음과 같습니다

example.com사이트에는 두 개의 하위 도메인이 있습니다: wwwblog.

example.com다음과 같은 기록이 있습니다.

  1. example.com SOA 'some default value from my provider'(SOA 레코드가 무엇인지 잘 모르겠습니다)
  2. blog.example.com NS dns1.myprovider.com
  3. blog.example.com NS dns2.myprovider.com
  4. example.com NS dns1.myprovider.com
  5. example.com NS dns2.myprovider.com
  6. www.example.com NS dns1.myprovider.com
  7. www.example.com NS dns2.myprovider.com
  8. example.com TXT 'some default values from my provider'(TXT 레코드가 무엇인지 확실하지 않음)

'www' 하위 도메인에는 다음과 같은 레코드가 있습니다.

  1. SOA레코드(기본값)
  2. NS레코드(dns1)(제거할 수 없음)
  3. NS레코드(dns2)(제거할 수 없음)

'블로그' 하위 도메인에는 다음과 같은 기록이 있습니다:

  1. SOA레코드(기본값)
  2. NS레코드(dns1)(제거할 수 없음)
  3. NS레코드(dns2)(제거할 수 없음)
  4. A기록(서버의 실제 IP)

이 외에도 나는 정의했습니다.두 개의 리디렉션:

example.com에게blog.example.com

www.example.com에게blog.example.com

이제 내가 가면 blog.example.com제대로 작동합니다. 으로 이동하면 "서버 DNS 주소를 찾을 수 없습니다." example.com로 리디렉션 www.example.com되고 반환됩니다.www.example.com

내가 뭘 잘못했나요?

편집: Twisty의 제안 후 업데이트. 현재 설정은 다음과 같습니다: https://pasteboard.co/bRfMKJv09.png

이제 www.example.com에서 blog.example.com으로 리디렉션할 수 없습니다.

답변1

DNS 레코드를 사용하여 이를 수행하는 방법은 다음과 같습니다.

  1. www및 하위 도메인을 제거하세요 blog. 그들은 당신이 성취하려는 일에 불필요한 것입니다.

그런 다음 example.com 도메인에서 다음을 수행합니다.

  1. 다음 값을 사용하여 A 레코드를 만듭니다.
    주인: @(없음)
    를 가리키다: Actual IP of server

  2. 다음 값을 사용하여 A 레코드를 만듭니다.
    주인: blog
    를 가리키다: Actual IP of server

  3. 다음 값을 사용하여 CNAME 레코드를 만듭니다.
    주인: www
    를 가리키다: blog.example.com

이제 방문자가 다양한 호스트 이름으로 이동하면 어떤 일이 발생합니까?

  • A 레코드 의 경우 blog.example.com서버를 가리킵니다.
  • www.example.comCNAME 레코드 의 경우 blog.example.com을 가리킵니다.
  • A 레코드 의 경우 example.com서버를 가리킵니다.

example.com에서 blog.example.com으로의 서버측 리디렉션이 여전히 필요합니다. 그러나 www.example.com에서 blog.example.com으로의 리디렉션은 더 이상 필요하지 않습니다(단, 안전을 위해 둘 다 그대로 둘 수 있습니다).

루트 도메인(example.com)의 경우 CNAME 레코드를 사용하여 blog.example.com을 가리키고 싶을 수도 있지만 루트 레코드를 CNAME으로 지정하는 것은 설명된 이유로 인해 일반적으로 권장되지 않습니다.여기.

답변2

내 문제에 대한 해결 방법은 하위 도메인 'www'를 만드는 것이었습니다. 'www' 하위 도메인을 추가한 후 ISP의 DNS 제어판에서 사용할 수 있는 '리디렉션 관리' 규칙을 사용하여 내 페이지가 'blog.example.com'으로 리디렉션됩니다.

관련 정보