Как я могу ограничить вывод команды 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)
Другие вопросы по тегам