Az nslookup egy hálózati adminisztrációs eszköz a Domain Name System (DNS) lekérdezésére a domain név vagy IP cím leképezés vagy bármely más specifikus DNS rekord megszerzéséhez.
A DNS-sel kapcsolatos problémák elhárításához is használják. Ez a cikk néhány példát tartalmaz az nslookup parancs használatára.
Az nslookup “Interaktív módban” és “Nem interaktív módban” is működhet. Az interaktív mód lehetővé teszi a felhasználó számára, hogy lekérdezze a DNS-szervert a különböző gazdagépekről és tartományokról. A nem interaktív mód lehetővé teszi a felhasználó számára, hogy lekérdezze az állomásról vagy a tartományról az információkat. Ebben a cikkben az összes megmagyarázott parancs “Nem interaktív mód”.
nslookup – Egyszerű példa
Az nslookup, amelyet a domain név követ, megjeleníti az “A rekordot” A tartomány (IP-címe).
A fenti kimenetben a szerver a DNS-kiszolgáló IP-címére utal. Ezután az alábbi szakasz tartalmazza a “redhat.com” tartomány “A rekordját” (IP-címét).
Az nslookup parancs alapértelmezett kimenete kevésbé rendetlen, mint a dig parancs alapértelmezett kimenete. Néhányan kényelmesen használhatják a dig parancsot a DNS-kereséseknél.
Az MX rekord lekérdezése az -query = mx használatával
Az MX (Mail Exchange) rekord egy tartománynevet hozzárendel a levélváltó szerverek az adott domainhez. Az MX rekord azt mondja, hogy a “@ redhat.com” címre küldött összes levelet az adott tartomány Mail szerverére kell irányítani.
A fenti példában 2 MX rekord áll rendelkezésünkre a “redhat.com” domainhez. Az MX rekordokhoz rendelt szám (5, 10) megadja a levélkiszolgáló preferenciáját. Csökkentse a számot, nagyobb a preferencia. Tehát amikor egy e-mailt a “@ redhat.com” címre küldünk, először az “mx1.redhat.com”, majd az “mx2.redhat.com” preferencia lesz.
Hiteles válasz és nem hiteles válasz
A fenti kimenetben észreveheti a “Hiteles válasz” és a “Nem hiteles válasz” kulcsszavakat is.
Bármely válasz, amely a DNS-kiszolgálótól származik, és amelynek teljes zónafájl-információja van A domainhez rendelkezésre álló állítólag mérvadó válasz.
Sok esetben a DNS-kiszolgálóknak nem lesznek elérhetőek a teljes zónafájl-információk egy adott tartományhoz. Ehelyett egy olyan gyorsítótárfájlt tart fenn, amelynek eredményei: minden múltban végrehajtott lekérdezés, amelyre hiteles választ kapott. Amikor megad egy DNS-lekérdezést, megkeresi a gyorsítótárfájlt, és visszaadja a “Nem hiteles válasz” néven elérhető információkat.
Az NS lekérdezése Rögzítés az -query = ns
használatával Az adott tartományhoz társított névszolgáltatásokat adja ki.
Lekérdezze a SOA rekordot a -query = soa használatával
SOA rekord (a jogosultság kezdete), hiteles információkat nyújt a következőkről: a tartomány, a tartományi rendszergazda e-mail címe, a tartomány sorszáma stb. …
- mail cím – megadja a tartomány rendszergazdájának e-mail címét ([email protected])
- soros – a változatszámozás rendszere. A szokásos megállapodás az “ÉÉÉÉHHYNY” formátum használata. (2012-07-16. 01 növekszik, ha egynél több szerkesztés történt ugyanazon a napon)
- frissítés – megadja (másodpercben) , amikor a másodlagos DNS lekérdezi az elsődlegeset, hogy megnézze, megnőtt-e a sorozatszám. Ha megnövekszik, a másodlagos új kérelmet fog benyújtani az új zónafájl másolásához. kapcsolódás az elsődleges DNS-hez
- lejár – meghatározza azt az időt, amelyen a másodlagos DNS érvényben tartja a gyorsítótárazott zónafájlt
- minimum – meghatározza azt az időt, amelyen a másodlagos DNS-nek meg kell tárolnia a zónafájlt
A rendelkezésre álló DNS-rekordok megtekintése az -query = any használatával
Az összes rendelkezésre álló DNS-rekordot megtekinthetjük az -query = any opcióval is.
Fordított DNS-keresés
A fordított DNS-keresést úgy is elvégezheti, hogy az nslookup argumentumként megadja az IP-címet.
Specifikus DNS-kiszolgáló használata
A az alapértelmezett DNS-kiszolgálók használatával lekérdezésre is spe igazoljon egy adott névkiszolgálót a tartománynév feloldásához.
$ nslookup redhat.com ns1.redhat.comServer:209.132.186.218Address:209.132.186.218#53Name:redhat.comAddress: 209.132.183.181
A fenti parancsban az ns1.redhat.com címet használtuk DNS-kiszolgálóként. Itt észreveheti, hogy nem kapunk “Nem hiteles válasz:” fejlécet, mivel az ns1.redhat.com rendelkezik a redhat.com összes zónájával.
Módosítsa a portszámot, hogy csatlakozzon vele
Alapértelmezés szerint a DNS-kiszolgálók az 53-as portszámot használják. Ha bármilyen okból megváltozott a portszám, akkor a -port opcióval megadhatjuk a portszámot
$ nslookup -port 56 redhat.com
Időtúllépés intervallumának módosítása a válasz megvárására
A -timeout opcióval módosíthatja az alapértelmezett időtúllépést a válasz megvárására.
$ nslookup -timeout=10 redhat.com
Hibakeresési mód engedélyezése a -debug használatával
A hibakeresést a -debug opcióval kapcsolhatja be / ki a parancssorból
A hibakeresési mód megjeleníti a csomagok adatait a keresés során.
Az nslookup parancshoz hasonlóan a dig paranccsal is megkérdezheti a DNS-információkat.
Ha tetszett ez a cikk, akkor ez is tetszhet neked.
|
|