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.comKui 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.comPange 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.