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