- 1. Linux'ta temel bir DNS sorgusu nasıl yapılır
- 2. Linux'ta kısa mod DNS araması nasıl yapılır
- 3. Linux'ta bir DNS'nin MX kaydı nasıl alınır
- 4. Linux'ta DNS'den SOA kaydı nasıl alınır
- 5. Linux'ta DNS'den TTL kaydı nasıl alınır
- 6. Linux'ta DNS'nin yalnızca YANIT bölümü nasıl görüntülenir?
- 7. Linux'ta ters DNS araması nasıl sorgulanır
- 8. Linux'ta eşzamanlı bir DNS araması nasıl çalıştırılır
- 9. Linux'ta bir .digrc dosyası nasıl oluşturulur
- 10. Linux'ta DNS izlenebilirliği nasıl doğrulanır?
- 11. Linux'ta DNS aramasında bir bağlantı noktası nasıl belirlenir
- 12. Linux'ta IPv4 veya IPv6 nasıl belirlenir
- 13. Linux'ta yalnızca DNS istatistikleri nasıl yazdırılır
Linux ortamlarında sunucuları yönetirken, çeşitli etki alanlarından bilgi almak ve durumlarını gerçek zamanlı olarak bilmek için en iyi araçları aklımızda tutmalıyız, ancak bunu yapmak için çeşitli seçenekler (hem grafiksel olarak hem de komut satırında) vardır. buna özel bir komuttur ve dig komutudur.
Kazma komutu nedirDig komutu (Domain Information Groper), farklı DNS (Alan Adı Sistemi) sunucularını sorgulamanın mümkün olacağı ağ yönetimi ve yönetim düzeyinde işlevsel bir komut satırı aracı olarak geliştirilmiştir. Bu, DNS sorunlarını analiz etmemizi ve çözmemizi sağlayacağı gibi, sorgunun yapıldığı ad sunucusundan döndürülen yanıtları görüntüleyerek DNS aramaları yapmak da faydalı olacaktır.
Dig komutu, komut satırı argümanlarıyla kullanılabilir veya belirli bir dosyanın arama isteklerini okuyabileceğiniz toplu iş modunu kullanabilir ve avantajlarından biri, BIND'nin bir parçası olarak, komut satırından birden fazla arama yapmanın mümkün olmasıdır. kapsamlı sonuçlarla.
Dig komutu, orada kayıtlı DNS sunucularına başvurmak için /etc/resolv.conf dosyasını okumaktan ve bununla ilgili sonuçları görüntülemekten sorumludur.
Linux'ta dig komutuyla kullanım için parametrelerDig ile kullanılacak bir dizi parametre vardır ve bunların tümü doğru bilgi için faydalıdır, bunlar:
- -b adresi: sorgu adresinin kaynak IP adresini tanımlamanıza olanak tanır ve bu, ana bilgisayarın ağ arabirimlerinde geçerli bir adres veya "0.0.0.0" veya "::" olmalıdır.
- -c sınıfı: Varsayılan sorgu sınıfını geçersiz kılın (internet için IN).
- -f (dosya adı): dig komutunun belirli bir dosyayı kullanarak arama isteklerinin listesini okuma yeteneği ile toplu modda hareket etmesine izin verir.
- -h: Dig'in komut satırı seçeneklerinin ve argümanlarının bir özetini yazdırır.
- -k (dosya): dig komutu tarafından gönderilen DNS sorgularını imzalamak için bir TSIG anahtar dosyasını kullanır.
- -p #port: sorgu portunu belirtin.
- -q name: Adı diğer bağımsız değişkenlerden ayırır.
- -t (type): Yürütülecek sorgunun türünü belirler, BIND9 ile uyumlu geçerli bir sorgu türü olmalıdır, A varsayılan seçenek olmalıdır.
- -x (adres): Geriye doğru aramaları basitleştirir ve bir IPv4 adresi kullanırsak noktalı ondalık gösterimde olacak veya bir IPv6 adresiyse iki nokta üst üste ile sınırlandırılacaktır.
- -4 veya -6: IPv4 veya IPv6 sorgusunun türünü belirtir.
Solvetic, DNS etki alanları üzerinde özel kontrole sahip olmak için Linux'ta dig'in nasıl kullanılacağını ayrıntılı olarak açıklayacaktır.
1. Linux'ta temel bir DNS sorgusu nasıl yapılır
Aşama 1
Dig kullanarak temel bir sorgu çalıştırmak için aşağıdakileri giriyoruz:
www.solvetic.com'u inceleyinAdım 2
Sonuç olarak aşağıdakileri elde edeceğiz:
BÜYÜT
Aşama 3
Orada Solvetic.com alan adının 46.105.203.22 IP adresine işaret eden bir A kaydı olduğunu görüyoruz ve ayrıca aşağıdaki gibi ayrıntıları da buluyoruz:
- İlk satırda dig komutunun (9.11.5) versiyonunu göreceğiz.
- DNS sunucusundan alınan yanıtın başlığını göreceksiniz.
- Sorular bölümünde (CEVAP) sorgunun detaylarını görüyoruz, bu solventtic.com'un "A" kaydıdır, ayrıca IN bize bir İnternet araması yapıldığını söyler.
- Son bölümde sorgu ile ilgili istatistikleri görüyoruz.
2. Linux'ta kısa mod DNS araması nasıl yapılır
Bu, dig tarafından görüntülenen tüm ayrıntıları atlamamıza yardımcı olan bir seçenektir, bunun için aşağıdakileri uygularız:
solventtic.com + kısa
BÜYÜT
3. Linux'ta bir DNS'nin MX kaydı nasıl alınır
MX kayıtları (Mail eXchange kaydı) temelde bir e-postanın internette nasıl yönlendirileceğini açıklayan bir DNS kaynağıdır. Bu bilgiyi elde etmek için aşağıdakileri uygulayacağız:
solventtic.com MX'i kazın
BÜYÜT
4. Linux'ta DNS'den SOA kaydı nasıl alınır
SOA (Start of Authority), bize alan adının temel özellikleri ve kayıtlı olduğu alan hakkında bilgi veren, bu ayrıntıyı görmek için yürüttüğümüz bir kayıt defteridir:
solventtic.com SOA'yı kazmak
BÜYÜT
5. Linux'ta DNS'den TTL kaydı nasıl alınır
TTL (Time To Life), değişikliklerin söz konusu kayıttaki herhangi bir değişikliğe uygulanmasından önce geçen saniye sayısının belirlendiği bir kayıttır, detaylarınız için aşağıdakileri gerçekleştireceğiz:
solventtic.com TTL'yi kazmak
BÜYÜT
6. Linux'ta DNS'nin yalnızca YANIT bölümü nasıl görüntülenir?
Sadece bu bölümün ayrıntılarını aşağıdaki satırı kullanarak özetleyebiliriz:
dig solventtic.com + nocomments + noquestion + noauthority + noadditional + nostats
BÜYÜT
7. Linux'ta ters DNS araması nasıl sorgulanır
Bu tür bir aramaya başvurmak için aşağıdakileri giriyoruz:
dig -x 8.8.8.8 + kısa
BÜYÜT
8. Linux'ta eşzamanlı bir DNS araması nasıl çalıştırılır
dig ile tek bir yürütmede farklı DNS kaydı aramaları yapmak mümkündür, örneğin:
dig solventtic.com mx + noall + cevap microsoft.com ns + noall + cevap
BÜYÜT
9. Linux'ta bir .digrc dosyası nasıl oluşturulur
Mevcut dig seçeneklerini burada barındırmak için $ HOME / .digrc yolunda bir .digrc dosyası oluşturmak mümkün olacak, şunu yürütüyoruz:
cat .digrc + kısa kazı solventtic.com
10. Linux'ta DNS izlenebilirliği nasıl doğrulanır?
Aşama 1
Yönetim veya denetim sorunları için DNS arama yolunu takip edebiliriz, bunun için şunu yürütürüz:
solventtic.com'u kazın + izlemeAdım 2
Bu çıktıda önce '.' kök ad sunucularını göreceğiz. , ardından .com etki alanı için ad sunucuları gidecek ve son olarak, ilişkili DNS kayıtlarıyla birlikte solvent.com için ad sunucularını görüyoruz:
BÜYÜT
11. Linux'ta DNS aramasında bir bağlantı noktası nasıl belirlenir
Varsayılan olarak dig komutu uzak bilgisayarın 53 numaralı bağlantı noktasını sorgulayacaktır, ancak farklı bir bağlantı noktasını belirtmek için -p parametresini kullanmak mümkündür, örneğin:
kaz çözücü.com -p 443
BÜYÜT
12. Linux'ta IPv4 veya IPv6 nasıl belirlenir
Analiz edilecek adresleme türünü IPv4 veya IPv6 olarak aşağıdaki gibi tanımlamak mümkündür:
dig -4 solventtic.com A (IPv4) dig -6 solventtic.com A (IPv6)
BÜYÜT
13. Linux'ta yalnızca DNS istatistikleri nasıl yazdırılır
Yönetim sorunları için ayrıntıları istatistik gibi belirli değişkenlere özetleyebiliriz, bunun için aşağıdakileri girmeliyiz:
solventtic.com + noall + istatistikleri inceleyin
BÜYÜT
Bu komutla, sonuçlar doğrudan sistem dosyası tarafından oluşturulduğundan ve uzaktan yanıtlarla verilerin kapsamlı ve işlevsel olduğunu bileceğimiz için Linux ortamlarında DNS sorgularını çok daha eksiksiz ve verimli bir şekilde yönetme fırsatına sahibiz. atanmış görev.