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.