DNS

Az Nslookup használata a Debianban

Az Nslookup használata a Debianban
Az Nslookup vagy a névkiszolgáló keresése a hálózati rendszergazdák által használt eszköz a gazdagépnév, IP-cím vagy más DNS-rekordok, például MX rekordok, NS rekordok stb. Gyakran használják a DNS-sel kapcsolatos problémák megoldására.

Ebben a cikkben elmagyarázzuk, hogyan lehet az Nslookup használatával lekérdezni a különböző típusú DNS-rekordokat. A cikkben említett parancsokat és eljárásokat futtattuk egy Debian 10 operációs rendszeren. Ugyanez az eljárás azonban követhető a Linux más disztribúcióiban és verzióiban is.

Az Nslookup kétféle módban működik: Interaktív mód és Nem interaktív mód. Nem interaktív módban ismertettük az eljárást. A végén azonban megtanulják az interaktív mód használatát is.

Nslookup Nem interaktív mód

Nem interaktív módban a teljes parancs kiadásra kerül a terminálon. Akkor használja ezt a módot, ha egyetlen adatot igényel egy adott szervertől.

A nem interaktív mód használatához az általános szintaxis a következő:

$ nslookup [opció] [hosztnév] [DNS-kiszolgáló vagy IP]

Hogyan működik?

Nyissa meg a terminált a Debian operációs rendszerben. Az asztal bal felső sarkában megjelenik a Tevékenységek fül. Erre a fülre kattintva megjelenik egy keresősáv. Innen kereshet a Terminal alkalmazásra.

Szerezzen be IP-címet a gépnévhez

A gazdagépnév IP-címének megtalálásához a szintaxis a következő:

$ példa.com

Ez a módszer más néven továbbított DNS-keresés.

Például a piros kalap.com, írja be a következő parancsot a terminálba:

$ nslookup redhat.com

A fenti parancs azt jelenti, hogy az Nslookup megkérte a DNS-kiszolgálót, hogy keresse meg a redhat IP-címét.com. A DNS-kiszolgáló ezután kér más szerverekhez, kap választ, majd visszaküldi az Nslookup-nak.

A Terminálban a következő információkat kapja meg:

A kimenet megértése

A fenti eredmény néhány megállapítással szolgált számunkra. Értsük meg őket:

Szerver: 192.168.72.2

# Ez az a DNS-kiszolgáló IP-címe, amelyre az Nslookup kért.

Szerver: 192.168.72.2 # 53

# Ez a DNS-kiszolgáló IP-címe és az 53 Nslookup port száma, amellyel beszéltünk.

Nem mérvadó válasz
Cím: 209.132.183.105

# A nem hiteles válasz azt jelzi, hogy a gyorsítótárazott választ a DNS-kiszolgálótól kaptuk.

Szerezze be a hosztnevet az IP-címről

Végezhetünk fordított Nslookup-ot is a hosztnév IP-cím elleni feloldásához. Fordított DNS-keresés néven ismert.

A parancs szintaxisa:

$ nslookup IP_cím

A következő példában a hosztnevet az IP 209-hez képest találjuk meg.132.183.105 az alábbiak szerint:

$ nslookup 209.132.183.105

A következő kimenetből láthatja, hogy az Nslookup visszaadta a hosztnevet a megadott IP-címmel szemben.

MX rekordok beszerzése

Az MX (Mail Exchange) rekordok meghatározzák az adott tartományhoz konfigurált levelezési kiszolgáló beállításait. Tartalmaz egy domainnév hozzárendelését az e-mail szerverek listájához.  Az MX rekordok megmondják, hogy melyik levelezőszerver kezeli az adott tartományra küldött leveleket. Az MX rekordok úgy vannak konfigurálva, hogy amikor e-mailt küldünk a @example címre.com, a tartományi példához a levelezőszerverekre irányítja.com.

Egy adott tartomány MX rekordjainak megkereséséhez a szintaxis a következő:

$ nslookup -query = mx példa.com

A következő példában megtaláljuk a tartomány MX rekordjait debian.org:

$ nslookup -query = mx debian.org

Az alábbi kimenet a tartomány MX rekordjait mutatja debian.org.

Szerezzen be NS rekordokat

A tartománynévrendszerben az NS rekordokat használják annak azonosítására, hogy mely névszerverek felelősek és mérvadók egy tartományért.

Egy adott tartomány NS rekordjainak megkereséséhez a szintaxis a következő:

$ nslookup -query = mx példa.com

A következő példában megtaláljuk a tartomány NS rekordjait debian.org:

$ nslookup -query = mx debian.org

Az alábbi kimenet a tartomány NS rekordjait mutatja debian.org.

Szerezzen be minden DNS-rekordot

Az Nslookup az összes rekord egyidejű lekérésére is használható, beleértve az A, NS, MX, TXT, SPF stb. a megadott hosztnévhez.

Az összes DNS-rekord megtalálásához használja a következő szintaxist:

$ nslookup -query = bármilyen

Például egy domain összes DNS-rekordjának megkereséséhez debian.org, a parancs a következő lenne:

$ nslookup -query = bármelyik Debian.org

Nslookup Interaktív mód

Interaktív módban először külön parancssorba kell beírnia, majd hozzá kell adnia a következő paramétereket a további információk lekérdezéséhez. Akkor használja ezt a módot, ha sok információra van szüksége egy szervertől.

Az interaktív mód használatához egyszerűen írja be nslookup és nyomja meg az Enter billentyűt.

$ nslookup

Látni fogja a> parancsot. Itt információkat kérhet.

A következő példában az Nslookup parancssorba történő belépés után a következő parancsokat adtuk meg:

# IP-cím információk beszerzése a tartományhoz piros kalap.com

> redhat.com

# A domain MX rekordjainak megszerzéséhez piros kalap.com

> set query = mx
> Redhat.com

Amint láttuk, az Nslookup sok információt nyújt a DNS-sel kapcsolatban, például előre és hátra kereséssel, NS rekordokkal, MX rekordokkal stb. Ez azonban nem korlátozódik csupán ezekre az információkra, sokkal többet nyújt ennél. De egyelőre reméljük, hogy elég lesz ahhoz, hogy alaposan megismerje az Nslookup működését.

Az egér és az érintőpadok görgetési irányának megfordítása a Windows 10 rendszerben
Egér és Érintőpads nemcsak a számítást könnyűvé, de hatékonyabbá és kevésbé időigényessé is teszi. Nem tudunk elképzelni egy életet ezek nélkül az esz...
Az egérmutató és a kurzor méretének, színének és sémájának módosítása a Windows 10 rendszeren
Az egérmutató és a kurzor a Windows 10 operációs rendszerben nagyon fontos szempont. Ez elmondható más operációs rendszerekről is, tehát valójában eze...
Ingyenes és nyílt forráskódú játékmotorok a Linux játékok fejlesztéséhez
Ez a cikk felsorolja azokat az ingyenes és nyílt forráskódú játékmotorokat, amelyek felhasználhatók 2D és 3D játékok fejlesztésére Linuxon. Számos ily...