▷ Linux'ta DIG ve NSLOOKUP nasıl kurulur - Komutlar

Ağın sunucu ortamlarında veya istemci bilgisayarlarda kullanılması, hem yerel hem de dış iletişimin beklendiği gibi gerçekleştirilmesine izin vermek için gereklidir, ancak bazı hatalar, ne kadar az olursa olsun, tüm işlemlerin tam olarak yürütülmesini engeller (İnternet erişimi, dosya aktarma, güncellemeler vb.)

Bu nedenle, yönetici olsak da olmasak da, ağı analiz etmek ve böylece hataların kökünü belirlemek için yardımcı programlara sahip olmak idealdir. Bu durumda Linux bize bu tür analizler için detaylı olarak bahsedeceğimiz dig ve nslookup komutları gibi iki fonksiyonel komut sunmaktadır.

dig komutu nedirDig (Domain Information Gopher), ad sunucularına danışarak ve nihai sonucu görüntüleyerek DNS aramaları gerçekleştirmenin mümkün olduğu bir komut satırı yardımcı programıdır.

Varsayılan olarak dig komutu, DNS sorgusunu /etc/resolv.conf dizininde barındırılan ad sunucularına gönderir, ancak göstermesi gereken sunucuyu manuel olarak belirtebiliriz.

Dig kullanımı için sözdizimi aşağıdaki gibidir:

 dig [sunucu] [ad] [tür]
Belirtilen değerler şunlardır:
  • Sunucu: Linux'ta sorgulanacak ad sunucusunun IP adresini veya ana bilgisayar adını ifade eder.
  • Ad: aranacak kaynak kaydının adını belirtir
  • Tür: Dig tarafından istenen sorgu türüdür, A kaydı, MX kaydı, SOA kaydı vb. olabilir.

Nslookup nedirNslookup (ad sunucusu arama), Linux'ta DNS aramaları yapmak için kullanılan bir komuttur, sonucu IP adresi, bir etki alanının MX kayıtları veya belirli bir etki alanının NS sunucuları gibi eksiksiz DNS ayrıntılarını içerebilir.

nslookup kullanırken iki modumuz vardır:

  • Çeşitli ana bilgisayarlar ve etki alanları hakkında bilgilere erişmek için ad sunucularına başvurmanın mümkün olduğu etkileşimli mod
  • Yalnızca bir ana bilgisayar veya etki alanı için istenen adı ve bilgileri yazdırabildiğimiz etkileşimli olmayan mod
nslookup için sözdizimi aşağıdaki gibidir:
 nslookup [seçenek]
Günümüzün Linux sistemleri varsayılan olarak dig ve nslookup yardımcı programlarını zaten içeriyor, ancak bunları yanlışlıkla silmiş olabiliriz.

Şimdi bu komutları Linux üzerinde nasıl kuracağımızı ve kullanacağımızı görelim.

1. Linux'ta dig ve nslookup nasıl kurulur

Aşama 1
CentOS veya Red Hat kullanılması durumunda aşağıdaki komutu uygulamamız gerekir:

 dnf bind-utils yükleyin
Debian veya Ubuntu kullanırsak aşağıdakileri uygularız:
 uygun kurulum dnsutils
ArchLinux kullanılması durumunda şunları uygularız:
 pacman -Sy dnsutils

BÜYÜT

Adım 2
Kurulduktan sonra aşağıdaki komutla kullanılan sürümü doğrulayabiliriz:

 kazmak -v

BÜYÜT

2. dig ve nslookup Linux nasıl kullanılır

Aşama 1
Kurulduktan sonra kullanıma hazırız, bir alan adını sorgulamak ve ondan bilgi almak için dig kullanabiliriz, örneğin şunu yürütürüz:

 çözücü.com'u kaz

BÜYÜT

Adım 2
Bu durumda aşağıdaki gibi ayrıntılara sahibiz:

  • Uzak bilgisayar IP'si
  • danışma süresi
  • Sorgunun yapıldığı tarih ve saat
Sadece cihazın IP'sini görmek istiyorsak, parametre + short'u şu şekilde eklemeliyiz:
 solventtic.com + kısa

BÜYÜT

Aşama 3
MX kayıtlarını görüntülemek için aşağıdakileri uygularız:

 solventtic.com MX + kısa

BÜYÜT

Detayların çok daha eksiksiz olduğunu görüyoruz.

4. Adım
TTL ayrıntılarına aşağıdaki komutla erişebilirsiniz:

 solventtic.com TTL'yi kazmak

BÜYÜT

Adım 5
Yürüttüğümüz tüm DNS kayıtlarına başvurmak için:

 dig solventtic.com HERHANGİ BİR + noall + cevap

BÜYÜT

3. nslookup Linux nasıl kullanılır

Aşama 1
nslookup ile etki alanı bilgilerini almak istiyorsak aşağıdakileri uygularız:

 nslookup çözücü.com

BÜYÜT

Adım 2
Aşağıdaki parametreyi kullanarak MX kayıtlarını görebiliriz:

 nslookup -query = mx solventtic.com

BÜYÜT

Aşama 3
NS kayıtlarını incelemek için girdiğimiz:

 nslookup -query = ns solventtic.com

BÜYÜT

4. Adım
SOA kayıtlarına erişmek gerekirse şunu giriyoruz:

 nslookup -query = soasolvetic.com

BÜYÜT

Dig ve nslookup ile, ekipmanımızdaki veya iletişime katılan nesnelerdeki olası hataları tespit etmek için etki alanı ve ağ analizi görevleri gerçekleştirebiliriz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave