인터넷이 내 NS 서버 IP를 어떻게 알 수 있나요?

인터넷이 내 NS 서버 IP를 어떻게 알 수 있나요?

도메인 이름(예: mydomain.com)을 소유하고 있고 공용 IP(예: 1.2.3.4)로 자체 ns 서버 ns1.mydomain.com을 설정한 경우 ns1.mydomain.com을 등록 시스템.

내 ns 서버에 기록이 있습니다.www.mydomain.comIP(예: 1.2.3.5)를 가리키는 인터넷의 누군가가 내www.mydomain.com, 내 도메인의 ns 서버인 ns1.mydomain.com이 1.2.3.4인지 어떻게 알 수 있나요? 그들은 1.2.3.4에 내 도메인의 모든 데이터가 포함되어 있다는 것을 알아야 하는데, 기술적으로 어떻게 알 수 있습니까?

누군가 접근하고 싶을 때www.mydomain.com, 그들은 등록 기관의 시스템에서 ns 서버 이름(ns1.mydomain.com)을 얻게 되지만, 그것이 1.2.3.4인지 어떻게 알 수 있습니까?

감사합니다!

*자체 소유의 NS 서버를 관리해야 하는 것은 이번이 처음입니다.

**실제로 내 도메인에는 2개의 ns 서버가 있고 수년 동안 실행되어 왔지만 곧 ns2의 공용 IP를 변경해야 합니다. 큰 문제/실수 없이 변경하려면 이에 대해 더 많이 이해해야 합니다.

답변1

여기는매우 단순화된 그림DNS 작동 방식:

루트 서버라는 이름의 최상위 DNS 서버가 13개 있습니다. 그리고 해결자는 해당 항목에 액세스하는 방법을 알고 있습니다. 이 13개 서버는 어떤 서버가 .com(귀하의 경우) 영역을 지원하는지 알고 있습니다. 당신은 그들(지원하는 이들 .com)에게 에 대해 물어봅니다 mydomain.com. 를 지원하는 이러한 서버 중 일부는 .com의 DNS 서버로 응답합니다 mydomain.com. 그리고 확인자는 이러한 DNS 서버에 (답변에서) 다음 사항에 대해 질문합니다.www.mydomain.com

더 많은 정보를 원하시면 방문하실 수 있습니다이 페이지.

답변2

"이 경우 위임을 제공하는 이름 서버는 위임에 언급된 권한 있는 이름 서버에 대해 하나 이상의 IP 주소도 제공해야 합니다." https://en.wikipedia.org/wiki/Domain_Name_System#Circular_dependent_and_glue_records

관련 정보