dot.tk
(에 대한 도메인 등록 회사 ) 에 도메인을 등록 .tk
하고 다른 곳에서 호스팅되는 내 웹사이트로 전달했습니다. 이로 인해 내 웹 사이트의 (정적) IP 주소를 가리키는 A 레코드가 생성되었습니다. dot.tk
nameserver 를 사용하는 것 같습니다 NS01.FREENOM.COM
.
그런 다음 실수로 호스팅 제공업체의 웹사이트에서 동일한 작업을 수행하여 동일한 IP 주소를 가리키는 A 레코드가 생성되었습니다. 물론 내 호스팅 회사에는 자체 네임서버가 있습니다.
괜찮습니까? 아니면 이 기록 중 하나를 삭제/수정해야 합니까? 두 개의 A 레코드 중 어느 것이 올바른지 인터넷이 어떻게 알 수 있습니까? (실수로 다른 IP 주소를 사용했다고 가정해 보겠습니다.)
답변1
두 개의 A 레코드 중 어느 것이 올바른지 인터넷이 어떻게 알 수 있습니까? (실수로 다른 IP 주소를 사용했다고 가정해 보겠습니다.)
두 레코드는 서로 다른 DNS 서버에 있습니다. '인터넷'은 그렇지 않다자동으로두 가지를 동시에 확인하세요. 대신 클라이언트는 도메인의 지정된 네임서버만 확인합니다.
여기에서 최종 권한은 NS
각 도메인의 이름 서버를 가리키는 레코드를 유지하는 TLD의 레지스트리와 도메인 등록 기관 입니다.대개해당 정보를 업데이트할 수 있습니다. (대부분의 등록기관에서는 사용자 정의 네임서버 또는 등록기관의 "관리형" 네임서버를 선택할 수 있습니다.)
예를 들어 등록 기관의 자체 사이트를 예로 사용하려면 tk.
TLD의 이름 서버에 따라 도메인이 dot.tk.
다음 4개의 이름 서버에 추가로 위임됩니다.
$ dig dot.tk. ns @a.ns.tk.
dot.tk. 7151 IN NS ns1.dns.tk.
dot.tk. 7151 IN NS ns4.dns.tk.
dot.tk. 7151 IN NS ns2.dns.tk.
dot.tk. 7151 IN NS ns3.dns.tk.
A
따라서 에 대한 레코드를 조회할 때 dot.tk.
쿼리는 항상 해당 네 개의 서버 중 하나에서 끝납니다.
다른 사람이 구성을 시도한 경우그들의동일한 도메인의 가짜 버전을 호스팅하는 DNS 서버는 해당 서버를 벗어나지 않습니다. 레지스트리에 보관된 NS 레코드에 없으므로 아무도 거기를 볼 수 없습니다.