Com instal·lar i utilitzar dig i nslookup a Ubuntu per a la resolució de problemes de xarxa

Com Instal Lar I Utilitzar Dig I Nslookup A Ubuntu Per A La Resolucio De Problemes De Xarxa



Les utilitats de línia d'ordres dig i nslookup formen part del paquet dnsutils. Aquestes ordres s'utilitzen per a la resolució de problemes de xarxa per recopilar informació específica sobre el sistema de noms de domini (DNS) en sistemes basats en Linux/Unix. Ambdues eines són útils per investigar xarxes; mentre que dig és la versió més recent i ofereix sortides avançades, nslookup és una eina bàsica i proporciona informació breu sobre les consultes.

Exploraré com instal·lar i utilitzar dig i nslookup a Ubuntu en aquest tutorial. Abans d'això, fem una breu introducció de les dues ordres.







Què és dig Command

L'excavació també coneguda com D domini jo ninformació G roper és una utilitat de línia d'ordres fàcil d'utilitzar que s'utilitza per resoldre problemes amb els servidors DNS.



Què és l'ordre nslookup

El nslookup és una utilitat de línia d'ordres més antiga en comparació amb la versió de la línia d'ordres dig, però encara és una eina àmpliament acceptada per a la resolució de problemes de DNS. També s'utilitza per investigar el sistema de noms de domini (DNS). S'utilitza de dues maneres diferents: interactiva i no interactiva.



Com instal·lar dig i nslookup a Ubuntu

Tant les utilitats dig com nslookup vénen per defecte a totes les distribucions de Linux modernes, inclòs Ubuntu. Per comprovar si aquestes utilitats estan instal·lades al vostre sistema o no, executeu l'ordre que es mostra a continuació:





vostè -en



Tanmateix, moltes distribucions antigues no inclouen aquestes eines. Per instal·lar dig i nslookup a Ubuntu, instal·leu el fitxer dnsutil paquet que conté paquets dig i nslookup.

sudo apt instal·lar dnsutil




Com utilitzar dig Command a Ubuntu: exemples

Per utilitzar l'ordre dig al terminal Linux, consulteu primer la sintaxi:

Sintaxi:

vostè [ domini ] [ consulta ] [ opcions ]


En la sintaxi anterior:

[domini] El paràmetre indica el nom de domini que voleu consultar.

[consulta] indica els tipus de consulta: per exemple, per consultar registres DNS específics com ara SOA, MX o NS.

[opcions] El paràmetre indica diverses opcions que donen format a la sortida, com ara +short, +noanswer i +nocomments.

Es pot accedir a diversos tipus de registres DNS mitjançant l'eina d'excavació a Ubuntu. Llegiu més sobre els registres DNS a l'última secció de la guia.

Descobrim com comprovar diversos tipus de registres DNS mitjançant l'excavació:

Exemple 1: escriviu una consulta de registre

Per obtenir un registre tipus A de l'ús d'un domini:

vostè linuxhint.com



Per defecte, l'ordre dig mostra el registre A que és un registre IPv4.

Parlem de la sortida:

  1. És la versió dig que és 9.18.18.
  2. És la capçalera de la resposta que conté diversos indicadors.
  3. A continuació ve la SECCIÓ DE PREGUNTES que simplement indica la consulta; en aquest cas, la consulta és per a un registre DNS de tipus A del domini linuxhint.com. L'IN indica la classe d'Internet. Algunes altres classes són CH (classe de caos), HS (classe Hesíode) i ANY (comodí).
  4. La SECCIÓ RESPOSTA indica el domini i les seves adreces IP corresponents. En aquest cas, el domini és linuxhint.com i els seus Ips són 104.18.6.55 i 104.18.7.55.
  5. Aquesta secció proporciona algunes estadístiques relacionades amb la consulta, com ara el DNS del servidor, el tipus de protocol, el temps de consulta i la mida del missatge.

Tingueu en compte que les línies de la resposta que comencen amb punt i coma (;) són comentaris.

Exemple 2: escriviu Consulta de registre AAAA

Aquest també és un registre de tipus A però amb IPv6.

vostè linuxhint.com AAAA



Exemple 3: escriviu MX Record Query

El registre MX o d'intercanvi de correu proporciona informació sobre els servidors de correu.

vostè linuxhint.com MX



Exemple 4: escriviu la consulta de registre SOA

El SOA conegut com el Inici de l'Autoritat indica l'autoritat de la zona començant en un punt específic del registre global de DNS.

vostè linuxhint.com SOA



Exemple 5: per a la consulta de diversos llocs

També podeu obtenir la informació DNS de diversos dominis mitjançant l'ordre dig:

vostè google.com MX linuxhint.com NS +nostats +noquestion +noadditional



Exemple 6: per a la consulta de cerca inversa

Per a la cerca inversa, utilitzeu l'opció -x amb l'adreça IP:

vostè -x 98.137.11.164



Altres Opcions

Hi ha diverses opcions que es poden incorporar amb l'ordre dig per formatar la sortida.

Opcions de consulta Descripció
+respon i +norespon +resposta només mostra la secció de respostes mentre que +noanswer l'elimina.
+tots i +notots L'opció +all estableix tots els indicadors de visualització mentre que +noall els elimina.
+comentaris i +nocomments Aquestes opcions canvien entre la visualització de comentaris.
+pregunta i +noquesta Aquestes opcions canvien entre mostrar la secció de preguntes.
+curt i +noscurt La resposta per defecte de la consulta sempre és detallada, l'ús de +short dóna una resposta més específica.
+estadístiques i +nostats Aquesta consulta alterna entre mostrar estadístiques i no mostrar estadístiques.

Utilitzant + curt opció de consulta per a una sortida específica:

vostè linuxhint.com +curt



Utilitzant + cap resposta per ometre el SECCIÓ DE RESPOSTES de la resposta:

vostè linuxhint.com +noanswer



Ús + ascensors opció de consulta per ometre la secció d'estadístiques.

vostè linuxhint.com +nostats



Per obtenir més opcions i detalls, llegiu la pàgina del manual a través del terminal mitjançant:

home vostè

Com utilitzar l'ordre nslookup a Ubuntu: exemples

L'ordre nslookup també es pot utilitzar per consultar tipus de registres DNS. El nslookup té dos modes:

Mode interactiu

Entendrem com utilitzar nslookup en mode interactiu:

Per entrar al mode interactiu, escriviu nslookup:

nslookup



Ara per aplicar qualsevol opció el conjunt l'ordre s'utilitzarà en el mode interactiu.

conjunt [ opció ]

Entenem-ho amb un exemple, suposem que vull mirar el registre MX del domini linuxhint.com. Escriviu nslookup, per configurar el registre DNS set type=mx, finalment, introduïu el nom del domini.

La sortida seria:


Per tancar el tipus de mode interactiu sortida i premeu Entra .


En el mode interactiu, heu d'escriure cada opció una per una, en canvi, en el mode no interactiu la consulta es passa d'una vegada, cosa que és més fàcil de treballar.

Mode no interactiu

Aprenem a utilitzar nslookup en mode no interactiu. La sintaxi d'utilitzar l'ordre nslookup amb paràmetres s'esmenta a continuació:

Sintaxi:

nslookup [ opcions ] [ domini ]


Exemple 1: escriviu una consulta de registre

Utilitzeu l'ordre següent per mostrar un registre DNS tipus A amb l'ordre nslookup:

nslookup -tipus =a linuxhint.com



Exemple 2: escriviu Consulta de registre AAAA

Per utilitzar el registre DNS IPV6:

nslookup -tipus =aaaa linuxhint.com



Exemple 3: escriviu MX Record Query

Utilitzeu l'ordre següent per obtenir informació del registre DNS de tipus MX amb nslookup:

nslookup -tipus =mx linuxhint.com



Exemple 4: escriviu la consulta de registre SOA

De la mateixa manera, per al tipus, registre SOA DNS s'utilitzarà l'ordre següent:

nslookup -tipus =soa linuxhint.com


Quina diferència hi ha entre les utilitats dig i nslookup

La diferència clau entre aquestes dues utilitats de línia d'ordres és que dig és una versió avançada de nslookup i cobreix una gamma més àmplia de tipus de registres mentre nslookup i s'utilitza específicament per a la interrogació de DNS.

L'excavació és molt més intel·ligent i cobreix més opcions per a una investigació en profunditat de la xarxa, mentre que nslookup és una utilitat bàsica.

Què són els tipus de registre DNS

Hi ha diversos registres DNS, per a una millor comprensió de les ordres tant dig com nslookup, heu d'entendre tots els registres DNS. La imatge següent presenta tot el registre DNS, els seus noms i descripcions.

Conclusió

Les ordres dig i nslookup són ordres útils de resolució de problemes de xarxa. El propòsit d'ambdues ordres és pràcticament similar, és a dir, proporcionar informació sobre el sistema de noms de domini. L'ordre nslookup és fàcil d'entendre i molt útil per a la resolució de problemes bàsics, mentre que dig és una versió avançada de nslookup i ofereix una sortida en profunditat en comparació amb nslookup. L'nslookup va ser obsolet però la decisió es va invertir, però, es recomana utilitzar dig perquè nslookup us donarà una sortida ràpida d'una línia, però dig us donarà més opcions i sortides detallades.