"whois" 서버 추가

"whois" 서버 추가

whois 서버에 명령을 whois추가하기 위해 명령을 구성하는 방법을 아는 사람이 있습니까 ?whois

whois참고: OSX에는 없습니다 . 애플버전으로 출시했으면 좋았을텐데 여기서는 더 성공할 것 같네요...

답변1

Mac OS X 바이너리 에는 호스트를 whois 서버로 지정할 수 있는 whois옵션을 포함하여 다양한 옵션이 내장되어 있습니다 .-h

     The whois utility looks up records in the databases maintained by several Network Information Centers (NICs).

 The options are as follows:

 -6      Use the IPv6 Resource Center (6bone) database.  It contains network names and addresses for the IPv6 net-
         work.

 -A      Use the Asia/Pacific Network Information Center (APNIC) database.  It contains network numbers used in
         East Asia, Australia, New Zealand, and the Pacific islands.

 -a      Use the American Registry for Internet Numbers (ARIN) database.  It contains network numbers used in
         those parts of the world covered neither by APNIC nor by RIPE.

         (Hint: All point of contact handles in the ARIN whois database end with "-ARIN".)

 -b      Use the Network Abuse Clearinghouse database.  It contains addresses to which network abuse should be
         reported, indexed by domain name.

 -c country-code
         This is the equivalent of using the -h option with an argument of "country-code.whois-servers.net".

 -d      Use the US Department of Defense database.  It contains points of contact for subdomains of .MIL.

 -g      Use the US non-military federal government database, which contains points of contact for subdomains of
         .GOV.

 -h host
         Use the specified host instead of the default variant.  Either a host name or an IP address may be speci-
         fied.

당신이 알아야 할 것은 어떤 옵션이 검색하려는 whois 서버에 해당하는지입니다.

실제로 새 서버를 가리키는 whois에 검색 옵션을 추가하려면 소스 코드를 다시 컴파일해야 합니다. 를 실행하면 strings /usr/bin/whois위에 나열된 서버 관련 옵션이 실제로 바이너리에 하드코딩되어 있음을 알 수 있습니다.

답변2

whoisOSX에는 -h사용할 호스트를 지정하는 스위치(Tim에서 설명한 대로)가 번들로 제공됩니다. 내가 아는 한, 이를 영구적으로 설정할 수 있는 구성 파일은 없습니다. 가장 좋은 대안은 아마도 다음과 유사한 쉘 기능을 사용하는 것입니다.

whois() { command whois -h whois.example.com "$@" ; }

관련 정보