Hur man Använder Kommandot whois på Linux

0
237
Fatmawati Achmad Zaenuri/Shutterstock

En whois lookup kommer att berätta en hel del information om vem som äger ett domännamn på internet. På Linux kan du köra whois-uppslagningar från kommandoraden. Vi ska gå igenom det.

Whois-System

Whois-system är en lista över poster som innehåller information om både ägande av domäner och ägare. Internet Corporation for Assigned Names och Numbers (ICANN) reglerar registrering av domännamn och ägande, men listan över poster som innehas av många företag, så kallade register.

Vem som helst kan söka i listan av poster. När du gör det, en av de register som kommer att hantera din förfrågan och skicka dig information från en lämplig whois-register.

Innan vi går vidare, det är viktigt att du är bekant med följande villkor:

  • Register: Ett företag som förvaltar en lista som innehåller en uppsättning av domännamn (det finns många av dessa).
  • Registrant: Den lagliga ägaren av domänen, det är registrerat för denna person.
  • Ombud: En innehavare använder en registrar att göra sin registrering.

En whois-register som innehåller all kontaktinformation i samband med den person, företag eller annan enhet som registrerade domännamnet. Vissa registreringar innehåller mer information än andra, och vissa register återvända olika mängder av information.

En typisk whois-post kommer att innehålla följande information:

  • Namn och kontaktinformation om registranten: ägaren av domänen.
  • Namnet och kontaktuppgifter registraren: Den organisation som registrerade domännamnet.
  • Registreringsdatum.
  • När informationen senast uppdaterades.
  • Utgångsdatumet.

Du kan göra en whois-förfrågningar på webben, men med Linux-kommandot whois, kan du utföra sökningar direkt från kommandoraden. Detta är användbart om du behöver för att utföra en sökning från en dator utan ett grafiskt användargränssnitt, eller om du vill göra det från en shell-skript.

Installera whois

Whois-kommandot redan var installerat på Ubuntu 20.04. Om du behöver installera det på din version av Ubuntu, kan du göra det med följande kommando:

sudo apt-get install whois

På Fedora, använd kommandot nedan:

sudo dnf installera whois

Och slutligen, om Manjaro, typ följande:

sudo pacman -Syu whois

Med whois med ett Domännamn

Du kan använda whois-kommandot med domännamn eller Internet Protocol (IP) adresser. En något annorlunda uppsättning av information är tillbaka för vart och ett av dessa.

Vi kommer att använda ett domännamn för vårt första exempel:

whois cnn.com

Svar från whois-registret börjar med en sammanfattning, och sedan upprepar sig med extra information som finns. Vi har tagit med ett exempel nedan med varumärke uttalanden och villkoren för användning bort:

Domännamn: CNN.COM
Registret Domän ID: 3269879_DOMAIN_COM-VRSN
Registrator WHOIS-Server: whois.corporatedomains.com
Registrator URL: http://www.cscglobal.com/global/web/csc/digital-brand-services.html
Uppdaterat Datum: 2018-04-10T16:43:38Z
Datum: 1993-09-22T04:00:00Z
Registret Utgångsdatum: 2026-09-21T04:00:00Z
Justitiesekreterare: CSC Företagets Domäner, Inc.
Registrator IANA-ID: 299
Registrator Missbruk Kontakt E-post: domainabuse@cscglobal.com
Registrator Missbruk Kontakt Telefon: 8887802723
Domän Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Domän Status: serverDeleteProhibited https://icann.org/epp#serverDeleteProhibited
Domän Status: serverTransferProhibited https://icann.org/epp#serverTransferProhibited
Domän Status: serverUpdateProhibited https://icann.org/epp#serverUpdateProhibited
Namn Server: NS-1086.AWSDNS-07.ORG
Namn Server: NS-1630.AWSDNS-11.CO.STORBRITANNIEN
Namn Server: NS-47.AWSDNS-05.COM
Namn Server: NS-576.AWSDNS-08.NET
DNSSEC: osignerad

Detta är tämligen självförklarande. Vi kan se olika uppgifter om den registrar och registry, inklusive kontaktuppgifter, registrering datum, och så vidare. Det finns några poster i listan som du kanske inte känner igen.

Internet Assigned Numbers Authority (IANA) övervakar och samordnar saker som top-level Domain Name System zoner, IP-protokollet behandlar system, och listan av register. Detta register är nummer 299, vilket anges i den lista som “IANA-ID: 299.”

“Domain status” linjerna visar den stat i vilken domän är, och det kan finnas i flera samtidigt. De stater som är definierade i the Extensible Provisioning Protocol. Några av dessa är sällan, och andra är begränsad till vissa situationer, till exempel tvister.

Följande stater är anslutna till denna registrering:

  • clientTransferProhibited: domänen registret kommer att neka en begäran om att överföra domänen från nuvarande registrar till en annan.
  • serverDeleteProhibited: domänen kan inte tas bort.
  • serverTransferProhibited: domänen kan inte överföras till en annan registrar.
  • serverUpdateProhibited: domänen kan inte uppdateras

De tre sista är vanligtvis aktiverad på innehavarens begäran, eller om det är en juridisk tvist pågår. I detta fall, CNN förmodligen uppmanat dessa att tillämpas så att “låsa” företagets domän.

“!DNSSEC” står för Domain Name System Security Extensions, ett system som gör att en DNS-resolver att kryptografiskt kontrollera att de uppgifter som den har fått från den DNS-zon som är giltigt och inte har manipulerats.

Ju längre en del av svaret visas nedan:

Domännamn: cnn.com
Registret Domän ID: 3269879_DOMAIN_COM-VRSN
Registrator WHOIS-Server: whois.corporatedomains.com
Registrator URL: www.cscprotectsbrands.com
Uppdaterat Datum: 2018-04-10T16:43:38Z
Datum: 1993-09-22T04:00:00Z
Registrator för Registrering Utgångsdatum: 2026-09-21T04:00:00Z
Justitiesekreterare: CSC FÖRETAGETS DOMÄNER, INC.
Registrator IANA-ID: 299
Registrator Missbruk Kontakt E-post: domainabuse@cscglobal.com
Registrator Missbruk Kontakt Telefon: +1.8887802723
Domän Status: clientTransferProhibited http://www.icann.org/epp#clientTransferProhibited
Domän Status: serverDeleteProhibited http://www.icann.org/epp#serverDeleteProhibited
Domän Status: serverTransferProhibited http://www.icann.org/epp#serverTransferProhibited
Domän Status: serverUpdateProhibited http://www.icann.org/epp#serverUpdateProhibited
Registret Registranten ID:
Registrant Name: Domännamn Manager
Registranten Organisation: Turner Broadcasting System, Inc.
Registranten Street: En CNN Center
Registranten City: Atlanta
Registranten Stat/Provins: GA
Registranten Postnummer: 30303
Registranten Land: USA
Registranten Telefon: +1.4048275000
Registranten Tel.nr:
Registranten Fax: +1.4048271995
Registranten Fax Ext:
Registranten E-post: tmgroup@turner.com
Registret Admin-ID:
Admin Namn: Domännamn Manager
Admin Organisation: Turner Broadcasting System, Inc.
Admin Street: En CNN Center
Admin City: Atlanta
Admin Stat/Provins: GA
Admin Postnummer: 30303
Admin Land: USA
Admin Telefon: +1.4048275000
Admin Tel.nr:
Admin Fax: +1.4048271995
Admin Fax Ext:
Admin E-post: tmgroup@turner.com
Registret Tech-ID:
Tekniskt Namn: TBS Server Verksamhet
Teknisk Organisation: Turner Broadcasting System, Inc.
Tech Street: En CNN Center
Tech City: Atlanta
Tech Stat/Provins: GA
Tech Postnummer: 30303
Tech Land: USA
Tech Telefon: +1.4048275000
Tech Telefon Ext:
Tech Fax: +1.4048271593
Tech Fax Ext:
Tech E-post: hostmaster@turner.com
Namn Server: ns-576.awsdns-08.net
Namn Server: ns-1086.awsdns-07.org
Namn Server: ns-47.awsdns-05.com
Namn Server: ns-1630.awsdns-11.co.storbritannien
DNSSEC: osignerad

Detta ger oss mer eller mindre samma information som sammanfattning, med extra avsnitt om den registrerade och deras kontaktuppgifter för administrativa och tekniska ändamål.

Registranten namn som “Domännamn Manager.” Ibland, för en avgift, som företag väljer att låta sin registrar registrerar domänen för deras räkning under ett samlingsnamn registrator upprätthåller för detta ändamål. Det verkar vara fallet här. Men, som adress för registranten är “1 CCN Centrum,” det är uppenbart vem som registranten är.

Med whois med en IP-Adress

Med whois med en IP-adress är lika enkel som att använda den med ett domännamn. Bara ange en IP-adress efter whois, så här:

whois 205.251.242.103

Detta är resultatet som returneras av whois:

NetRange: 205.251.192.0 – 205.251.255.255
CIDR: 205.251.192.0/18
NetName: AMAZON-05
NetHandle: NET-205-251-192-0-1
Förälder: NET205 (NETTO-205-0-0-0-0)
NetType: Direkt Fördelning
OriginAS: AS16509, AS39111, AS7224
Organisation: Amazon.com, Inc. (AMAZON-4)
RegDate: 2010-08-27
Uppdaterad: 2015-09-24
Ref: https://rdap.arin.net/registry/ip/205.251.192.0

OrgName: Amazon.com, Inc.
OrgId: AMAZON-4
Adress: 1918 8th Ave
City: SEATTLE
StateProv: WA
Postnummer: 98101-1244
Land: USA
RegDate: 1995-01-23
Uppdaterad: 2020-03-31
Ref: https://rdap.arin.net/registry/entity/AMAZON-4

OrgAbuseHandle: AEA8-ARIN
OrgAbuseName: Amazon EC2 Missbruk
OrgAbusePhone: +1-206-266-4064
OrgAbuseEmail: abuse@amazonaws.com
OrgAbuseRef: https://rdap.arin.net/registry/entity/AEA8-ARIN

OrgNOCHandle: AANO1-ARIN
OrgNOCName: Amazon AWS och nätdrift
OrgNOCPhone: +1-206-266-4064
OrgNOCEmail: amzn-noc-contact@amazon.com
OrgNOCRef: https://rdap.arin.net/registry/entity/AANO1-ARIN

OrgRoutingHandle: ADR29-ARIN
OrgRoutingName: AWS Rödhaj Routing
OrgRoutingPhone: +1-206-266-4064
OrgRoutingEmail: aws-dogfish-routing-poc@amazon.com
OrgRoutingRef: https://rdap.arin.net/registry/entity/ADR29-ARIN

OrgRoutingHandle: IPROU3-ARIN
OrgRoutingName: IP-Routing
OrgRoutingPhone: +1-206-266-4064
OrgRoutingEmail: aws-routing-poc@amazon.com
OrgRoutingRef: https://rdap.arin.net/registry/entity/IPROU3-ARIN

OrgTechHandle: ANO24-ARIN
OrgTechName: Amazon EC2 och nätdrift
OrgTechPhone: +1-206-266-4064
OrgTechEmail: amzn-noc-contact@amazon.com
OrgTechRef: https://rdap.arin.net/registry/entity/ANO24-ARIN

RTechHandle: ROLEA19-ARIN
RTechName: Roll Konto
RTechPhone: +1-206-266-4064
RTechEmail: ipmanagement@amazon.com
RTechRef: https://rdap.arin.net/registry/entity/ROLEA19-ARIN

RAbuseHandle: ROLEA19-ARIN
RAbuseName: Roll Konto
RAbusePhone: +1-206-266-4064
RAbuseEmail: ipmanagement@amazon.com
RAbuseRef: https://rdap.arin.net/registry/entity/ROLEA19-ARIN

RNOCHandle: ROLEA19-ARIN
RNOCName: Roll Konto
RNOCPhone: +1-206-266-4064
RNOCEmail: ipmanagement@amazon.com
RNOCRef: https://rdap.arin.net/registry/entity/ROLEA19-ARIN

Det första avsnittet innehåller information om den organisation som äger IP-adressen som vi sökte för (i detta fall, en av många som ägs av Amazon). Vi är också gett vissa identifierare används för att identifiera Amazon.com, Inc. internt av registret.

Den andra delen innehåller adressen och namnet av den registrerade, Amazon.com, Inc. Web-adress i “Ref:” fältet innehåller denna information i JavaScript Object Notation (JSON) – format.

De andra sektionerna att innehålla kontakt information som gör att du kan rapportera frågor om missbruk, nätverk, drift -, trafik-routing, och så vidare.

Med hjälp av whois i ett Skript

Att använda whois i ett manus, låt oss anta att vi har en uppsättning domäner som vi behöver för att kontrollera utgångsdatum. Vi kan åstadkomma detta med en liten shell script.

Skriv detta i en editor och spara den som “get-expiry.sh”:

#!/bin/bash

DOMAIN_LIST=”howtogeek.com reviewgeek.com lifesavvy.com cloudsavvyit.com”

echo “Utgångsdatum:”

för domänen i $DOMAIN_LIST
göra
echo -n “$domän ::”
whois $domän | grep ‘Utgångsdatum’ | awk ‘{print $5}’
gjort

Ställa in skript för att ha körbara behörigheter genom att använda kommandot chmod, som visas nedan:

chmod +x get-expiry.sh

Kör skriptet genom att kalla det vid namn:

./get-expiry.sh

Utgångsdatum för varje domän är extraherade från svar från whois med hjälp av grep för att hitta de rader som innehåller strängen “Utgångsdatum”, och med hjälp av awk för att skriva ut den femte punkten från den linjen.

RELATERAT: Hur man Använder awk-Kommandot i Linux

Bekvämlighet och Automation

Ja, du kan också utföra whois-sökningar på nätet. Men efter att ha whois-kommandot som finns i terminal-fönstret och skript erbjuder bekvämlighet, flexibilitet, och ger dig möjlighet att automatisera en del av din arbetsbörda.

LÄS NÄSTA

  • “Hur man Använder Kommandot whois på Linux
  • “Oroa dig inte: Windows 10 Kontrollpanel Är Säker (För Nu)
  • “Hur att Hoppa över Papperskorgen för att ta Bort Filer på Windows-10
  • “Hur att Välja och Redigera Meddelanden med Upp-Pilen i Slack
  • “Hur Installerar Gratis HEVC-Codec-enheter på Windows-10 (för H. 265 Video)