10 Linux nslookup parancsminta a DNS-kereséshez

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.

> Hozzászólás hozzáadása

Ha tetszett ez a cikk, akkor ez is tetszhet neked.

  1. 50 Linux Sysadmin oktatóanyag
  2. 50 leggyakrabban használt Linux parancs (példákkal)
  3. 25 legjobb Linux teljesítményfigyelés és hibakereső eszközök
  4. Anyu, megtaláltam! – 15 gyakorlati példa a Linux parancsparancsokra
  5. Linux 101 Hacks 2. kiadás e-könyv
  • Awk bevezetés – 7 Awk nyomtatási példa
  • Speciális Sed helyettesítési példák
  • 8 alapvető Vim Editor navigációs alapismeretek
  • 25 leggyakrabban használt Linux IPTable szabályok példák
  • PuTTY felturbózása 12 hatékony kiegészítővel


Leave a Reply

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük