Skip to content

dig – Linux Komutu – Unix Komutu

7 de Mayıs de 2021

The alan bilgisi avcısı– adlı bir yardımcı program kazmak—Alan Adı Sistemi ad sunucularını sorgulamak için esnek bir araçtır. DNS aramaları gerçekleştirir ve ad sunucusundan döndürülen yanıtları görüntüler. Çoğu DNS yöneticisi, kazmak esnekliği, kullanım kolaylığı ve çıktı netliği nedeniyle DNS sorunlarını gidermek için. Diğer arama araçları, daha az işlevselliğe sahip olma eğilimindedir. kazmak. olmasına rağmen kazmak normalde komut satırı bağımsız değişkenleriyle kullanılır, ayrıca bir dosyadan arama isteklerini okumak için toplu işlem modu sunar.

Özet

The kazmak komut aşağıdaki genel biçimleri alır: kazmak [ @server ] [ -b address ] [ -c class ] [ -f filename] [ -k filename ] [ -p port# ] [ -t type ] [ -x addr ] [ -yname:key ] [ name ] [ type ] [ class ] [ queryopt… ]
kazmak [ -h ]
kazmak [ global-queryopt… ] [ query… ]

Örnek Kullanım

linux kazmak

Tipik bir çağrı kazmak şuna benzer: dig @server name type

nerede sunucu sorgulanacak ad sunucusunun adı veya IP adresidir — noktalı ondalık gösterimde bir IPv4 adresi veya iki nokta üst üste ile sınırlandırılmış gösterimde bir IPv6 adresi. Sağlandığında sunucu argüman bir ana bilgisayar adıdır, kazmak Bu ad sunucusunu sorgulamadan önce bu adı çözer. Yanıt veren ad sunucusundan gelen yanıt görüntülenir. The isim öğesi ilgilenilen kaynak kaydını belirtir, oysa tip ne tür bir sorgunun gerekli olduğunu belirtir – HERHANGİ BİR, A, MX, SIG, vb. Tür herhangi bir geçerli sorgu türü olabilir. Eğer hayırsa tip argüman sağlanır, kazmak bir A kaydı için arama yapacaktır.

SEÇENEKLER

The -b seçeneği, sorgunun kaynak IP adresini şu şekilde ayarlar: adres. Bu değer, ana bilgisayarın ağ arayüzlerinden birinde geçerli bir adres olmalıdır. Varsayılan sorgu sınıfı (internet için IN), -c seçeneği. Sınıf herhangi bir geçerli sınıftır, örneğin HS Hesiod kayıtları için veya CH CHAOSNET kayıtları için. The -f seçenek yapar kazmak dosyadan işlenecek arama isteklerinin listesini okuyarak toplu modda çalışır dosya adı. Dosya, her satırda bir tane olmak üzere herhangi bir sayıda sorgu içerir. Dosyadaki her giriş, sorgular olarak sunulacakları şekilde düzenlenmelidir. kazmak komut satırı arayüzünü kullanarak. Standart olmayan bir bağlantı noktası numarası sorgulanacaksa, -p seçeneği. Liman# port numarasıdır kazmak standart DNS bağlantı noktası numarası 53 yerine sorgular gönderecektir. Bu seçenek, standart olmayan bir bağlantı noktası numarasındaki sorguları dinlemek üzere yapılandırılmış bir ad sunucusunu test etmek için kullanılacaktır. The -t seçeneği, sorgu türünü şu şekilde ayarlar: tip. BIND9’da desteklenen herhangi bir geçerli sorgu türü olabilir. Varsayılan sorgu türü Bir, sürece -x geriye doğru aramayı belirtmek için seçenek sağlanır. Ters aramalar (adresleri adlarla eşleme), -x seçeneği. Adr noktalı ondalık gösterimde bir IPv4 adresi veya iki nokta üst üste ile ayrılmış bir IPv6 adresidir. Bu seçenek kullanıldığında, isim, sınıf ve tip argümanlar. Tarafından gönderilen DNS sorgularını imzalamak için kazmak ve işlem imzalarını kullanan yanıtları için, -k seçeneği. TSIG anahtarının kendisini komut satırında da belirtebilirsiniz. -y seçenek; isim TSIG anahtarının adıdır ve anahtar gerçek anahtardır. Anahtar, temel olarak 64 kodlu bir dizedir ve genellikle aşağıdakiler tarafından oluşturulur: dnssec-keygen.

Sorgu Seçenekleri

Her sorgu seçeneği, önünde artı işareti (+) bulunan bir anahtar sözcükle tanımlanır. Bazı anahtar kelimeler bir seçeneği belirler veya sıfırlar; bunlardan önce dizi gelebilir Hayır o anahtar kelimenin anlamını reddetmek için. Diğer anahtar sözcükler, zaman aşımı aralığı gibi seçeneklere değerler atar. Forma sahipler + anahtar kelime = değer. Bu komut birçok ayrıntılı sorgu seçeneğini destekler. Çalıştırarak çevrimiçi belgeleri gözden geçirin adam kazmak özel rehberlik için.