Kuidas Linuxis DNS-serveri kohta päringuid teha

Kuidas Linuxis Dns Serveri Kohta Paringuid Teha



Domeeninimeserver vastutab IP-aadressi vastendamise eest ja on juhtumeid, kui võite soovida selle teabe saamiseks päringuid teha. Linuxis DNS-serveri päringu tegemiseks näitame teile kahte võimalust, mida saate kasutada. Esiteks keskendume käsule “kaeva” ja toome näiteid selle kasutamise kohta. Järgmisena tutvustame käsku “nslookup” ja selle kasutamise näiteid. Alustagem!

Kaks meetodit DNS-serveri päringu tegemiseks Linuxis

Saate Linuxis DNS-serveri kohta kiiresti päringuid teha, kasutades kahte käsku. Selles juhendis kirjeldasime neid kõiki.







1. meetod: Dig käsu kasutamine



Domain Information Graper (dig) on ​​Linuxi utiliit, mis võimaldab kasutajatel erineva teabe hankimiseks DNS-serverilt päringuid teha.



Utiliit on installitud Linuxi. Kinnitamiseks saate kontrollida selle versiooni.





$ sina -sisse

Siin on süntaks, mida kasutada käsuga 'dig':



$ sina [ valik ] [ server ]

Näiteks Linuxhint.com serveri päringu tegemiseks käivitame järgmise käsu:

$ sina linuxhint.com

Kui olete käsu käivitanud, kuvatakse väljundis kogu selle serveri DNS-teave.

Eelmisest väljundist on põhifookuses “VASTUSE JAOTIS”. See sisaldab serveri IP-aadressi, päringuklassi, serveri nime ja elamisaega.

Oletame, et esitasite päringu mõnele muule serverile, näiteks google.com; märkate, et see kuvab rohkem teavet. Näiteks näitab järgmine väljund, et sama serveri nimel on palju IP-aadresse:

Kui soovite määrata DNS-serveri, peate lisama domeeniserveri. Näiteks Google'i DNS-server on 8.8.8.8. Seega, kui tahame seda täpsustada, on meie uus käsk järgmine:

$ sina @ 8.8.8.8 google.com

Pange tähele, kuidas järgmine väljund sisaldab vähem teavet kui eelmine. Selle põhjuseks on asjaolu, et määrasime DNS-serveri, mille kohta tahame päringuid teha.

'Dig' käsul on erinevad valikud, mida saate oma eesmärgi saavutamiseks lisada. Levinud on järgmised:

1. Ükskõik milline

See lisatakse, kui soovite, et teie päring kuvaks kõik tulemused. Suvandi „ükskõik milline” lisamiseks päringule tehke järgmist.

$ sina < server > ükskõik milline

Märkate, et saate üksikasjalikumaid tulemusi.

2. +Lühike

See valik võimaldab teil tulemusi kitsendada, et anda ainult päritava domeeninime IP-aadress.

Siin on näide, kus saame ainult seotud IP-aadressid:

3. +Jälg

Lisatakse valik, mis näitab, milliseid servereid päring enne sihtkohta jõudmist läbib. Heitke pilk järgmisele näitele.

Lisatakse valik, mis näitab, milliseid servereid päring enne sihtkohta jõudmist läbib. Heitke pilk järgmisele näitele.

4. Pöördotsing

Oletame, et teil on antud domeeninime IP-aadress. Saate teha DNS-i pöördotsingu, lisades suvandi '-x', millele järgneb siht-IP-aadress.

$ sina -x < IP-aadress >

Väikeste muudatustega saate endiselt samad tulemused.

4. Faili lugemine

Kui teil on palju domeeninimesid, mille kohta soovite päringuid teha, saate need faili lisada. Seejärel saate faili määrata käsus 'dig'.

Siin on näidisfail, mis sisaldab kahte domeeninime:

DNS-i päringu tegemiseks loodud failist lugedes käivitame oma käsu järgmiselt:

$ sina -f < faili nimi > < valik >

Lisame valiku '+lühike', et saada päringuga DNS-serveritega seotud IP-aadress.

2. meetod: Nslookupi kasutamine

Name Server Lookup (nslookup) on Linuxi utiliit, mis võimaldab kasutajatel DNS-serverist teavet hankida. See töötab sarnaselt käsuga 'dig' ja on mugav DNS-i probleemide tõrkeotsingul.

Siin on nslookupi süntaks:

$ nslookup < server >

Kasutame näiteks linuxhint.com-i ja vaatame, millise väljundi saame.

Kui teil on serveri IP-aadress, saate seda domeeninime asemel kasutada. Saate ikkagi hakkama DNS-serveri päringute esitamisega, kuid saate veidi erineva väljundi, kuna see meetod teeb DNS-i pöördotsingu.

Kontrollige järgmist näidet:

$ nslookup < ip >

Kõigile DNS-kirjetele päringu tegemisel juurde pääsemiseks lisage käsku '-type=any'.

$ nslookup -tüüp =ükskõik milline < domeeninimi >

Kui soovite päringu tegemisel MX-kirjet kontrollida, kasutage '-type=mx'.

$ nslookup -tüüp =mx

Esitatud näited on mõned näited käsu „nslookup” kasutamisest DNS-i päringu tegemiseks.

Järeldus

Selles postituses kirjeldati üksikasjalikult, kuidas Linuxis DNS-servereid päringuid teha. Esitasime kaks meetodit, mida saate kasutada, koos toodud näidetega nende rakendamiseks. Harjutage esitatud näidete kasutamist ja saate kiiresti selgeks, kuidas Linuxis DNS-serverist päringuid teha.