Како користити команду вхоис на Линук-у

Вхоис претрага ће вам рећи много информација о томе ко је власник интернет домена. На Линук-у можете покренути вхоис претраге из командне линије. Провешћемо вас кроз то.

Вхоис систем

Вхоис систем је листа записа која садржи детаље и о власништву над доменима и о власницима. Тхе Интернет корпорација за додељена имена и бројеве (ИЦАНН) регулише регистрацију имена домена и власништво, али листу евиденција држе многе компаније, познате као регистри.

Свако може да тражи листу записа. Када то учините, један од регистара ће обрадити ваш захтев и послати вам детаље из одговарајућег вхоис записа.

Пре него што наставимо даље, важно је да сте упознати са следећим терминима:

Регистар: Компанија која управља листом која садржи скуп имена домена (има их много).
Регистрант: Правни власник домена; регистрован је на ову особу.
Регистратор: Регистрант користи регистратора да изврши своју регистрацију.

Вхоис запис садржи све контакт информације повезане са особом, компанијом или другим ентитетом који је регистровао име домена. Неке регистрације садрже више информација од других, а неки регистри враћају различите количине информација.

Типичан вхоис запис ће садржати следеће информације:

Име и контакт информације регистранта: Власник домена.
Име и контакт информације регистратора: Организација која је регистровала име домена.
Датум регистрације.
Када су информације последњи пут ажуриране.
Датум истека.

Можете да постављате вхоис захтеве на вебу, али помоћу Линук вхоис команде можете извршити тражење директно из командне линије. Ово је корисно ако треба да извршите претрагу са рачунара без графичког корисничког интерфејса или ако то желите да урадите из схелл скрипте.

Инсталирање вхоис-а

Вхоис команда је већ инсталирана на Убунту 20.04. Ако треба да га инсталирате на своју верзију Убунту-а, то можете учинити следећом командом:

sudo apt-get install whois

На Федора-и користите наредбу испод:

sudo dnf install whois

И на крају, на Мањаро, откуцајте следеће:

sudo pacman -Syu whois

Коришћење вхоис-а са именом домена

Можете користити команду вхоис са именима домена или интернет протокол (ИП) адресе. За сваку од њих се враћа мало другачији скуп информација.

  Како користити стриминг игре ГеФорце Нов на Линук-у

Користићемо име домена за наш први пример:

whois cnn.com

Одговор из вхоис регистра почиње резимеом, а затим се понавља са укљученим додатним информацијама. У наставку смо укључили пример са уклоњеним изјавама о жиговима и условима коришћења:

Domain Name: CNN.COM
Registry Domain ID: 3269879_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.corporatedomains.com
Registrar URL: http://www.cscglobal.com/global/web/csc/digital-brand-services.html
Updated Date: 2018-04-10T16:43:38Z
Creation Date: 1993-09-22T04:00:00Z
Registry Expiry Date: 2026-09-21T04:00:00Z
Registrar: CSC Corporate Domains, Inc.
Registrar IANA ID: 299
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: 8887802723
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Domain Status: serverDeleteProhibited https://icann.org/epp#serverDeleteProhibited
Domain Status: serverTransferProhibited https://icann.org/epp#serverTransferProhibited
Domain Status: serverUpdateProhibited https://icann.org/epp#serverUpdateProhibited
Name Server: NS-1086.AWSDNS-07.ORG
Name Server: NS-1630.AWSDNS-11.CO.UK
Name Server: NS-47.AWSDNS-05.COM
Name Server: NS-576.AWSDNS-08.NET
DNSSEC: unsigned

Ово је разумљиво само по себи. Видимо различите детаље о регистратору и регистру, укључујући контакт податке, датуме регистрације и тако даље. Постоји неколико уноса на листи које можда не препознајете.

Тхе Ауторитет за додељене бројеве на Интернету (ИАНА) надгледа и координира ствари попут највишег нивоа Систем имена домена зоне, ИП протокол системи адресирања, и списак регистара. Овај регистар има број 299, који је на листи означен као „ИАНА ИД: 299.“

Линије „статус домена“ показују стање у коме се домен налази, а може бити у неколико истовремено. Државе су дефинисане у Ектенсибле Провисионинг Протоцол. Неки од њих се ретко виђају, а други су ограничени на одређене ситуације, као што су правни спорови.

Следеће државе су приложене овој регистрацији:

цлиентТрансферПрохибитед: Регистар домена ће одбити захтеве за пренос домена са тренутног регистратора на другог.
серверДелетеПрохибитед: Домен се не може избрисати.
серверТрансферПрохибитед: Домен се не може пренети на другог регистратора.
серверУпдатеПрохибитед: Домен се не може ажурирати

Последња три се обично омогућавају на захтев регистранта или ако је у току правни спор. У овом случају, ЦНН је вероватно захтевао да се они примењују како би се „закључао” домен компаније.

  Како играти Тхе Витнесс на Линук-у

„!ДНССЕЦ“ означава Системске безбедносне екстензије имена домена, шема која дозвољава разрешивачу ДНС имена да криптографски провери да ли су подаци које је примио из ДНС зоне валидни и да нису мењани.

Дужи део одговора је приказан у наставку:

Domain Name: cnn.com
Registry Domain ID: 3269879_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.corporatedomains.com
Registrar URL: www.cscprotectsbrands.com
Updated Date: 2018-04-10T16:43:38Z
Creation Date: 1993-09-22T04:00:00Z
Registrar Registration Expiration Date: 2026-09-21T04:00:00Z
Registrar: CSC CORPORATE DOMAINS, INC.
Registrar IANA ID: 299
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +1.8887802723
Domain Status: clientTransferProhibited http://www.icann.org/epp#clientTransferProhibited
Domain Status: serverDeleteProhibited http://www.icann.org/epp#serverDeleteProhibited
Domain Status: serverTransferProhibited http://www.icann.org/epp#serverTransferProhibited
Domain Status: serverUpdateProhibited http://www.icann.org/epp#serverUpdateProhibited
Registry Registrant ID:
Registrant Name: Domain Name Manager
Registrant Organization: Turner Broadcasting System, Inc.
Registrant Street: One CNN Center
Registrant City: Atlanta
Registrant State/Province: GA
Registrant Postal Code: 30303
Registrant Country: US
Registrant Phone: +1.4048275000
Registrant Phone Ext:
Registrant Fax: +1.4048271995
Registrant Fax Ext:
Registrant Email: [email protected]
Registry Admin ID:
Admin Name: Domain Name Manager
Admin Organization: Turner Broadcasting System, Inc.
Admin Street: One CNN Center
Admin City: Atlanta
Admin State/Province: GA
Admin Postal Code: 30303
Admin Country: US
Admin Phone: +1.4048275000
Admin Phone Ext:
Admin Fax: +1.4048271995
Admin Fax Ext:
Admin Email: [email protected]
Registry Tech ID:
Tech Name: TBS Server Operations
Tech Organization: Turner Broadcasting System, Inc.
Tech Street: One CNN Center
Tech City: Atlanta
Tech State/Province: GA
Tech Postal Code: 30303
Tech Country: US
Tech Phone: +1.4048275000
Tech Phone Ext:
Tech Fax: +1.4048271593
Tech Fax Ext:
Tech Email: [email protected]
Name Server: ns-576.awsdns-08.net
Name Server: ns-1086.awsdns-07.org
Name Server: ns-47.awsdns-05.com
Name Server: ns-1630.awsdns-11.co.uk
DNSSEC: unsigned

Ово нам даје мање-више исте информације као и резиме, са додатним одељцима о регистрантима и њиховим контакт детаљима у административне и техничке сврхе.

Име регистранта је дато као „Менаџер имена домена“. Понекад, уз накнаду, компаније одлуче да дозволе свом регистратору да региструје домен у њихово име под генеричким именом које регистратор одржава у ту сврху. Чини се да је то случај овде. Међутим, пошто је адреса регистранта „1 ЦЦН центар“, очигледно је ко је регистрант.

Коришћење вхоис-а са ИП адресом

Коришћење вхоис-а са ИП адресом је једноставно као и коришћење са именом домена. Само наведите ИП адресу након вхоис-а, овако:

whois 205.251.242.103

Ово је излаз који враћа вхоис:

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
Parent: NET205 (NET-205-0-0-0-0)
NetType: Direct Allocation
OriginAS: AS16509, AS39111, AS7224
Organization: Amazon.com, Inc. (AMAZON-4)
RegDate: 2010-08-27
Updated: 2015-09-24
Ref: https://rdap.arin.net/registry/ip/205.251.192.0

OrgName: Amazon.com, Inc.
OrgId: AMAZON-4
Address: 1918 8th Ave
City: SEATTLE
StateProv: WA
PostalCode: 98101-1244
Country: US
RegDate: 1995-01-23
Updated: 2020-03-31
Ref: https://rdap.arin.net/registry/entity/AMAZON-4

OrgAbuseHandle: AEA8-ARIN
OrgAbuseName: Amazon EC2 Abuse
OrgAbusePhone: +1-206-266-4064 
OrgAbuseEmail: [email protected]
OrgAbuseRef: https://rdap.arin.net/registry/entity/AEA8-ARIN

OrgNOCHandle: AANO1-ARIN
OrgNOCName: Amazon AWS Network Operations
OrgNOCPhone: +1-206-266-4064 
OrgNOCEmail: [email protected]
OrgNOCRef: https://rdap.arin.net/registry/entity/AANO1-ARIN

OrgRoutingHandle: ADR29-ARIN
OrgRoutingName: AWS Dogfish Routing
OrgRoutingPhone: +1-206-266-4064 
OrgRoutingEmail: [email protected]
OrgRoutingRef: https://rdap.arin.net/registry/entity/ADR29-ARIN

OrgRoutingHandle: IPROU3-ARIN
OrgRoutingName: IP Routing
OrgRoutingPhone: +1-206-266-4064 
OrgRoutingEmail: [email protected]
OrgRoutingRef: https://rdap.arin.net/registry/entity/IPROU3-ARIN

OrgTechHandle: ANO24-ARIN
OrgTechName: Amazon EC2 Network Operations
OrgTechPhone: +1-206-266-4064 
OrgTechEmail: [email protected]
OrgTechRef: https://rdap.arin.net/registry/entity/ANO24-ARIN

RTechHandle: ROLEA19-ARIN
RTechName: Role Account
RTechPhone: +1-206-266-4064 
RTechEmail: [email protected]
RTechRef: https://rdap.arin.net/registry/entity/ROLEA19-ARIN

RAbuseHandle: ROLEA19-ARIN
RAbuseName: Role Account
RAbusePhone: +1-206-266-4064 
RAbuseEmail: [email protected]
RAbuseRef: https://rdap.arin.net/registry/entity/ROLEA19-ARIN

RNOCHandle: ROLEA19-ARIN
RNOCName: Role Account
RNOCPhone: +1-206-266-4064 
RNOCEmail: [email protected]
RNOCRef: https://rdap.arin.net/registry/entity/ROLEA19-ARIN

Први одељак садржи информације у вези са организацијом која поседује ИП адресу коју смо тражили (у овом случају, једну од многих у власништву Амазона). Такође су нам дати неки идентификатори који се користе за интерну идентификацију Амазон.цом, Инц. од стране регистра.

  8 најбољих онлајн ресурса техничке подршке за кориснике Линук-а

Други одељак садржи адресу и име регистранта, Амазон.цом, Инц. Веб адреса у пољу „Реф:“ садржи ове информације у ЈаваСцрипт нотација објеката (ЈСОН) формату.

Други одељци садрже контакт информације које вам омогућавају да пријавите проблеме у вези са злоупотребом, радом мреже, усмеравањем саобраћаја и тако даље.

Коришћење вхоис-а у скрипти

Да бисмо користили вхоис у скрипти, претпоставимо да имамо скуп домена за које треба да проверимо датуме истека. То можемо постићи малом схелл скриптом.

Откуцајте ово у уређивачу и сачувајте га као „гет-екпири.сх“:

#!/bin/bash

DOMAIN_LIST="wdzwdz.com reviewgeek.com lifesavvy.com cloudsavvyit.com"

echo "Expiration dates:"

for domain in $DOMAIN_LIST
do
  echo -n "$domain :: "
  whois $domain | grep 'Expiration' | awk '{print $5}'
done

Поставите скрипту да имате извршне дозволе коришћењем команде цхмод, као што је приказано у наставку:

chmod +x get-expiry.sh

Покрените скрипту тако што ћете је позвати по имену:

./get-expiry.sh

Датум истека за сваки домен се издваја из одговора вхоис-а коришћењем греп то пронађите линије које садрже низ „Истек“ и коришћење авк-а за одштампати пету ставку из тог реда.

Погодност и аутоматизација

Да, такође можете вршити вхоис претраживања на мрежи. Међутим, доступност вхоис команде у прозору терминала и скриптама нуди погодност, флексибилност и даје вам могућност да аутоматизујете део свог радног оптерећења.