2011-03-08 6 views
6

다른 것들 중에서 whois 레코드를 검사하는 데스크탑 응용 프로그램을 만들려고하고 있으며 최상위 도메인을 whois 서버에 매핑하는 몇 가지 목록을 발견했습니다. 그들은 일반적으로 작동하지만 때로는 다른 Whois 서버에서 정보를 찾아야합니다. 예를 들어 com 도메인의 주 서버가 whois.markmonitor.com 인 경우 about.com을 "corporatedomains"에서 가져와야합니다. 특정 도메인에 대해 어떤 WHOIS 서버에서 쿼리해야하는지 확인하려면 어떻게해야합니까?특정 도메인에 대한 whois 서버는 어떻게 찾을 수 있습니까?

+0

현재 작업하고있는 OS는 무엇입니까? – Anne

+0

@Anne, Win7,하지만 그게 왜 중요한지 모르겠다. – Fluffy

+0

일부 운영 체제에는 OSX 및 일부 Linux 배포판과 같이 WHOIS 요청을 수행 할 수있는 특정 명령 줄 도구가 포함되어 있습니다. 그들은 올바른 서버에 자동으로 연결합니다 : – Anne

답변

9

WHOIS 서버에는 두 가지 종류가 있습니다. 얇고 두껍습니다. 위키 백과

에서

WHOIS 정보 저장에 따라 조회 할 수 있습니다 두꺼운 또는 얇은 데이터 모델 :

두꺼운

하나 WHOIS 서버는 완전한 WHOIS 정보 모두에서 특정 데이터 집합에 대한 등록자 (예 : 한 WHOIS 서버가 모든 .org 도메인에 대한 WHOIS 정보로 응답 할 수 있도록)

얇은

하나 WHOIS 서버에 저장 턴에있는 데이터에 대한 자세한 내용이있는 도메인의 등록 기관의 WHOIS 서버의 이름이 같은 .COM의 WHOIS 서버로 (고개되고있는 도메인이 등록 된 레지스트라에게 WHOIS 쿼리를 참조하십시오).

Thick WHOIS 서버는 IANA 웹 사이트에서 사용할 수 있습니다. 예를 들어 IT TLD의 IANA 레코드는 다음과 같습니다. 아래

WHOIS Server: whois.nic.it 

Thin 서버에

스크롤은 조금 더 복잡합니다. 기본 WHOIS 서버 (IANA에서 사용 가능)를 쿼리 한 다음 참조를 추출해야합니다.

예를 들어 여기는 record for example.com입니다. Verisign (첫 번째 .COM WHOIS 서버)의 응답은 Whois Server을 포함하여 일부 정보를 반환합니다.

Server Name: EXAMPLE.COM.AU 
Registrar: ENETICA PTY LTD 
Whois Server: whois.enetica.com.au 
Referral URL: http://www.enetica.com.au 

그런 다음 당신은 WHOIS 서버를 추출하고 두 번째 쿼리를 실행해야합니다.

사용 가능한 모든 WHOIS 서버 목록이 내 Ruby Whois 프로젝트에 포함되어 있습니다. Check the definitions folder.

+1

두 번째 WHOIS 쿼리를 수행하려면'whois -h whois.enetica.com.au example.com.au'을 실행하십시오. –

관련 문제