
r.example.com
내 기본 도메인의 하위 도메인을 다른 서버로 리디렉션하려고 합니다 . 지금까지 찾은 내용에 따르면 DNS 파일에 다음과 같이 새 줄을 추가하면 됩니다.
r 14400 IN A 1.2.3.4
하지만 그것은 나에게 별로 의미가 없습니다. (제 생각에는 어떻게든 이름 서버를 지정해야 할 것 같습니다.)
이 단일 하위 도메인을 다른 서버로 적절하게 보내 상대방 사용자가 적절하게 가져와 자신의 웹 사이트에 사용할 수 있도록 하려면 어떻게 해야 합니까? 나는 그것을 가리킬 위치에 대한 세 개의 이름 서버를 알고 있지만 이를 수행하는 방법을 찾을 수 없습니다. 기본적으로 DNS 구성을 사용하여 하위 도메인을 다른 도메인으로 처리하는 것도 가능합니까? 아니면 내 도메인 공급자와 더 높은 수준으로 이 작업을 수행해야 할까요?
답변1
"A" 레코드만으로 이름 서버가 아닌 호스트를 정의합니다.
대상 이름 서버가 이미 다른 도메인에 도메인 이름을 가지고 있는 경우
r 14400 IN NS ns1.thatdomain.net.
14400 IN NS ns2.thatdomain.net.
14400 IN NS ns3.thatdomain.net.
또는 해당 서버에 대해 새 도메인 이름을 정의하려면 다음을 수행하십시오.
r 14400 IN NS ns1.r.example.com.
14400 IN NS ns2.example.com.
14400 IN NS whatever.whatever.example.com.
ns1.r 14400 IN A 1.2.3.4
ns2 14400 IN A 5.6.7.8
whatever.whatever 14400 IN A 9.0.1.2
ns1.r의 경우(이 방법으로 수행하는 경우) 대상 서버에도 A 레코드를 설정해야 합니다(r.example.com의 일부이고 거기서 처리되기 때문입니다). 나머지 모든 경우에는 여기의 레코드로 충분합니다(왜냐하면 그들은 여기에 속하고 r에 속하지 않습니다).
이 설정의 올바른 이름은 리디렉션이 아니지만대표단.
답변2
귀하가 만들고 있는 것은 세 번째 수준의 도메인입니다.이것조금 도움이 될 것입니다. DNS는 컴퓨터가 말하는 IP 주소를 사람이 쉽게 사용할 수 있는 이름으로 변환합니다. NS 서버를 지정하지 않아도 되는 이유는 매우 간단합니다. example.com에 대해 이미 지정했습니다. r.example.com은 다른 IP 주소를 가리키고 있습니다.
답변3
나는 당신이 올바른 조치를 취했다고 믿습니다. some_IP로 리디렉션되도록 "A" DNS 레코드를 설정했다고 생각한다면 지금 겪고 있는 문제는 무엇입니까?
"A" DNS 레코드를 설정한 경우 r.example.com에 ping을 시도해 보셨나요? "A" DNS 레코드에 설정한 IP 주소와 정확한 IP 주소를 보셨나요? 동일하다면 작동해야합니다.