동일한 서버에 있는 DNS 서비스 및 웹 서비스

동일한 서버에 있는 DNS 서비스 및 웹 서비스

도메인의 웹사이트를 호스팅하는 데 사용하는 것과 동일한 서버에 DNS 서비스를 설정하고 싶습니다.나는 이것이 권장되지 않는다는 것을 이해합니다, 그러나 제가 이렇게 하도록 유도하는 외부 요인이 많이 있습니다.

포트 80 및 443에서 실행되는 웹 서버를 사용하면 포트 53에서 DNS 서비스를 쉽게 실행할 수 있습니다.

내 질문은 다음과 같습니다: 등록자를 네임서버로 지정하려면 IP를 사용할 수 없으므로 다음과 같은 것이 ns1.example.com필요합니다. ns1.example.com등록 기관의 이름 서버를 사용하지 않는 경우 웹 서버를 어디에서 어떻게 가리킬 수 있습니까 ?

답변1

또한 등록 기관은 제어판 어딘가에 "접착 기록"을 생성할 수 있는 기능을 제공해야 합니다. 글루 레코드는 TLD 레지스트리에 제출되는 레코드입니다. 댓글에 링크된 Shunz 씨의 질문에는 DNS의 작동 방식과 이것이 필요한 이유를 정확히 설명하는 훌륭한 답변이 있으므로 여기서는 자세히 설명하지 않겠습니다. 그러나 요점은 다음과 같습니다.

  • ns1.example.com필요한 IP 주소를 가리키는 A 레코드를 만듭니다 . ns2.example.com도메인 이름당 최소 2개의 네임서버가 필요하므로 동일한 작업을 수행해야 합니다 .*
  • 등록 기관의 도구를 사용하여 동일한 글루 레코드 생성

분명히 어떤 등록 기관을 사용하고 있는지 알려주지 않았기 때문에 어떻게 진행할 수 있는지 말할 수는 없지만 "글루 레코드"에 대한 간단한 Google 검색을 통해 올바른 방향을 찾을 수 있을 것입니다. 또는 여전히 찾을 수 없는 경우 등록기관의 고객 지원팀에 문의하세요.

이제 별표까지...

당신은하지 않습니다가지다2개의 레코드가 서로 다른 서버를 가리킬 수 ns있지만, 동일한 서버를 가리키고 해당 서버가 오프라인이 되면 전체 도메인도 함께 오프라인이 된다는 점에 유의하세요. NXDOMAIN 응답은 업스트림 공급자에 캐시될 수 있으므로 서버의 DNS 서비스가 다시 온라인 상태가 되면 다시 표시되는 데 시간이 걸릴 수 있습니다. 이것이 "백업"을 제공하기 위해 최소 요구 사항이 2인 이유입니다. 네임 서버 중 하나가 오프라인이 되는 경우 "어떤 도메인 이름에 대해 말하는지 모름" 응답이 전송될 위험이 없습니다. 귀하의 사용자에게.

답변2

A 및 NS 레코드는 다음과 같습니다.

example.com.       NS  ns1.example.com.
example.com.       NS  ns1.example.org.
example.com.       A   203.0.113.7
www.example.com.   A   203.0.113.7
ns1.example.com.   A   203.0.113.7

필요하다는 점 참고하세요따라서 도메인을 호스팅할 수 있는 두 번째 서버를 찾아야 합니다. 여기에도 추가했습니다.

다음으로 등록 기관에 도메인에 이 두 개의 이름 서버를 사용하도록 지시합니다. 그들은 이름 서버에 해당 정보를 입력합니다. 위의 레코드를 사용하여 BIND 인스턴스를 구성해야 합니다.

관련 정보