DNS sunucusunun host komutunda nasıl belirtilir


0

Linux kullanmak istiyorum host Bir etki alanının tüm kayıtlarını (A, TXT vb.) sorgulamak için komut. Bunu kullanarak mümkün buluyorum -a gibi seçenek: host -a google.com

Ancak, kendi DNS sunucumu IP'sine göre belirtmem gerekiyor. Çözümleyiciyi veya ad sunucusunu belirtmek için hiçbir yol bulamadım. Bunu kazmak için olduğu gibi buldum: dig MX google.co.uk @ns1.google.com sonra dize @ isim sunucusudur. Ancak tüm kayıtları (TXT, A, vb.) Sorgulamak için bir yol bulamadım dig.

Kullanmayı tercih ederim host. İsim sunucusunu nasıl belirleyebilirim? host Komut?

Yanıtlar:


1

Sadece kullan:

host -a google.com my.dns.server.com

ev sahibi [-aCdlnrsTwv] [-c sınıfı] [-N nokta] [-R numarası] [-t tipi] [-W wait]      [-m bayrağı] [-4] [-6] {name} [sunucu]


+1 olmasam da Baştan sona bu tamamen taşınabilir olduğundan emin olun; Farklı sürümleri arasında sinir bozucu bazı farklılıklar gördüm host Komut.
— tripleee

Örneğin, Debian'ın iki farklı paketi var bağlama-konak (BIND'in ne kadar yaygın olduğu göz önüne alındığında, tartışmasız olarak daha popüler olan) ve düğüm-konak ancak farklı BIND sürümlerinde de sürüm farklılıkları olduğuna inanıyorum.
— tripleee

Ubuntu kullanıyorum. Benimle çalışmadı. Kullandığımda dig isim sunucusuyla (IP kullanıyorum) çalışır. Bu yüzden isim sunucumun çalıştığından eminim. Önerilen komut biçimini kullandığımda, Anladım: ~$ host -a mywerver.com mydns1.com Trying "myserver.com" ;; connection timed out; no servers could be reached
— None

Nedense vm girdi aborted belirtmek, bildirmek. Yeniden başlattıktan sonra komut başarıyla çalıştı.
— None

Duyduğuma sevindim. Çalıştığından emin olmak için önce Ubuntu'da kendim denedim!
— Aubs
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.