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
whois
OSX에는 -h
사용할 호스트를 지정하는 스위치(Tim에서 설명한 대로)가 번들로 제공됩니다. 내가 아는 한, 이를 영구적으로 설정할 수 있는 구성 파일은 없습니다. 가장 좋은 대안은 아마도 다음과 유사한 쉘 기능을 사용하는 것입니다.
whois() { command whois -h whois.example.com "$@" ; }