특정 TLD에 대한 모든 도메인 이름의 전체 목록을 기술적으로 검색하는 방법은 무엇입니까?

특정 TLD에 대한 모든 도메인 이름의 전체 목록을 기술적으로 검색하는 방법은 무엇입니까?

도메인 이름 목록을 판매하는 회사가 있는 것처럼 보이지만 해당 목록은 불완전하며 각 회사는 특정 TLD에 대한 항목 수가 다릅니다.

기존/등록/활성 도메인 이름의 전체 목록에 대해 그토록 많은 음모가 있는 이유는 무엇입니까? 모든 사람이 온라인으로만 사용할 수 있는 것은 아닌 이유는 무엇입니까(물론 추가 데이터 없이 도메인 이름만 사용 가능)?

그리고 주요 질문은 - 그러한 목록을 스스로 작성하는 올바른 기술적 방법이 있습니까?

내가 올바르게 이해했다면 등록 기관은 각 TLD에 대해 인증을 받은 다음 영역 파일을 호스팅할 책임이 있습니다.

따라서 전체 목록을 작성하려면 모든 등록 대행자로부터 전체 목록을 가져와서 함께 결합해야 합니다.

간단해 보이지만 그런 목록이 없습니다. 그렇다면 왜 그런 것이며 기술적인 관점에서 어떻게 스스로 올바르게 수행할 수 있습니까?

답변1

어떤 의미에서 "올바른" 기술적 접근 방식은 관련 레지스트리가 TLD 영역 데이터에 액세스하는 데 필요한 모든 과정을 뛰어넘거나, 그러한 프로그램이 없는 경우에는 이를 수행하지 않는 것이라고 주장할 수도 있습니다.

gTLD와 관련하여,ICANN은 중앙 저장소를 제공합니다.:

그만큼중앙 집중식 데이터 서비스이해관계자가 액세스를 요청할 수 있는 중앙 집중식 지점을 제공합니다.영역 파일참여하는 최상위 도메인 등록 기관에서 제공합니다. 이 서비스는 수백 개의 새로운 gTLD가 인터넷에 추가됨에 따라 영역 데이터 전송을 확장하기 위한 솔루션입니다.

모든 새로운 gTLD 레지스트리는 gTLD 기술 위임 시 승인된 요청자(예: 법 집행 기관, IP 변호사, 연구원)에게 영역 데이터를 제공해야 합니다.

gTLD 레지스트리 계약이 체결되면 중앙 집중식 영역 데이터 서비스 활용에 대한 지침이 새 레지스트리에 제공됩니다.

훨씬 오랫동안 개별 영역을 별도로 사용할 수 있게 되었습니다. 예를 들어 com과 net 영역은 다음과 같습니다.Verisign에서 제공(ICANN을 대신하여 이러한 영역을 운영).


ccTLD의 경우 중앙 저장소만큼 편리하지 않으며 각 레지스트리에는 전체 영역 데이터에 대한 액세스를 허용하는 프로그램이 있을 수도 있고 없을 수도 있습니다.

등록 기관은 영역 파일을 호스팅하지 않으며 TLD의 이름 서버는 등록 기관을 대신하여 운영됩니다. 등록자는 레지스트리에 데이터를 공급합니다.

답변2

음모는 없습니다. 단지 목록이 엄청날 뿐입니다(이 글을 쓰는 시점에서 VeriSign(.net 및 .com)에서만 처리하는 133,182,309개의 도메인, 도메인당 평균 13바이트 너비 문자를 가정하면 도메인 이름만 거의 2GB에 해당합니다. , 도메인 항목에 첨부된 관련 정보는 말할 것도 없고) 대역폭에는 비용이 듭니다.

개별 영역 스폰서에게 영역 파일을 요청하거나 등록 기관으로 등록할 수 있습니다(영역 파일에 대한 더 나은 액세스를 얻기 위해). VeriSign 예를 계속해서 여기에서 .net 및 .com을 찾을 수 있습니다.http://www.verisigninc.com/en_US/channel-resources/domain-registry-products/zone-file/index.xhtml그리고http://www.verisigninc.com/en_US/channel-resources/become-a-registrar/index.xhtml

또한 whois 데이터베이스의 API에 액세스하기 위해 등록하거나(보통 대역폭이 저렴하지 않기 때문에 비용이 발생함) 캐시된 복사본에 대한 액세스를 제공하는 사이트에서 영역 파일을 다운로드할 수도 있습니다.http://www.premiumdrops.com/zones.html.

다시 말하지만, 각 TLD에 대해 해당 목록에 액세스하려면 자체 프로세스가 필요합니다.

마지막으로 도메인은 지속적으로 등록/갱신/만료되기 때문에 이 정보는 다운로드하는 순간 오래된 정보가 됩니다. 이 문제는 다운로드할 수 있는 목록을 유지하는 가치를 감소시킵니다.

부록: 이것은 귀하(또는 귀하가 의도한 클라이언트)가 등록 기관에 등록된 모든 DNS 레코드를 제공하지 않도록 설정된 DNS 서버 또는 그러한 목록을 쓸모 없게 만드는 기타 많은 경우를 다루지 않습니다. .

답변3

TLD 운영자는 (더 이상) 지원하지 않지만,RFC 833(그리고 후속 RFC에서 개선됨)은구역 이전TLD 루트 영역의 경우AXFR요구.

관련 정보