Как я могу ограничить вывод команды whois?
Как я могу получить только владельца /orgname из поиска в PTR whois? Мне не нужны все остальные объекты, только часть о праве собственности (в данном случае Google).
Edit
/ usr / bin / whois 74.125.236.52 или любой ip get OrgName
#
# Query terms are ambiguous. The query is assumed to be:
# "n 74.125.236.52"
#
# Use "?" to get help.
#
#
# The following results may also be obtained via:
# http://whois.arin.net/rest/nets;q=74.125.236.52?showDetails=true&showARIN=false&ext=netref2
#
NetRange: 74.125.0.0 - 74.125.255.255
CIDR: 74.125.0.0/16
OriginAS:
NetName: GOOGLE
NetHandle: NET-74-125-0-0-1
Parent: NET-74-0-0-0-0
NetType: Direct Allocation
RegDate: 2007-03-13
Updated: 2012-02-24
Ref: http://whois.arin.net/rest/net/NET-74-125-0-0-1
OrgName: Google Inc.
OrgId: GOGL
Address: 1600 Amphitheatre Parkway
City: Mountain View
StateProv: CA
PostalCode: 94043
Country: US
RegDate: 2000-03-30
Updated: 2011-09-24
Ref: http://whois.arin.net/rest/org/GOGL
OrgAbuseHandle: ZG39-ARIN
OrgAbuseName: Google Inc
OrgAbusePhone: +1-650-253-0000
OrgAbuseEmail: arin-contact@google.com
OrgAbuseRef: http://whois.arin.net/rest/poc/ZG39-ARIN
OrgTechHandle: ZG39-ARIN
OrgTechName: Google Inc
OrgTechPhone: +1-650-253-0000
OrgTechEmail: arin-contact@google.com
OrgTechRef: http://whois.arin.net/rest/poc/ZG39-ARIN
#
# ARIN WHOIS data and services are subject to the Terms of Use
# available at: https://www.arin.net/whois_tou.html
#
2 ответа
Если вам нужно доменное имя владельца IP-адреса (а не, скажем, название компании), возможно, вам лучше обслужить, используя dig -x
?
$ dig +short -x 74.125.236.52
maa03s04-in-f20.1e100.net.
-- РЕДАКТИРОВАТЬ --
Если вы просто хотите, чтобы строка "OrgName:" из whois
выход, вы можете выделить это с grep
:
$ whois 74.125.236.52 | grep OrgName
OrgName: Google Inc.
Как уже упоминалось в другом месте, это не всегда может работать, так как формат вывода нигде не указан.
whois
вывод не стандартизирован, поэтому нет никакого переключателя, чтобы получить только ту информацию, которую вы ищете.
Что вам нужно, это какой-то разбор (grep
/sed
/ awk
и так далее), и этот сайт не подходит для этого. Вместо этого спросите о переполнении стека.
Man whois return как можно форматировать данные для получения только того, что вам нравится
пример
whois -H -K 37.247.93.241
% This is the RIPE Database query service.
% The objects are in RPSL format.
%
% The RIPE Database is subject to Terms and Conditions.
% See http://www.ripe.net/db/support/db-terms-conditions.pdf
% Note: this output has been filtered.
% Only primary keys and abuse contacts will be visible.
% No other contact information will be shown.
% Abuse contact for '37.247.93.0 - 37.247.93.255' is 'abuse@envia-tel.net'
inetnum: 37.247.93.0 - 37.247.93.255
route: 37.247.64.0/19
origin: AS21413
% This query was served by the RIPE Database Query Service version 1.97.2 (HEREFORD)