Nslookup: Difference between revisions
Line 1: | Line 1: | ||
== | == Sissejuhatus == | ||
Nslookup on arvutiprogramm (Windows ja *nix süsteemides) mida kasutatakse päringute esitamiseks DNS serverile et saada, muuhulgas konkreetse arvuti IP aadress, MX record (domeeni elektronposti süsteemi kirje, nimi ja aadress) ja domeeni | Nslookup on arvutiprogramm (Windows ja *nix süsteemides) mida kasutatakse päringute esitamiseks DNS serverile, et saada infot võrgu kohta, muuhulgas konkreetse arvuti IP aadress, MX record (domeeni elektronposti süsteemi kirje, nimi ja aadress) ja domeeni nimeserver. <br> Nimi '''Nslookup''' on lahtiseletatult „name server lookup“ ehk nimeserveri otsing. | ||
== Kasutusvaldkonnad == | |||
Nslookup on kasulik tööriist DNS (Domain Name System „domeeninimede süsteem“) probleemide lahendamisel, näiteks arvuti võrgunime leidmine. Nslookup’i käivitamisel näitab see esmalt arvuti nime ja kohaliku süsteemi DNS aaddressi ja seejärel näitab käsuviipa edasiste päringute jaoks. Sisestades '''?''' (küsimärgi) näitab Nslookup kõiki võimalikke käske. <br>Programmist saab väljuda kirjutades exit ja vajutades Enter.<br> | |||
Arvuti (host'i) IP aadressi otsinguks, kasutades DNS’i, kirjutada arvuti nimi ja vajutada Enter. Nslookup kasutab otsinguks vaikimisi arvutis seadistatud DNS serverit, kuid seda on võimalik suunata ka mujale teisele DNS serverile, kirjutades selleks server name (kus ''name'' on arvuti nimi kus asub server mida tahetakse tulevikus kasutada) Kui teine server on määratud, siis kõik mida peale seda sisestada tõlgendatakse arvuti nimena.<br> | |||
Nslookup’i | [[File:Nslookup.png]]<br> | ||
Nslookup kasutab domeeni nime taandamise (devolution) meetodit. Kui kirjutada arvuti nimi ja vajutada Enter, siis Nslookup lisab arvuti nimele lõppu arvuti domeeninime (näitekscswatcp.reskit.com) enne DNS -ile päringu saatmist. Kui nime ei leita siis domeeni nimi taandatakse ühe taseme võrra (antud näites reskit.com) ja päringut korratakse. <br> | |||
Windows 2000 arvutid taandavad nimed ainult teise taseme domeenini (selles näites reskit.com), nii et kui päring ei anna tulemusi siis rohkem nime lahendamise katseid ei tehta. Kui täielik domeeninimi sisse tippida (seda näitab punkt nime alguses), siis DNS serverile saadetakse päring ainult selle nime kohta ja mitte mingisugust taandamist ei tehta. <br> | |||
Et otsida nime arvutile mis asub täielikult väljaspool oma domeeni, on vaja sisestada täielik domeeninimi („fully qualified domain name“). | |||
== Nslookup’i silumisrežiim == | |||
Nslookup’i silumisrežiim on kasulik veaotsingul; kohaliku arvuti saab panna sellesse režiimi kirjutades '''set debug''' , või veelgi detailsema diagnostika jaoks, '''set d2''' . Silumisrežiimis (debug mode), Nslookup näitab nimekirja kõikidest sammudest mida tehti et käsku täita nagu näha sellest näitest: | |||
Line 91: | Line 99: | ||
Selles näites andis kasutaja korralduse set d2 et | Selles näites andis kasutaja korralduse '''set d2''' et viia Nslookup silumisrežiimi. Kasutaja proovis lihtsat aadressiotsingut nimele ''„rain-city“''. <br>Esimesed kaks rida näitavad arvuti nime ja DNS serveri aadressi kuhu päring läks. Järgmine lõik näitab kohaliku arvuti domeeninime (reskit.com) liidetuna nimele „rain-city“. Nslookup esitas selle nime DNS serverile päringuks. <br> | ||
Järgnev lõik näites viitab sellele, et Nslookup sai serverilt vastuse. DNS server andis kaks kirjet vastusena samale päringule. Küsimus (päring) on vastuses näidatud kaks korda koos mõlema saadud vastusega. Praegusel juhul esimene vastuskirje näitab, et nimi ''„rain-city.reskit.com''“ on tegelikult '''cname''', ehk '''canonical name''' (kanooniline nimi) ehk '''alias''' arvutile nimega „'''seattle.reskit.com'''“. Teine vastuskirje näitab sellele arvutile kuuluvat '''IP aadressi 172.16.2.3'''<br> | |||
== Nslookup’i võtmed == | |||
Kokkuvõttlikul kujul <'''Võti''' - ''funktsioon''> kokku kõik '''Nslookup'''’i võtmed. Identifikaatorid on näidatud suurete tähtedega ja valikulised käsud on sulgudes | |||
<br><br> | |||
'''nslookup''' - ''laeb nslookup programmi''<br> | |||
'''set debug''' - ''laeb nslookup’i sisemise silumisrežiimi''<br> | |||
'''set d2''' - ''laeb nslookup’i paljusõnalise silumisrežiimi'' <br> | |||
'''host name''' - ''tagastab arvuti nimele vastava IP aadressi''<br> | |||
'''NAME''' - ''esitab info arvuti / domeeni kohta kasutades selleks vaikimisi määratud serverit''<br> | |||
'''NAME1 NAME2''' - ''sama mis eelmine kuid kasutab teist nime reas serverina''<br> | |||
'''help''' või '''?''' - ''näitab infot enimkasutatavate käskude kohta''<br> | |||
'''set OPTION''' - ''seab valikulise võimaluse (vt. [[Nslookup: set type]])<br> | |||
'''All''' - ''näitab valikud , serveri IP aadressi ja arvuti nime''<br> | |||
'''[no]debug''' - ''näitab silumis infot''<br> | |||
'''[no]defname''' - ''lisab igale päringule domeeni nime''<br> | |||
'''[no]recurse''' - ''nõuab iseendale viitavat vastust (rekursiivset vastust)''<br> | |||
'''[no]search''' - ''kasutab domeeni otsingu nimekirja''<br> | |||
'''[no]vc''' - ''kasutab alati virtuaalset ahelat "'''V'''irtual '''C'''ircuit"''<br> | |||
'''domain=NAME''' - ''seab vaikimisi domeeninime ANTUD NIMEKS''<br> | |||
'''srchlist=N1[/N2/.../N6]''' - ''seab domeeni nimeks N1 ja otsingu nimekirjaks N1, N2 jne.''<br> | |||
'''root=NAME''' - ''seab juurserveriks ANTUD NIMELE vastava serveri''<br> | |||
'''retry=X''' - ''seab uuesti proovimiste arvu X korrale''<br> | |||
'''timeout=X''' - ''seab algse loobumisaja X sekundile''<br> | |||
'''type=X''' - ''seab päringutüübi (näiteks A, ANY, CNAME; MX; NS; PTR, SOA, SRV) vt. SET Type''<br> | |||
'''querytype=X''' - ''sama mis „type=X“ vt. eelmine''<br> | |||
'''class=X''' - ''seab päringu klassi (nt. IN (Internet), ANY)''<br> | |||
'''[no]msxfr''' - ''kasutab MS kiiret tsooni ülekannet''<br> | |||
'''ixfrver=X''' - ''versiooninumber (X) mida kasutada IXFR ülekande päringul''<br> | |||
'''Server NAME''' - ''seab vaikeserveri NIMELISEKS kasutades jooksvat vaikeserverit'' <br> | |||
'''Lserver NAME''' - ''seab vaikimisi NIME kasutades algset serverit''<br> | |||
'''Finger [USER''' - '' ('''Finger''' on programm mis näitab sisseloginud kasutajate andmeid.) Näitab KASUTAJA andmeid jooksval arvutil.''<br> | |||
'''Root''' - ''seab jooksva vaikeserveri juurserveriks''<br> | |||
'''ls [opt] DOMAIN [> FILE]''' - ''väljastab DOMEENIS olevate aadresside nimekirja (valik: väljastab nimekirja FAILINA)''<br> | |||
'''-a''' - ''väljastab kanoonilised nimed ja aliased''<br> | |||
'''-d''' - ''väljastab loendi kõikidest kirjetest''<br> | |||
'''-t TYPE''' - ''väljastab loendi ainult määratub tüüpidest (nt. A, CNAME, MX, NS, PTR jne. )''<br> | |||
'''View FILE''' - ''sorteerib eelnevalt kirjeldatud ’ls’ valiku väljundfaili ning näitab seda lehekülg haaval''<br> | |||
'''exit''' - ''väljub Nslookup programmist ning naaseb käsureale''<br> | |||
== Nslookup: set type == | |||
Nslookup: set type | Nslookup: set type käsk muudab päringuks kasutatava kirje tüüpi. | ||
Süntaks | Süntaks | ||
set ty[pe]=ResourceRecordType | <pre>set ty[pe]=ResourceRecordType </pre> | ||
parameeter | |||
''ResourceRecordType'' : määrab DNS ressursi kirje tüübi<br> | |||
Vaikimisi tüüp on '''A'''. <br>Järgnev loendi näitab sellele käsule lubatud väärtused | |||
kujul <'''Väärtus''' - ''Kirjeldus''><br> | |||
<br> | |||
'''A''' - ''määrab kasutatavaks arvuti IP aadressi''<br> | |||
'''ANY''' - ''määrab kasutatavaks kõik andmetüübid''<br> | |||
'''CNAME''' - ''määrab aliase kanoonilise nime''<br> | |||
'''GID''' - ''määrab grupi ID või grupi nime''<br> | |||
'''HINFO''' - ''määrab kasutatavaks arvuti protsessori ja OP süsteemi tüübi''<br> | |||
'''MB''' - ''määrab kasutatavaks e-postkasti domeeni nime''<br> | |||
'''MG''' - ''määrab kasutatavaks mailigrupi liikme nime''<br> | |||
'''MINFO''' - ''määrab kasutatavaks postkasti või postitusnimekirja info''<br> | |||
'''MR''' - ''määrab maili ümbernimetamise domeeni nime''<br> | |||
'''MX''' - ''määrab kasutatavaks e-posti vahendaja''<br> | |||
'''NS''' - ''määrab nimetatud tsoonile DNS nimeserveri''<br> | |||
'''PTR''' - ''määrab arvuti nime kui päringus on IP aaderss, muul juhul viitab muule infole''<br> | |||
'''SOA''' - ''määrab start-of-authority DNS tsoonile.<br> | |||
'''TXT''' - ''määrab tekstilise info''<br> | |||
'''UID''' - ''täpsustab kasutaja ID''<br> | |||
'''UINFO''' - ''täpsustab kasutajainfo'' <br> | |||
'''WKS''' - ''kirjeldab teada-tuntud teenust'' <br> | |||
----<br> | |||
== Allikad == | |||
* | *WWW: | ||
** http://technet.microsoft.com/en-us/library/cc940085.aspx | ** http://technet.microsoft.com/en-us/library/cc940085.aspx | ||
** http://en.wikipedia.org/wiki/Nslookup | ** http://en.wikipedia.org/wiki/Nslookup | ||
** http://technet.microsoft.com/en-us/library/bb490745.aspx | ** http://technet.microsoft.com/en-us/library/bb490745.aspx | ||
** http://elouai.com/nslookup-reference.php | |||
*paberkandjal: | |||
**Arvutikasutaja sõnastik Inglise - Eesti (Arvi Tavast, Vello Hanson) Kirjastus Ilo 1996 '''ISBN 9985-57-100-2''' | |||
==Etc.== | |||
[[Category:võrgudiagnostika]] |
Revision as of 21:07, 24 May 2010
Sissejuhatus
Nslookup on arvutiprogramm (Windows ja *nix süsteemides) mida kasutatakse päringute esitamiseks DNS serverile, et saada infot võrgu kohta, muuhulgas konkreetse arvuti IP aadress, MX record (domeeni elektronposti süsteemi kirje, nimi ja aadress) ja domeeni nimeserver.
Nimi Nslookup on lahtiseletatult „name server lookup“ ehk nimeserveri otsing.
Kasutusvaldkonnad
Nslookup on kasulik tööriist DNS (Domain Name System „domeeninimede süsteem“) probleemide lahendamisel, näiteks arvuti võrgunime leidmine. Nslookup’i käivitamisel näitab see esmalt arvuti nime ja kohaliku süsteemi DNS aaddressi ja seejärel näitab käsuviipa edasiste päringute jaoks. Sisestades ? (küsimärgi) näitab Nslookup kõiki võimalikke käske.
Programmist saab väljuda kirjutades exit ja vajutades Enter.
Arvuti (host'i) IP aadressi otsinguks, kasutades DNS’i, kirjutada arvuti nimi ja vajutada Enter. Nslookup kasutab otsinguks vaikimisi arvutis seadistatud DNS serverit, kuid seda on võimalik suunata ka mujale teisele DNS serverile, kirjutades selleks server name (kus name on arvuti nimi kus asub server mida tahetakse tulevikus kasutada) Kui teine server on määratud, siis kõik mida peale seda sisestada tõlgendatakse arvuti nimena.
Nslookup kasutab domeeni nime taandamise (devolution) meetodit. Kui kirjutada arvuti nimi ja vajutada Enter, siis Nslookup lisab arvuti nimele lõppu arvuti domeeninime (näitekscswatcp.reskit.com) enne DNS -ile päringu saatmist. Kui nime ei leita siis domeeni nimi taandatakse ühe taseme võrra (antud näites reskit.com) ja päringut korratakse.
Windows 2000 arvutid taandavad nimed ainult teise taseme domeenini (selles näites reskit.com), nii et kui päring ei anna tulemusi siis rohkem nime lahendamise katseid ei tehta. Kui täielik domeeninimi sisse tippida (seda näitab punkt nime alguses), siis DNS serverile saadetakse päring ainult selle nime kohta ja mitte mingisugust taandamist ei tehta.
Et otsida nime arvutile mis asub täielikult väljaspool oma domeeni, on vaja sisestada täielik domeeninimi („fully qualified domain name“).
Nslookup’i silumisrežiim
Nslookup’i silumisrežiim on kasulik veaotsingul; kohaliku arvuti saab panna sellesse režiimi kirjutades set debug , või veelgi detailsema diagnostika jaoks, set d2 . Silumisrežiimis (debug mode), Nslookup näitab nimekirja kõikidest sammudest mida tehti et käsku täita nagu näha sellest näitest:
C:\>nslookup (null) testpc1.reskit.com Address: 172.16.8.190 > set d2 > rain-city (null) testpc1.reskit.com Address: 172.16.8.190 ------------ SendRequest(), len 49 HEADER: opcode = QUERY, id = 2, rcode = NOERROR header flags: query, want recursion questions = 1, answers = 0, authority records = 0, additional = 0 QUESTIONS: rain-city.reskit.com, type = A, class = IN ------------ ------------ Got answer (108 bytes): HEADER: opcode = QUERY, id = 2, rcode = NOERROR header flags: response, auth. answer, want recursion, recursion avail. questions = 1, answers = 2, authority records = 0, additional = 0 QUESTIONS: rain-city.reskit.com, type = A, class = IN ANSWERS: -> rain-city.reskit.com type = CNAME, class = IN, dlen = 31 canonical name = seattle.reskit.com ttl = 86400 (1 day) -> seattle.reskit.com type = A, class = IN, dlen = 4 internet address = 172.16.2.3 ttl = 86400 (1 day) ------------ (null) seattle.reskit.com Address: 172.16.2.3 Aliases: rain-city.reskit.com
Selles näites andis kasutaja korralduse set d2 et viia Nslookup silumisrežiimi. Kasutaja proovis lihtsat aadressiotsingut nimele „rain-city“.
Esimesed kaks rida näitavad arvuti nime ja DNS serveri aadressi kuhu päring läks. Järgmine lõik näitab kohaliku arvuti domeeninime (reskit.com) liidetuna nimele „rain-city“. Nslookup esitas selle nime DNS serverile päringuks.
Järgnev lõik näites viitab sellele, et Nslookup sai serverilt vastuse. DNS server andis kaks kirjet vastusena samale päringule. Küsimus (päring) on vastuses näidatud kaks korda koos mõlema saadud vastusega. Praegusel juhul esimene vastuskirje näitab, et nimi „rain-city.reskit.com“ on tegelikult cname, ehk canonical name (kanooniline nimi) ehk alias arvutile nimega „seattle.reskit.com“. Teine vastuskirje näitab sellele arvutile kuuluvat IP aadressi 172.16.2.3
Nslookup’i võtmed
Kokkuvõttlikul kujul <Võti - funktsioon> kokku kõik Nslookup’i võtmed. Identifikaatorid on näidatud suurete tähtedega ja valikulised käsud on sulgudes
nslookup - laeb nslookup programmi
set debug - laeb nslookup’i sisemise silumisrežiimi
set d2 - laeb nslookup’i paljusõnalise silumisrežiimi
host name - tagastab arvuti nimele vastava IP aadressi
NAME - esitab info arvuti / domeeni kohta kasutades selleks vaikimisi määratud serverit
NAME1 NAME2 - sama mis eelmine kuid kasutab teist nime reas serverina
help või ? - näitab infot enimkasutatavate käskude kohta
set OPTION - seab valikulise võimaluse (vt. Nslookup: set type)
All - näitab valikud , serveri IP aadressi ja arvuti nime
[no]debug - näitab silumis infot
[no]defname - lisab igale päringule domeeni nime
[no]recurse - nõuab iseendale viitavat vastust (rekursiivset vastust)
[no]search - kasutab domeeni otsingu nimekirja
[no]vc - kasutab alati virtuaalset ahelat "Virtual Circuit"
domain=NAME - seab vaikimisi domeeninime ANTUD NIMEKS
srchlist=N1[/N2/.../N6] - seab domeeni nimeks N1 ja otsingu nimekirjaks N1, N2 jne.
root=NAME - seab juurserveriks ANTUD NIMELE vastava serveri
retry=X - seab uuesti proovimiste arvu X korrale
timeout=X - seab algse loobumisaja X sekundile
type=X - seab päringutüübi (näiteks A, ANY, CNAME; MX; NS; PTR, SOA, SRV) vt. SET Type
querytype=X - sama mis „type=X“ vt. eelmine
class=X - seab päringu klassi (nt. IN (Internet), ANY)
[no]msxfr - kasutab MS kiiret tsooni ülekannet
ixfrver=X - versiooninumber (X) mida kasutada IXFR ülekande päringul
Server NAME - seab vaikeserveri NIMELISEKS kasutades jooksvat vaikeserverit
Lserver NAME - seab vaikimisi NIME kasutades algset serverit
Finger [USER - (Finger on programm mis näitab sisseloginud kasutajate andmeid.) Näitab KASUTAJA andmeid jooksval arvutil.
Root - seab jooksva vaikeserveri juurserveriks
ls [opt] DOMAIN [> FILE] - väljastab DOMEENIS olevate aadresside nimekirja (valik: väljastab nimekirja FAILINA)
-a - väljastab kanoonilised nimed ja aliased
-d - väljastab loendi kõikidest kirjetest
-t TYPE - väljastab loendi ainult määratub tüüpidest (nt. A, CNAME, MX, NS, PTR jne. )
View FILE - sorteerib eelnevalt kirjeldatud ’ls’ valiku väljundfaili ning näitab seda lehekülg haaval
exit - väljub Nslookup programmist ning naaseb käsureale
Nslookup: set type
Nslookup: set type käsk muudab päringuks kasutatava kirje tüüpi.
Süntaks
set ty[pe]=ResourceRecordType
parameeter
ResourceRecordType : määrab DNS ressursi kirje tüübi
Vaikimisi tüüp on A.
Järgnev loendi näitab sellele käsule lubatud väärtused
kujul <Väärtus - Kirjeldus>
A - määrab kasutatavaks arvuti IP aadressi
ANY - määrab kasutatavaks kõik andmetüübid
CNAME - määrab aliase kanoonilise nime
GID - määrab grupi ID või grupi nime
HINFO - määrab kasutatavaks arvuti protsessori ja OP süsteemi tüübi
MB - määrab kasutatavaks e-postkasti domeeni nime
MG - määrab kasutatavaks mailigrupi liikme nime
MINFO - määrab kasutatavaks postkasti või postitusnimekirja info
MR - määrab maili ümbernimetamise domeeni nime
MX - määrab kasutatavaks e-posti vahendaja
NS - määrab nimetatud tsoonile DNS nimeserveri
PTR - määrab arvuti nime kui päringus on IP aaderss, muul juhul viitab muule infole
SOA - määrab start-of-authority DNS tsoonile.
TXT - määrab tekstilise info
UID - täpsustab kasutaja ID
UINFO - täpsustab kasutajainfo
WKS - kirjeldab teada-tuntud teenust
Allikad
- WWW:
- paberkandjal:
- Arvutikasutaja sõnastik Inglise - Eesti (Arvi Tavast, Vello Hanson) Kirjastus Ilo 1996 ISBN 9985-57-100-2