5 votes

Comment puis-je limiter la sortie de la commande whois ?

Comment obtenir uniquement le propriétaire et le nom à partir d'une recherche whois PTR ? Je n'ai pas besoin de toutes les autres informations, juste de la partie concernant la propriété (google dans ce cas).

Edit /usr/bin/whois 74.125.236.52 ou n'importe quel 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
  #

6voto

nickgrim Points 4236

Si vous voulez le nom de domaine du propriétaire d'une adresse IP (plutôt que, disons, d'un nom de l'entreprise ), il serait peut-être plus judicieux d'utiliser la méthode suivante dig -x ?

$ dig +short -x 74.125.236.52
maa03s04-in-f20.1e100.net.

-- EDIT --

Si vous ne voulez que la ligne "OrgName :" du fichier whois vous pouvez l'isoler avec grep :

$ whois 74.125.236.52 | grep OrgName
OrgName:        Google Inc.

Comme mentionné ailleurs, cela ne fonctionne pas toujours, puisque le format de sortie n'est spécifié nulle part.

3voto

EtienneT Points 1552

En whois La sortie n'est pas standardisée, il n'y a donc pas de bascule pour obtenir uniquement les informations que vous recherchez.

Ce dont vous avez besoin, c'est d'une analyse syntaxique ( grep / sed / awk et ainsi de suite), et ce site n'est pas adapté à cela. Demandez plutôt sur Stack Overflow.

2voto

abkrim Points 397

Homme whois retour comment faire pour formater les données pour obtenir seulement que vous aimez

Exemple

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)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X