Github를 사용하여 Freenom을 통한 하위 도메인

Github를 사용하여 Freenom을 통한 하위 도메인

page.mydomain.tk를 mydomain.tk/page로 리디렉션하고 싶습니다. 나는 새로운 기록을 세우려고 노력했다.

Name: page A, TTL 3600, Target: <IP>

하지만 이것은 mydomain.tk로 리디렉션됩니다. 저도 시도해 보았습니다.

Name: page CNAME, TTL 3600, Target: mydomain.tk/page 하지만 결과적으로

Error occured: Invalid name in dnsrecord

어떤 조언이라도 미리 감사드립니다.

답변1

DNS CNAME은 웹 리디렉션이 아니며 단지 "A 레코드" 리디렉션일 뿐입니다. 따라서 CNAME 변환은 완전히 HTTP 요청 외부에서 발생하므로 전체 URL이 아닌 다른 도메인 이름만 가리킬 수 있습니다.

동일한 서버를 가리키는 여러 다른 도메인이 있는 경우(CNAME을 통해 수행하든 A/AAAA 레코드를 통해 수행하든 관계없이)서버까지두 개의 다른 이름으로 호출되고 있음을 인식하고 그에 따라 수신된 URL을 번역합니다.

(대부분의 웹서버는 이 기능을 "이름 기반 가상 호스트" 또는 줄여서 "가상 호스트"라고 부릅니다.)

mydomain.tkGitHub 페이지에서 웹사이트를 호스팅하는 경우 두 개의 별도 저장소(하나는 저장소 CNAME파일에 있고 다른 하나는 page.mydomain.tk저장소 CNAME파일 에 있음 )를 사용하여 이를 달성할 수 있어야 합니다 .

관련 정보