DNS-kyselyt nslookup-komennolla
Hae tietueita ja selvitä nimenselvityksen ongelmia.
DNS-kyselyt nslookup-komennolla on ilmainen Network+ Academy-oppitunti CoddyKitissä. Tämä on oppitunti 4/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu Network+ Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Network+ Academy-kurssilla on yhteensä 4 oppituntia.
Mitä Nslookup tekee
nslookup (name server lookup) kysyy tietoja suoraan DNS:ltä, joten voitte selvittää, "mihin IP-osoitteeseen tämä nimi muuntuu", ja tarkastella DNS-tietueita. Nimellä tehty ping testaa DNS:ää epäsuorasti, kun taas nslookup testaa sitä tarkoituksellisesti ja yksityiskohtaisesti. Se on ensisijainen komentorivityökalu nimenselvitysongelmien diagnosointiin, ja se on saatavilla Windowsissa, Linuxissa ja macOS:ssä.
nslookup example.comMiksi DNS:ää kysytään suoraan
Monet käyttökatkot ovat todellisuudessa DNS-ongelmia: sivusto näyttää olevan "alhaalla", vaikka sen nimeä ei pystytä selvittämään, tai nimi ohjaa väärälle palvelimelle. DNS:n kysyminen suoraan nslookupilla erottaa nimenselvityksen yhteydestä. Jos nslookup palauttaa oikean IP-osoitteen, DNS toimii ja ongelmaa on etsittävä muualta. Jos kysely epäonnistuu, olette löytäneet syyn.
Tulosteen lukeminen
Perusmuotoinen nslookup näyttää vastanneen Server-palvelimen (oman DNS-palvelimenne), sitten kysytyn Name-nimen ja sen selvitetyt Address(es)-osoitteet. Sekä palvelimen että vastauksen näkeminen kertoo, kuka vastasi ja mitä hän vastasi – juuri ne kaksi tietoa, joiden avulla voitte arvioida nimenselvityksen toimivuutta.
Autoritatiivinen ja ei-autoritatiivinen
nslookup merkitsee vastauksen usein tunnisteella Non-authoritative, mikä tarkoittaa, että vastaus tuli välimuistista tai rekursiiviselta selvityspalvelimelta eikä toimialueen omalta palvelimelta. Authoritative-vastaus tulee suoraan kyseisestä toimialueesta vastaavalta palvelimelta. Erottelu on tärkeä vanhentuneita tietueita selvitettäessä: välimuistivastaukset voivat olla vanhoja, joten autoritatiivinen kysely paljastaa nykyisen todellisen arvon.
Tietuetyyppien hakeminen
Voitte pyytää tiettyjä tietuetyyppejä. A-tyyppiä käytetään IPv4:lle, AAAA-tyyppiä IPv6:lle, MX-tyyppiä sähköpostipalvelimille, CNAME-tyyppiä aliaksille, NS-tyyppiä nimipalvelimille ja TXT-tyyppiä tekstitietueille. Oikean tyypin kyselyllä voitte tarkistaa juuri sen DNS:n osan, jota epäilette, esimerkiksi syyn sähköpostin kulkemattomuuteen.
nslookup -type=MX example.comToisen palvelimen valitseminen
nslookupilla voitte kysyä tietoja tietystä DNS-palvelimesta oletuspalvelimenne sijaan. Tämä on tehokasta: jos paikallinen palvelimenne antaa vanhentuneen tai väärän vastauksen, kysykää suoraan julkiselta selvityspalvelimelta, kuten osoitteesta 8.8.8.8, ja verratkaa vastauksia. Ero viittaa DNS-palvelimen tai sen välimuistin ongelmaan, ei itse toimialueen ongelmaan.
nslookup example.com 8.8.8.8Käänteiset haut
Käänteisessä haussa toimitaan päinvastoin: IP-osoitteesta selvitetään nimi PTR-tietueiden avulla. Antakaa nslookupille nimen sijaan IP-osoite. Käänteisillä hauilla varmistetaan, että osoite yhdistyy takaisin oikeaan nimeen. Tämä on tärkeää sähköpostipalvelimille ja lokitiedoille, joissa nimi–IP- ja IP–nimi-yhdistelmien pitäisi vastata toisiaan.
nslookup 8.8.8.8Vuorovaikutteinen tila
Suorittamalla nslookupin ilman argumentteja siirrytte vuorovaikutteiseen tilaan, jossa voitte määrittää esimerkiksi palvelimen tai tietuetyypin ja suorittaa useita kyselyjä peräkkäin. Tämä on kätevää, kun tutkitte hankalaa DNS-ongelmaa useista näkökulmista ilman, että koko komentoa tarvitsee kirjoittaa uudelleen joka kerta. Poistukaa kirjoittamalla exit.
Yleiset DNS-oireet
nslookup auttaa diagnosoimaan tyypillisiä oireita: nimi ei selviä lainkaan (DNS-palvelin on väärä tai saavuttamattomissa), nimi selviää vääräksi IP-osoitteeksi (tietue on vanhentunut tai virheellinen) tai nimenselvitys on hidasta (palvelin on ylikuormittunut tai kaukana). Kun oire yhdistetään nslookupin tulokseen, voitte nopeasti selvittää, onko DNS ongelman aiheuttaja.
Nslookup ja Dig
Linuxissa ja macOS:ssä dig (Domain Information Groper) on nslookupia yksityiskohtaisempi vaihtoehto. Se näyttää kyselyn ja vastauksen kaikki osiot sekä ajoitustiedot. Monet ammattilaiset suosivat digiä sen selkeyden vuoksi. CompTIA keskittyy nslookupiin, mutta digin olemassaolon ja saman ydintehtävän tunteminen parantaa valmiuksianne käytännön työssä.
dig example.comNslookup vianmäärityksessä
Käyttäkää nslookupia aina, kun nimellä käytettävä palvelu toimii virheellisesti mutta perusyhteys (ping IP-osoitteella) toimii. Vahvistamalla, mitä DNS palauttaa, miltä palvelimelta vastaus tulee ja onko se autoritatiivinen, voitte paikantaa nimenselvitysviat tarkasti. Kun tarkistatte ipconfigilla määritetyt DNS-palvelimet, nslookup tekee DNS-ongelmien löytämisestä ja korjaamisesta nopeaa.
Pikatarkistus
Testatkaa nslookup-tietonne.
Kertaus
Opitte käyttämään nslookupia. Keskeiset kohdat:
- nslookup tekee kyselyitä suoraan DNS:lle nimien selvittämiseksi ja tietueiden tarkastelemiseksi.
- Se näyttää vastaavan palvelimen ja selvitetyn osoitteen.
- Voitte kysellä tiettyjä tietuetyyppejä: A, AAAA, MX, CNAME, NS, TXT ja PTR.
- Voitte tehdä kyselyn tietylle palvelimelle vertailua ja vanhentuneiden välimuistien löytämistä varten.
- dig on yksityiskohtainen Unix-vaihtoehto samaan tarkoitukseen.
Opi Network+ Academy tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 30
- Oppitunnit
- 120
Usein kysytyt kysymykset
Onko oppitunti ”DNS-kyselyt nslookup-komennolla” ilmainen?
Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa Network+ Academy-oppimispolun 3 oppituntia, myös oppitunnin “DNS-kyselyt nslookup-komennolla”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Network+ Academy-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”DNS-kyselyt nslookup-komennolla”?
Hae tietueita ja selvitä nimenselvityksen ongelmia. Harjoittelet Network+ Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Network+ Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Network+ Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 4/4.
Kuinka kauan ”DNS-kyselyt nslookup-komennolla”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Network+ Academy-oppitunnilla?
Kyllä. Jokainen Network+ Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Yhteyden tavoitettavuuden testaaminen ping-komennolla
- Reitin kartoittaminen traceroute-komennolla
- Asetusten tarkasteleminen ipconfig-komennolla
- DNS-kyselyt nslookup-komennolla