클라이언트당 여러 DNS 하위 도메인 생성

클라이언트당 여러 DNS 하위 도메인 생성

도메인 이름 시스템을 이해하고 계시는 여러분, 몇 가지 사항을 친절하게 설명해 주시기 바랍니다.

단일 IP 주소와 단일 DNS 주소가 해당 IP 주소에 매핑되어 있고 공개적으로 액세스 가능한 단일 웹 서버가 있다고 가정해 보겠습니다. 이 예에서는 123.123.123.1과 mysite.net을 사용하겠습니다.

나는 이 웹 서버에서 여러 클라이언트를 호스팅하고 각 클라이언트에 myclient1.mysite.net 형식의 DNS 주소를 할당합니다. 들어오는 HTTP 요청에서 HTTP 호스트 헤더를 사용하여 어떤 클라이언트에 액세스하고 있는지 확인합니다.

이제 myclient99.mysite.net을 생성하고 싶지만 해당 특정 클라이언트를 주소 123.123.123.99의 다른 IP 주소(다른 서버)로 지정하고 싶다고 가정해 보겠습니다. 그게 가능합니까? 어떻게 해야 하나요? 서브도메인이라고 하는 것 같은데 맞나요?

편집 1 :서버는 인터넷 서비스 제공업체에 의해 호스팅되며 그들이 원래 나를 위해 DNS를 설정했다는 점을 지적해야 합니다. 변경하려면 기술 지원을 받아야 할 것 같아요. 내 DNS 레코드를 다른 곳에서 호스팅해야 합니까?

답변1

편집 후 두 번째 질문에 대한 의견을 제시하기 위해 두 번째 답변을 추가하고 있습니다.

웹 호스트가 DNS를 관리하고 있다면 괜찮습니다. A 레코드를 추가하도록 요청해야 할 수도 있고 DNS 영역을 관리할 수 있는 웹 기반 시설을 제공할 수도 있습니다.

그러나 자체 DNS를 관리하기로 결정했다면 ZoneEdit.com에서 무료 할당량을 포함하여 안정적인 서비스를 찾을 수 있습니다.

웹 호스트에서 DNS 서버를 변경하는 경우 등록 기관에서 도메인 이름 레코드를 편집하여 권한 있는 이름 서버가 업데이트되도록 해야 합니다. 또한 웹 호스트에서 오래된 레코드를 제거해야 합니다(따라서 오래된 레코드로 끝나지 않도록 하세요).

답변2

다른 사람들과 함께 "하위 도메인"이라는 용어를 사용하는 것에 대해 몇 가지 논쟁이 있을 것입니다. >미소<

기본적으로 요청하는 것은 모두 동일한 IP 주소를 참조하는 다양한 호스트 이름(myclient1, myclient2, myclient3 등)에 대해 DNS 영역에 "A" 레코드를 생성하는 것입니다. 나중에 다른 IP 주소를 참조하는 추가 "A" 레코드(myclient99, myclient100 등)를 만들 수 있습니다.

다 괜찮습니다. 이는 DNS의 매우 일반적인 응용 프로그램이며 전혀 문제를 일으키지 않습니다. 당신이 하고 있는 일은 만들고 있는 일부 "A" 레코드에 다른 IP 주소를 할당하는 것뿐입니다. 모든 "A" 레코드~할 수 있다하나 이상의 IP 주소(이 경우에는 해당 기능이 필요하지 않음)를 참조하고 해당 주소는 다른 "A" 레코드가 참조하는 주소와 아무런 관련이 없습니다.

답변3

도메인은 여전히 ​​mysite.net(server1.myclient1.mysite.net과 반대)이므로 하위 도메인이 아닙니다(적어도 기존 웹 사이트보다 더 많지는 않습니다).

제가 이해한다면 귀하는 IP 123.123.123.1을 사용하여 xxx.mysite.net 형식의 여러 웹 사이트를 호스팅하고 있으며 이제 IP 123.123.123.99를 사용하여 다른 웹 사이트 myclient99.mysite.net을 갖고 싶다고 말씀하신 것입니다. .

이것은 전적으로 가능하며 거의 하찮은 일입니다. (즉, 무례한 행동은 아니지만, 일단 수행 방법을 알고 나면 지금까지 알려지지 않은 힘에 만족하게 될 것입니다.)

두 가지 작업을 수행해야 합니다.

먼저, 공개 DNS 레코드를 편집하여 주소 123.123.123.99를 가리키는 myclient99.mysite.net에 대한 새 A 레코드를 추가하세요.

둘째, 내부 방화벽을 구성하여 외부 IP 주소(예를 들어 123.123.123.99)를 내부 주소(192.168.1.1)로 NAT하도록 하십시오.

당신이 하고 싶은 일은 확실히 흔하고 일반적인 일이다.

관련 정보