PTR whoisルックアップから所有者/組織名のみを取得するにはどうすればよいですか?私は他のすべての全体を必要とせず、所有権に関する部分(この場合はグーグル)だけを必要とします。
Edit
/usr/bin/whois74.125.236.52または任意のIPget 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: [email protected]
OrgAbuseRef: http://whois.arin.net/rest/poc/ZG39-ARIN
OrgTechHandle: ZG39-ARIN
OrgTechName: Google Inc
OrgTechPhone: +1-650-253-0000
OrgTechEmail: [email protected]
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
#
IPアドレスの所有者のドメイン名(たとえば、会社名ではなく)が必要な場合は、Dig -x
を使用した方がよい場合がありますか?
$ Dig +short -x 74.125.236.52
maa03s04-in-f20.1e100.net.
-編集-
whois
出力の「OrgName:」行だけが必要な場合は、grep
で選択できます。
$ whois 74.125.236.52 | grep OrgName
OrgName: Google Inc.
ただし、他の場所で説明したように、出力形式がどこにも指定されていないため、これが常に機能するとは限りません。
whois
出力は標準化されていないため、探している情報のみを取得するための切り替えはありません。
必要なのは構文解析(grep
/sed
/awk
など)であり、このサイトはそれに適していません。代わりにStackOverflowで質問してください。