nslookup (nimeserveri otsing) on Linuxi tööriist, mida kasutatakse DNS-serverilt teabe hankimiseks vastavalt kasutaja soovile. DNS (domeeninimede süsteem) on Interneti oluline osa, mida kasutatakse veebisaitide nimede (nt.g., fosslinux.com) nende tulemuseks olevale IP-aadressile. Seetõttu võib nslookup olla võrguadministraatoritel kasulik IP-aadressi, domeeninime või muu konkreetse DNS-kirje saamiseks DNS-ist päringuid teha. Seda kasutatakse ka DNS-iga seotud probleemide otsimisel.
nslookup käsurea tööriist töötab kahes režiimis, interaktiivses režiimis ja mitteinteraktiivses režiimis. Interaktiivset režiimi kasutatakse DNS-serverilt päringu saamiseks domeeni erinevate hostide, domeenide või prindihostide kohta. Mitteinteraktiivne režiim on seevastu piiratud, kuna see prindib ainult hosti või domeeni nime ja päringu teavet.
nslookup mitteinteraktiivne režiim
Mitteinteraktiivne režiim on käsu nslookup käivitamisel kõige sagedamini kasutatav režiim. Seda peetakse kiiremaks meetodiks, kuna igal käivitamisel peate edastama ainult ühe käsu.
Selles režiimis sisestate teksti nslookup
millele järgneb IP-aadress või host, soovite üles otsida. Vaatame mõningaid käske, mida saate nslookupiga käivitada mitteinteraktiivses režiimis.
1. Kuvage hostinime IP-aadress
Oletame, et soovite saada nmap-tüüpi veebisaidi kohta kirjet (IP-aadress).org. Kõik, mida peate tegema, on käivitada terminal ja käivitada järgmine käsk:
nslookup nmap.org
nslookup nmap Ülaltoodud väljundist viitab server DNS-serveri IP-aadressile. Jaos Mitteautoriteetne vastus viitab aadress veebisaidi nmap IP-aadressile.org.
Enne kui vaatame rohkem näiteid, oleks kõige parem mõista kõigepealt erinevust autoriteetse vastuse ja mitteautoriteetse vastuse vahel. Autoriteetne vastus antakse siis, kui DNS-server, mis majutab teie otsingu DNS-kirje peamist koopiat, vastab. Teisalt on mitteautoriteetne vastus see, kui teie päringule vastav DNS-server ei sisalda algseid tsoonifaile. Enamasti on serveril eelnevalt tehtud DNS-kirjete vahemälu kõigist tehtud DNS-i otsingutest.
2. Tehke DNS-i pöördotsing
DNS-i pöördotsing on koht, kus teil on A-kirje / IP-aadress ja soovite saada selle hostinime. Kasutage allpool toodud süntaksit:
nslookup [ip-aadress]
3. Kuva MX-kirjed
MX (Mail Exchange) kirje on kirje DNS-is.zine-fail, mis kaardistab domeeninime selle konkreetse domeeni kirju haldavate meilivahetusserverite loendisse. Kasutame allpool toodud süntaksit:
nslookup -query = mx [veebisaidi nimi]
4. Kuva NS-kirjed
NS-kirjeid kasutatakse konkreetse DNS-tsooni eest vastutavate nimeserverite (nii sekundaarsete kui ka primaarsete) tuvastamiseks. Kasutame allpool toodud süntaksit:
nslookup -query = ns [veebisaidi nimi]
5. Kuva SOA-kirje
Volituse alguse kirje (SOA) on DNS-kirje, mis sisaldab domeeni haldusteavet. Kasutage allpool toodud süntaksit:
nslookup -query = soa [veebisaidi nimi]
6. Kuva kõik DNS-kirjed
Kasutame allpool toodud süntaksit:
nslookup -query = mõni [veebisaidi nimi]
7. Kasutage teist pordi numbrit
Vaikimisi töötab DNS-protokoll 53. pordis. Kui pordi mingil põhjusel muudeti, võite määrata määratud pordi, kasutades argumenti -port.
nslookup -port = [pordi number] [veebisaidi nimi]
nslookup interaktiivne režiim
Interaktiivne režiim nslookup on üsna lihtne. Kõik, mida peate tegema, on käivitada terminalis käsk nslookup ja see annab teile viipa, kus saate käske täita. Vaadake allolevat pilti.
Hostinime IP-aadressi saamiseks sisestage viip veebisaidi nimi ja vajutage sisestusklahvi.
DNS-i pöördotsingu teostamiseks sisestage hosti IP-aadress.
MX (postivahetuse) kirjete kuvamiseks kasutage järgmist käsku:
komplekti tüüp = mx
NS-kirjete kuvamiseks kasutage allolevat käsku:
komplekti tüüp = ns
Järeldus
Internetisüsteemide konsortsium loetles programmi nslookup lühidalt aegununa, kuid pööras selle otsuse hiljem tagasi. Amortiseerimisloendis eelistati peamiselt hosti ja kaevamiskäske / programme, mis suudavad mõnevõrra kõrgemal tööstusharu aktsepteerimise tasemel täita samu funktsioone kui käsk nslookup.