2014-10-11 1 views
0

WHM을 사용하는 서버가 있고 cpanel 계정 중 하나에서 하위 도메인을 추가했습니다. 그런 다음 해당 하위 도메인의 새 위치로 리디렉션했습니다. 작동하지 않습니다. CNAME 레코드가 올바르게 설정되지 않았다는 말을 들었습니다.CNAME에 사용할 URL

자, 내가 하위 도메인으로 이동하려는 도메인이라고하자

www.newdomain.com?user=888448594

이 어떻게 것을 넣어 않는 CNAME 레코드?

URL을 붙여 넣으려고했는데 오류가 발생했습니다. CNAME 자료에 대한 문서를 살펴보면 일반 도메인을 사용하여 수행 할 작업을 보여 주지만 도메인을 따르는 해당 부분은 수행하지 않습니다. 누군가 제발 도와 드릴까요?

+0

DNS가 무엇이며 어떤 역할을하는지 궁금한 점이 있습니까? 그렇지 않은 경우 조사를 해 보았습니다. – Sumurai8

+0

내가 말했듯이 나는 그것을 들여다 보았다. 저는 DNS 전문가가 아닙니다. 나는 단지 하나의 하위 도메인이 다른 곳으로 가고 싶다고 말하고 있으며 나를 위해 그것을 수행하는 데 179 달러의 비용이들 것이라고 말하고 있습니다. 당신은 어리석은 돈을 절약하기 위해 이것을 연구 끝에 끝내기 위해 하루를 보내고 있습니까? – SherwoodPro

답변

2

DNS는 호스트 이름을 ip로 변환하는 서비스입니다. 브라우저에서 www.example.com/penguins/are/green/을 요청하면 브라우저는 먼저 ip가 연결된과 연결된 IP 주소를 찾습니다. IP 주소가있는 월드 와이드 웹의 서버에만 주소를 지정할 수 있기 때문입니다.

호스트 이름 또는 도메인 이름은 procotol 뒤에 있고 tld (예 : 위 예의 ".com")까지입니다. 간단한 작업에 사용할 두 레코드는 다음과 같습니다.

  • A 레코드. 이것은 호스트 명을 ip로 변환합니다.
  • CNAME 레코드. 이렇게하면 호스트 이름 또는 호스트 이름 그룹에 대한 별칭이 대신 다른 호스트 이름을 조회하게됩니다. 브라우저와 같은 클라이언트는 A 레코드를 찾을 때까지 새로운 호스트 이름으로 재 시도합니다.

특정 호스트 이름에 대해 올바른 IP를 찾기 위해 사용되기 때문에 DNS로 수행하려는 작업을 수행하는 것은 불가능합니다.


귀하가 원하는 것은 귀하의 서버에 도착해야하는 모든 요청이 거기로 보내지는지 확인하는 것입니다. 그것은 그렇게 보일 것입니다.

RecordType | Key    | Value 
A   | example.com   | 1.2.3.4 
CNAME  | www.example.com  | example.com 
CNAME  | newdomain.com  | example.com 
CNAME  | *.newdomain.com  | example.com 

서버에서 당신은 URL 재 작성을 원할 것입니다. 이 작동 원리는 http deamon마다 다릅니다. 아파치에서는 mod_rewrite, IIS는 their url rewrite module, lighttpd는 this module, nginx에는 this module을 사용합니다. 각 http deamons에 대해 이렇게하는 방법에 대한 많은 예제가 있습니다. 원래 URL을 나열하지 않았거나 정확히 무엇을하고 싶으 냐고해서 정확히 검색해야하는지 알 수 없습니다. 난 당신이 쿼리 문자열와 함께 다른 도메인 이름URL 또는 도메인 이름 리디렉션 외부 리디렉션을 원하는 것 같아요.

관련 문제