도메인 이름이 DDNS를 가리키도록 하시겠습니까?

도메인 이름이 DDNS를 가리키도록 하시겠습니까?

기본 질문: 도메인 이름이 DDNS 레코드를 가리키도록 하려면 어떻게 해야 합니까? CNAME? DNAME?

domainname.com DNAME something.no-ip.org

만일을 대비해 subdomain.domainname.com도 포함되도록 DNAME을 언급하겠습니다.

내 도메인을 등록하는 곳이 어디인지 상상해 보세요. DNS 서비스가 있어서 그곳에서도 이를 설정할 수 있습니다.

내 질문에 대해서는 그보다 더 많은 정보를 제공할 수 없습니다.

보시다시피 no-ip.org는 제 DDNS 공급자이므로 잘 알려져 있고 이상하거나 이상한 것이 아닙니다.

답변1

을 위한하위 도메인, 예, CNAME 또는 DNAME이 귀하의 예와 똑같이 작동합니다.

그러나 CNAME은 다른 레코드 유형과 함께 사용할 수 없습니다. 도메인 자체('zone apex')이기 때문에~ 해야 하다SOA 및 NS 레코드가 있으므로 CNAME이 될 수도 없습니다. (클라우드플레어이를 허용하는 데 사용됨한동안 잘 작동하지 않았습니다.) 예를 참조하십시오.[1],[2],

즉, 일부 DNS 제공업체에는 일반적으로 다음과 같은 특수 레코드 유형과 같은 자체 솔루션이 있습니다.별칭 또는 ANAME공급자 측에서 해결되고 때때로 새로 고쳐집니다. CloudFlare는 이것을 호출합니다.CNAME 평면화.

답변2

No-IP는 무료 서비스에서 와일드카드를 허용하지 않습니다. 비용을 지불하지 않으면 하위 도메인을 설정할 수 없습니다. 게다가 내가 아는 한 그들은 당신이 자신의 NS를 가리키는 것을 허용하지 않습니다(따라서 그 제한을 우회합니다). 이런 이유로 새로운 DDNS 공급자를 찾아 헤매고 있습니다.

DynDNS 무료가 그리워요...

편집하다:

오해. CNAME DNS 항목을 사용하면 한 도메인을 다른 도메인으로 절대적으로 가리킬 수 있습니다.

https://stackoverflow.com/questions/656009/how-to-overcome-root-domain-cname-restrictions

위의 링크는 당신이 하고 싶은 일에 대해 이야기합니다. IIS와 Apache는 둘 다 URL 재작성을 제공하는데, 이는 더 나은 옵션일 수 있지만 더 많은 작업이 필요합니다.

관련 정보