두 대의 서버 내에서 DNS 구성을 분할하는 방법

두 대의 서버 내에서 DNS 구성을 분할하는 방법

나는 둘 다 가지고있다AWS Route53그리고전용 서버 DNS conf

NS기록을 세워보았습니다

 - ns111.awsdns-xz.co.
 - ns112.awsdns-xz.co.
 - ns113.awsdns-xz.co.

기본적으로 내가 달성하고 싶은 것은 두 명의 다른 사람이 관리하는 두 서버 모두에 관련되지 않은 여러 DNS 레코드를 갖는 것입니다.

NS 레코드 도메인 등록기관

ns1.xxx.ovh.com

DNS 기록

dedicatedServer.ovh.com
  a  : example.com    
       sub.example.com 
  mx : mx.example.com 
  ns : ns111.awsdns-xz.co.
     : ns112.awsdns-xz.co.
     : ns113.awsdns-xz.co.
             on AWS router 
                  site2.example.com  -> loadbalancer 
                  site3.example.com  -> elasticbeanstalk 

이 구성이 괜찮고 제대로 작동할까요?

2시간이 지났는데도 안되는데 전파기간을 기다려야 하나요?

답변1

제 생각에는 대중이 접근하지 못하기 때문에(검색도 안 함) 이것이 효과가 없을 것 같습니다.

좋습니다. 도메인이 있다고 가정해 보겠습니다.example.com레지스트라 수준에 등록되어 있고 다음을 가리키는 NS 레코드가 있습니다.ns1.xxx.ovh.com- 이 정보는 .com 도메인의 DNS 영역으로 전파되어 site.com 도메인에 대한 위임을 설정합니다.

ns1.xxx.ovh.com 서버에 example.com 영역이 구성되어 작동하는 DNS 서버가 있을 것입니다. 누구든지 일부 레코드를 쿼리하면 "루트"에서 이 도메인에 대한 권한 있는 서버인 ns1.xxx.ovh.com까지 반복되며 이 서버는 알고 있거나 알지 못합니다.

영역에 대한 NS 레코드는 도메인 자체 수준보다 상위 수준에서 더 중요하며 "다음 서버"가 쿼리하지 않습니다.

AWS에서 site2 및 site3 하위 도메인에 대한 레코드를 관리하려면 ns1.xxx.ovh.com에서 하위 도메인을 직접 위임해야 합니다.

site2.example.com. 3600 IN NS ns111.awsdns-xz.co.
site2.example.com. 3600 IN NS ns112.awsdns-xz.co.
site2.example.com. 3600 IN NS ns113.awsdns-xz.co.
site3.example.com. 3600 IN NS ns111.awsdns-xz.co.
site3.example.com. 3600 IN NS ns112.awsdns-xz.co.
site3.example.com. 3600 IN NS ns113.awsdns-xz.co.

그런 다음 쿼리가 ns1.xxx.ovh.com에 오면 AWS DNS 시스템에 쿼리를 위임하므로 이러한 레코드는 ns1.xxx.ovh.com 외부에서 처리됩니다. 이 위임은 언급된 도메인과 그 하위 도메인을 다루므로site2.example.com NS위임을 위해 site2.site.com과 www.site2.example.com도 포함됩니다.

결과는 다음과 같습니다(TTL 3600의 경우).

@ 3600 IN A <IP>
@ 3600 IN MX 10 mx.example.com.
@ 3600 IN NS ns1.xxx.ovh.com.
sub 3600 IN A <IP>
mx 3600 IN A <IP>
site2.example.com. 3600 IN NS ns111.awsdns-xz.co.
site2.example.com. 3600 IN NS ns112.awsdns-xz.co.
site2.example.com. 3600 IN NS ns113.awsdns-xz.co.
site3.example.com. 3600 IN NS ns111.awsdns-xz.co.
site3.example.com. 3600 IN NS ns112.awsdns-xz.co.
site3.example.com. 3600 IN NS ns113.awsdns-xz.co.

-- 편집하다 --

@에 대한 NS 레코드와 MX 레코드에 대한 우선순위를 추가하여 유효한 형식과 일관성을 유지하도록 했습니다.

관련 정보