Dig- ja nslookup-komentojen asentaminen ja käyttäminen Linuxissa


Tässä artikkelissa opit verkon vianmäärityksen asentamisesta ja verkkotunnusten tietojen keräämisestä.

Dig, joka on lyhenne sanoista Domain Information Gopher, on DNS-hakuapuohjelma, jota käytetään DNS-palvelinten tutkimiseen ja DNS-palvelimiin liittyvien ongelmien vianmääritykseen. Helppokäyttöisyytensä vuoksi järjestelmänvalvojat luottavat työkaluun DNS-ongelmien vianmäärityksessä.

Nslookupia käytetään DNS-hakujen käsittelyyn, ja se näyttää tärkeitä tietoja, kuten MX-tietueet, ja verkkotunnukseen liittyvän IP-osoitteen.

Uudempi Linux-järjestelmä toimittaa sekä dig- että nslookup-apuohjelmat oletusarvoisesti. Vanhemmat Linux-järjestelmät eivät kuitenkaan välttämättä. Nämä kaksi tulevat niputettuina bind-utils-paketin sisälle.

Katsotaanpa, kuinka voimme asentaa DNS-vianmääritysapuohjelmat Linuxiin.

  1. dig & nslookupin asentaminen CentOS/RHEL-sovellukseen
  2. dig & nslookupin asentaminen Debianiin/Ubuntuun
  3. dig & nslookupin asentaminen ArchLinuxiin
  4. dig-komennon käyttäminen
  5. nslookup-komennon käyttäminen

Asenna dig ja nslookup Red Hat Linux/CentOS -käyttöjärjestelmään dnf-komennolla.

# dnf install bind-utils

Kun asennus on onnistunut, tarkista versio alla olevan komennon avulla.

# dig -v

Debianissa ja sen johdannaisissa, mukaan lukien Debian, asennus tapahtuu apt-komennolla.

# apt install dnsutils

Jälleen kerran, tarkista asennus suorittamalla komento.

# dig -v

ArchLinuxissa komento dig ja nslookup asennetaan.

# pacman -Sy dnsutils

Voit tarkistaa asennetun dig-version suorittamalla.

# dig -v

dig-komentoa voidaan käyttää verkkotunnuksen kyselyyn ja tietojen hakemiseen kuvan osoittamalla tavalla:

# dig fossmint.com

Komento näyttää joukon tietoja, kuten dig-komentoapuohjelman version, DNS-palvelimen ja sitä vastaavan IP-osoitteen.

; <<>> DiG 9.11.3-1ubuntu1.9-Ubuntu <<>> fossmint.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58049
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;fossmint.com.			IN	A

;; ANSWER SECTION:
fossmint.com.		300	IN	A	104.27.179.254
fossmint.com.		300	IN	A	104.27.171.254

;; Query time: 6 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Fri Nov 15 12:33:55 IST 2019
;; MSG SIZE  rcvd: 73

Lisää tarkempi ja näytä vain verkkotunnuksen IP-osoite lisäämällä + lyhyt argumentti kuvan osoittamalla tavalla:

# dig fossmint.com +short

104.17.179.254
104.17.171.254

Verkkotunnuksen ajon MX-tietueen tarkistaminen.

# dig fossmint.com MX +short

50 mx3.zoho.com.
20 mx2.zoho.com.
10 mx.zoho.com.

Voit hakea tietoja verkkotunnuksesta nslookup-apuohjelman avulla käyttämällä seuraavaa komentoa.

# nslookup fossmint.com
Server:		127.0.0.53
Address:	127.0.0.53#53

Non-authoritative answer:
Name:	fossmint.com
Address: 104.27.179.254
Name:	fossmint.com
Address: 104.27.171.254
Name:	fossmint.com
Address: 2606:4700:30::681b:b0fe
Name:	fossmint.com
Address: 2606:4700:30::681b:b1fe

Tässä artikkelissa opit asentamaan dig- ja nslookup-komentoapuohjelmat eri Linux-jakeluihin ja myös komentojen peruskäytön. Toivomme, että voit nyt asentaa apuohjelmat mukavasti, kun kohtaat järjestelmän ilman niitä.