Ağ Sorunlarını Gidermek İçin Ubuntu'da dig ve nslookup Nasıl Kurulur ve Kullanılır

Ag Sorunlarini Gidermek Icin Ubuntu Da Dig Ve Nslookup Nasil Kurulur Ve Kullanilir



Dig ve nslookup komut satırı yardımcı programları dnsutils paketinin bir parçasıdır. Bu komutlar, özellikle Linux/Unix tabanlı sistemlerde Etki Alanı Adı Sistemi (DNS) hakkında bilgi toplayarak ağ sorunlarını gidermek için kullanılır. Her iki araç da ağları araştırmak için kullanışlıdır; dig en son sürüm olup gelişmiş çıktılar verirken, nslookup temel bir araçtır ve sorgular hakkında kısa bilgiler verir.

Bu eğitimde Ubuntu'da dig ve nslookup'ın nasıl kurulacağını ve kullanılacağını keşfedeceğim. Bundan önce her iki komuta da kısa bir giriş yapalım.







kazma komutu nedir

Kazı olarak da bilinir D aman BEN bilgi G Roper, DNS sunucularındaki sorunları gidermek için kullanılan, kullanımı kolay bir komut satırı yardımcı programıdır.



nslookup Komutu Nedir?

Nslookup, dig komut satırı yardımcı programı sürümüyle karşılaştırıldığında daha eski bir komut satırı yardımcı programıdır ancak DNS sorun giderme için hala yaygın olarak kabul edilen bir araçtır. Ayrıca Etki Alanı Adı Sistemini (DNS) araştırmak için de kullanılır. Etkileşimli ve etkileşimsiz olmak üzere iki farklı şekilde kullanılır.



Ubuntu'da dig ve nslookup nasıl kurulur

Hem dig hem de nslookup yardımcı programları, Ubuntu dahil tüm modern Linux dağıtımlarında varsayılan olarak gelir. Bu yardımcı programların sisteminizde kurulu olup olmadığını kontrol etmek için aşağıdaki komutu çalıştırın:





Sen -içinde



Ancak birçok eski dağıtım bu araçlarla birlikte gelmez. Dig ve nslookup'ı Ubuntu'ya yüklemek için dnsutil dig ve nslookup paketlerini içeren paket.

sudo uygun düzenlemek dnsutil




Ubuntu'da dig Komutu nasıl kullanılır - Örnekler

Dig komutunu Linux terminalinde kullanmak için önce sözdizimine bakın:

Sözdizimi:

Sen [ ihtisas ] [ sorgu ] [ seçenekler ]


Yukarıdaki sözdiziminde:

[ihtisas] parametresi sorgulamak istediğiniz alan adını belirtir.

[sorgu] sorgu türlerini belirtir: örneğin, SOA, MX veya NS gibi belirli DNS kayıtları hakkında sorgulama yapmak için.

[seçenekler] parametresi, +kısa, +cevap yok ve +yorum yok gibi çıktıyı biçimlendiren çeşitli seçenekleri belirtir.

Ubuntu'daki dig aracı aracılığıyla çeşitli DNS kayıt türlerine erişilebilir. Kılavuzun son bölümünde DNS kayıtları hakkında daha fazla bilgi edinin.

Dig'i kullanarak çeşitli DNS kayıt türlerini nasıl kontrol edeceğinizi öğrenelim:

Örnek 1: A Kayıt Sorgusu Yazın

Bir etki alanının A tipi kaydını almak için şunu kullanın:

Sen linuxhint.com



Dig komutu varsayılan olarak bir IPv4 kaydı olan A kaydını görüntüler.

Çıktıyı tartışalım:

  1. 9.18.18 olan dig versiyonudur.
  2. Çeşitli bayrakları içeren yanıtın başlığıdır.
  3. Daha sonra, yalnızca sorguyu belirten SORU BÖLÜMÜ gelir; bu durumda sorgu, linuxhint.com etki alanının A tipi DNS kaydı içindir. IN internet sınıfını gösterir. Diğer bazı sınıflar CH (kaos sınıfı), HS (Hesiod sınıfı) ve ANY'dir (joker karakter).
  4. CEVAP BÖLÜMÜ alanı ve ona karşılık gelen IP adreslerini gösterir. Bu durumda alan adı linuxhint.com'dur ve IP'leri 104.18.6.55 ve 104.18.7.55'tir.
  5. Bu bölümde sunucu DNS'si, protokol türü, sorgu süresi ve mesaj boyutu gibi sorguyla ilgili bazı istatistikler sağlanır.

Yanıttaki noktalı virgülle (;) başlayan satırların yorum olduğunu unutmayın.

Örnek 2: AAAA Kayıt Sorgusunu Yazın

Bu aynı zamanda A tipi bir kayıttır ancak IPv6'ya sahiptir.

Sen linuxhint.com AAAA



Örnek 3: MX Kaydı Sorgusunu Yazın

MX veya posta alışverişi kaydı, posta sunucuları hakkında bilgi sağlar.

Sen linuxhint.com MX



Örnek 4: SOA Kayıt Sorgusunu Yazın

SOA olarak bilinen Yetki Başlangıcı DNS'nin genel kaydında belirli bir noktadan başlayarak bölgenin yetkisini belirtir.

Sen linuxhint.com SOA'sı



Örnek 5: Birden Çok Site Sorgulaması İçin

Dig komutunu kullanarak birden fazla alan adının DNS bilgilerini de alabilirsiniz:

Sen google.com MX linuxhint.com NS +nostats +soru yok +ek yok



Örnek 6: Geriye Doğru Arama Sorgusu İçin

Geriye doğru arama için IP adresiyle birlikte -x seçeneğini kullanın:

Sen -X 98.137.11.164



Diğer seçenekler

Çıktıyı biçimlendirmek için dig komutuyla birleştirilebilecek çeşitli seçenekler vardır.

Sorgu Seçenekleri Tanım
+cevap ve +cevap yok +Cevap yalnızca cevap bölümünü gösterir, +noanswer ise onu ortadan kaldırır.
+hepsi ve +hayırhepsi +all seçeneği tüm ekran işaretlerini ayarlar, +noall ise bunları kaldırır.
+yorumlar ve +yorumlar yok Bu seçenekler yorumların görüntülenmesi arasında geçiş yapar.
+soru ve +soru yok Bu seçenek soru bölümünün görüntülenmesi arasında geçiş yapar.
+kısa ve +kısa değil Sorgunun varsayılan yanıtı her zaman ayrıntılıdır; +kısa kullanılması daha spesifik bir yanıt verir.
+istatistikler ve +nostatlar Bu sorgu, istatistiklerin görüntülenmesi ile istatistik olmaması arasında geçiş yapar.

Kullanma +kısa belirli çıktı için sorgu seçeneği:

Sen linuxhint.com +kısa



Kullanma +cevap yok ihmal etmek CEVAP BÖLÜMÜ yanıttan:

Sen linuxhint.com +cevap yok



Kullanmak +asansörler istatistik bölümünü atlamak için sorgu seçeneği.

Sen linuxhint.com +nostat'lar



Daha fazla seçenek ve ayrıntı için aşağıdakileri kullanarak terminaldeki kılavuz sayfasını okuyun:

Adam Sen

Ubuntu'da nslookup Komutu Nasıl Kullanılır - Örnekler

Nslookup komutu, DNS kayıt türlerini sorgulamak için de kullanılabilir. Nslookup'ın iki modu vardır:

İnteraktif Mod

Nslookup'ın etkileşimli modda nasıl kullanılacağını anlayalım:

Etkileşimli moda girmek için nslookup yazın:

nslookup



Şimdi herhangi bir seçeneği uygulamak için ayarlamak komutu etkileşimli modda kullanılacaktır.

ayarlamak [ seçenek ]

Bir örnekle anlayalım, diyelim ki linuxhint.com alanının MX kaydına bakmak istiyorum. DNS kaydı girişini ayarlamak için nslookup yazın türü ayarla=mx, son olarak alan adını girin.

Çıktı şöyle olacaktır:


Etkileşimli mod türünü kapatmak için çıkış ve bas Girmek .


Etkileşimli modda, her seçeneği tek tek yazmanız gerekir; diğer yandan etkileşimli olmayan modda sorgu tek seferde iletilir ve bu da çalışması daha kolaydır.

Etkileşimsiz Mod

Etkileşimli olmayan modda nslookup'ın nasıl kullanılacağını öğrenelim. Nslookup komutunun parametrelerle kullanımının sözdizimi aşağıda belirtilmiştir:

Sözdizimi:

nslookup [ seçenekler ] [ ihtisas ]


Örnek 1: A Kayıt Sorgusu Yazın

A tipi DNS kaydını nslookup komutuyla görüntülemek için aşağıdaki komutu kullanın:

nslookup -tip =bir linuxhint.com



Örnek 2: AAAA Kayıt Sorgusunu Yazın

IPV6 DNS kaydı için şunu kullanın:

nslookup -tip =aaaa linuxhint.com



Örnek 3: MX Kaydı Sorgusunu Yazın

Nslookup ile MX türü DNS kaydı bilgilerini almak için aşağıdaki komutu kullanın:

nslookup -tip =mx linuxhint.com



Örnek 4: SOA Kayıt Sorgusunu Yazın

Benzer şekilde, SOA DNS kaydı türü için aşağıdaki komut kullanılacaktır:

nslookup -tip =soa linuxhint.com


Dig ve nslookup Yardımcı Programları Arasındaki Fark Nedir?

Bu iki komut satırı yardımcı programı arasındaki temel fark, dig'in nslookup'ın gelişmiş bir sürümü olması ve nslookup sırasında daha geniş bir kayıt türü aralığını kapsaması ve özellikle DNS sorgulaması için kullanılmasıdır.

Kazma çok daha akıllıdır ve ağın derinlemesine incelenmesi için daha fazla seçeneği kapsar; nslookup ise temel bir yardımcı programdır.

DNS Kayıt Türleri Nelerdir?

Çeşitli DNS kayıtları vardır, hem dig hem de nslookup komutlarını daha iyi anlamak için tüm DNS kayıtlarını anlamalısınız. Aşağıdaki resimde tüm DNS kayıtları, adları ve açıklamaları sunulmaktadır.

Çözüm

Dig ve nslookup komutları yararlı ağ sorun giderme komutlarıdır. Her iki komutun amacı da hemen hemen benzerdir; yani alan adı sistemi hakkında bilgi vermek. nslookup komutunun anlaşılması kolaydır ve temel sorun giderme işlemleri için oldukça kullanışlıdır; dig ise nslookup'ın gelişmiş bir sürümüdür ve nslookup'a kıyasla daha ayrıntılı bir çıktı sağlar. Nslookup kullanımdan kaldırıldı ancak karar tersine çevrildi, ancak dig kullanılması önerilir çünkü nslookup size hızlı tek satırlık çıktı verir, ancak dig size daha fazla seçenek ve ayrıntılı çıktılar verir.