होस्ट कमांड में DNS सर्वर को कैसे निर्दिष्ट करें


1

मैं hostएक डोमेन के सभी रिकॉर्ड (ए, TXT, आदि) को क्वेरी करने के लिए लिनक्स कमांड का उपयोग करना चाहता हूं । मुझे इस -aविकल्प का उपयोग करना संभव है:host -a google.com

हालांकि, मुझे अपने स्वयं के DNS सर्वर को इसके आईपी द्वारा निर्दिष्ट करने की आवश्यकता है। मुझे रिज़ॉल्वर या नाम सर्वर को निर्दिष्ट करने का कोई तरीका नहीं मिला। मैं इसे इस रूप में खोदता हूँ: dig MX google.co.uk @ns1.google.comजहाँ स्ट्रिंग के बाद @नाम सर्वर है। लेकिन मुझे सभी रिकॉर्ड (TXT, A, इत्यादि) को क्वेरी करने का कोई तरीका नहीं मिला dig

मैं उपयोग करना पसंद करता हूं host। मैं नाम सर्वर n hostकमांड कैसे निर्दिष्ट कर सकता हूं ?

जवाबों:


2

महज प्रयोग करें:

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

होस्ट [-aClnrsTwv] [-c वर्ग] [-N ndots] [-R नंबर] [-t प्रकार] [-W प्रतीक्षा] [-m झंडा] [-४] [-६] {नाम} [सर्वर]


+1 हालांकि मैं नहीं कर रहा हूँ पूरी तरह से यकीन है कि यह पूरी तरह से पोर्टेबल है, मैंने hostकमांड के विभिन्न संस्करणों के बीच कुछ pesky अंतर देखा है ।
ट्रिपलए

उदाहरण के लिए, डेबियन के दो अलग - अलग पैकेज हैं बाइंड-होस्ट (जो निश्चित रूप से अधिक लोकप्रिय है, यह देखते हुए कि यह कितना व्यापक है) और गाँठ-होस्ट है लेकिन मेरा मानना ​​है कि BIND के विभिन्न संस्करणों के भीतर संस्करण के अंतर भी हैं।
त्रिकाल

मैं ubuntu का उपयोग कर रहा हूँ। यह मेरे साथ काम नहीं किया। जब मैं digनाम सर्वर के साथ उपयोग करता हूं (मैं इसका आईपी उपयोग करता हूं), यह काम करता है। इसलिए मुझे यकीन है कि मेरा नाम सर्वर ऊपर और चल रहा है। जब मैंने आपके सुझाए गए कमांड प्रारूप का उपयोग किया, तो यह मिलता है:~$ host -a mywerver.com mydns1.com Trying "myserver.com" ;; connection timed out; no servers could be reached
कोई भी

किसी कारणवश abortedराज्य में प्रवेश हुआ । इसे फिर से शुरू करने के बाद कमान ने सफलतापूर्वक काम किया।
कोई नहीं

सुन के अच्छा लगा। मैंने इसे स्वयं उबंटू पर आज़माया, यह सुनिश्चित करने के लिए कि यह काम करता है!
इब्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.