డిగ్ మరియు nslookup కమాండ్ లైన్ యుటిలిటీలు dnsutils ప్యాకేజీలో ఒక భాగం. ఈ ఆదేశాలు ప్రత్యేకంగా Linux/Unix ఆధారిత సిస్టమ్లలో డొమైన్ నేమ్ సిస్టమ్ (DNS) గురించి సమాచారాన్ని సేకరించే నెట్వర్క్ ట్రబుల్షూటింగ్ కోసం ఉపయోగించబడతాయి. నెట్వర్క్లను పరిశోధించడానికి రెండు సాధనాలు ఉపయోగపడతాయి; డిగ్ అనేది తాజా వెర్షన్ మరియు అధునాతన అవుట్పుట్లను ఇస్తుంది, nslookup అనేది ప్రాథమిక సాధనం మరియు ప్రశ్నల గురించి సంక్షిప్త సమాచారాన్ని అందిస్తుంది.
- డిగ్ కమాండ్ అంటే ఏమిటి
- nslookup కమాండ్ అంటే ఏమిటి
- ఉబుంటులో డిగ్ మరియు nslookup ఎలా ఇన్స్టాల్ చేయాలి
- ఉబుంటులో డిగ్ కమాండ్ ఎలా ఉపయోగించాలి - ఉదాహరణలు
- ఉబుంటులో nslookup కమాండ్ ఎలా ఉపయోగించాలి - ఉదాహరణలు
- డిగ్ మరియు nslookup యుటిలిటీస్ మధ్య తేడా ఏమిటి
- DNS రికార్డ్ రకాలు ఏమిటి
- ముగింపు
ఈ ట్యుటోరియల్లో ఉబుంటులో డిగ్ మరియు nslookup ఎలా ఇన్స్టాల్ చేయాలి మరియు ఉపయోగించాలో నేను అన్వేషిస్తాను. దానికి ముందు, రెండు కమాండ్ల క్లుప్త పరిచయం చేద్దాం.
డిగ్ కమాండ్ అంటే ఏమిటి
డిగ్ అని కూడా పిలుస్తారు డి omin I సమాచారం జి roper అనేది DNS సర్వర్లను ట్రబుల్షూట్ చేయడానికి ఉపయోగించే సులభమైన కమాండ్ లైన్ యుటిలిటీ.
nslookup కమాండ్ అంటే ఏమిటి
nslookup అనేది డిగ్ కమాండ్ లైన్ యుటిలిటీ వెర్షన్తో పోలిస్తే పాత కమాండ్ లైన్ యుటిలిటీ అయితే ఇప్పటికీ DNS ట్రబుల్షూటింగ్ కోసం విస్తృతంగా ఆమోదించబడిన సాధనం. ఇది డొమైన్ నేమ్ సిస్టమ్ (DNS)ను పరిశీలించడానికి కూడా ఉపయోగించబడుతుంది. ఇది రెండు రకాలుగా ఉపయోగించబడుతుంది: ఇంటరాక్టివ్ మరియు నాన్ ఇంటరాక్టివ్.
ఉబుంటులో డిగ్ మరియు nslookup ఎలా ఇన్స్టాల్ చేయాలి
ఉబుంటుతో సహా అన్ని ఆధునిక Linux పంపిణీలలో డిగ్ మరియు nslookup యుటిలిటీలు రెండూ డిఫాల్ట్గా వస్తాయి. ఈ యుటిలిటీలు మీ సిస్టమ్లో ఇన్స్టాల్ చేయబడి ఉన్నాయా లేదా క్రింద ఇవ్వబడిన ఆదేశాన్ని అమలు చేయలేదా అని తనిఖీ చేయడానికి:
మీరు -లో
అయినప్పటికీ, చాలా పాత పంపిణీలు ఈ సాధనాలతో రావు. ఉబుంటులో డిగ్ మరియు nslookupని ఇన్స్టాల్ చేయడానికి ఇన్స్టాల్ చేయండి dnsutil డిగ్ మరియు nslookup ప్యాకేజీలను కలిగి ఉన్న ప్యాకేజీ.
ఉబుంటులో డిగ్ కమాండ్ ఎలా ఉపయోగించాలి - ఉదాహరణలు
Linux టెర్మినల్లో డిగ్ కమాండ్ని ఉపయోగించడానికి, ముందుగా సింటాక్స్ చూడండి:
సింటాక్స్:
మీరు [ డొమైన్ ] [ ప్రశ్న ] [ ఎంపికలు ]
పై వాక్యనిర్మాణంలో:
[డొమైన్] పరామితి మీరు ప్రశ్నించాలనుకుంటున్న డొమైన్ పేరును సూచిస్తుంది.
[ప్రశ్న] ప్రశ్న రకాలను సూచిస్తుంది: ఉదాహరణకు, SOA, MX లేదా NS వంటి నిర్దిష్ట DNS రికార్డుల గురించి ప్రశ్నించడానికి.
[ఐచ్ఛికాలు] పరామితి అవుట్పుట్ని ఫార్మాట్ చేసే +షార్ట్, +నోఆన్సర్ మరియు +నోకామెంట్స్ వంటి వివిధ ఎంపికలను సూచిస్తుంది.
ఉబుంటులోని డిగ్ టూల్ ద్వారా వివిధ రకాల DNS రికార్డులను యాక్సెస్ చేయవచ్చు. గైడ్ యొక్క చివరి విభాగంలో DNS రికార్డుల గురించి మరింత చదవండి.
డిగ్ని ఉపయోగించి వివిధ రకాల DNS రికార్డులను ఎలా తనిఖీ చేయాలో తెలుసుకుందాం:
ఉదాహరణ 1: రికార్డ్ క్వెరీని టైప్ చేయండి
డొమైన్ వినియోగం యొక్క టైప్ A రికార్డ్ని పొందడానికి:
మీరు linuxhint.com
డిఫాల్ట్గా, డిగ్ కమాండ్ IPv4 రికార్డ్ అయిన A రికార్డ్ను ప్రదర్శిస్తుంది.
అవుట్పుట్ గురించి చర్చిద్దాం:
- ఇది డిగ్ వెర్షన్, ఇది 9.18.18.
- ఇది వివిధ జెండాలను కలిగి ఉన్న ప్రతిస్పందన యొక్క శీర్షిక.
- తదుపరి ప్రశ్నను సూచించే ప్రశ్న విభాగం వస్తుంది; ఈ సందర్భంలో, ప్రశ్న linuxhint.com డొమైన్ యొక్క A రకం DNS రికార్డ్ కోసం. IN ఇంటర్నెట్ తరగతిని సూచిస్తుంది. కొన్ని ఇతర తరగతులు CH (కెయోస్ క్లాస్), HS (హెసియోడ్ క్లాస్) మరియు ఏదైనా (వైల్డ్ కార్డ్).
- జవాబు విభాగం డొమైన్ మరియు దాని సంబంధిత IP చిరునామాలను సూచిస్తుంది. ఈ సందర్భంలో, డొమైన్ linuxhint.com మరియు దాని Ips 104.18.6.55 మరియు 104.18.7.55.
- ఈ విభాగం సర్వర్ DNS, ప్రోటోకాల్ రకం, ప్రశ్న సమయం మరియు సందేశ పరిమాణం వంటి ప్రశ్నకు సంబంధించిన కొన్ని గణాంకాలను అందిస్తుంది.
సెమికోలన్లతో ప్రారంభమయ్యే ప్రతిస్పందనలోని పంక్తులు (;) వ్యాఖ్యలు అని గమనించండి.
ఉదాహరణ 2: AAAA రికార్డ్ క్వెరీని టైప్ చేయండి
ఇది కూడా టైప్ A రికార్డ్ అయితే IPv6తో.
మీరు linuxhint.com AAAA
ఉదాహరణ 3: MX రికార్డ్ క్వెరీని టైప్ చేయండి
MX లేదా మెయిల్ ఎక్స్ఛేంజ్ రికార్డ్ మెయిల్ సర్వర్ల గురించి సమాచారాన్ని అందిస్తుంది.
మీరు linuxhint.com MX
ఉదాహరణ 4: SOA రికార్డ్ క్వెరీని టైప్ చేయండి
SOA అని పిలుస్తారు అథారిటీ ప్రారంభం DNS యొక్క గ్లోబల్ రికార్డ్లో ఒక నిర్దిష్ట పాయింట్ వద్ద ప్రారంభమయ్యే జోన్ యొక్క అధికారాన్ని సూచిస్తుంది.
మీరు linuxhint.com SOA
ఉదాహరణ 5: బహుళ సైట్ల ప్రశ్న కోసం
మీరు dig ఆదేశాన్ని ఉపయోగించి బహుళ డొమైన్ల DNS సమాచారాన్ని కూడా పొందవచ్చు:
మీరు google.com MX linuxhint.com NS +nostats +noquestion +noadditional
ఉదాహరణ 6: రివర్స్ లుకప్ క్వెరీ కోసం
రివర్స్ లుక్అప్ కోసం IP చిరునామాతో -x ఎంపికను ఉపయోగించండి:
మీరు -x 98.137.11.164
ఇతర ఎంపికలు
అవుట్పుట్ను ఫార్మాట్ చేయడానికి డిగ్ కమాండ్తో చేర్చబడే వివిధ ఎంపికలు ఉన్నాయి.
ప్రశ్న ఎంపికలు | వివరణ |
+సమాధానం మరియు +నానన్సర్ | ఇది +సమాధానం సమాధాన విభాగాన్ని మాత్రమే చూపుతుంది, అయితే +నానసమాధానం దానిని తొలగిస్తుంది. |
+అన్ని మరియు +నోల్ | +అన్ని ఎంపిక అన్ని ప్రదర్శన ఫ్లాగ్లను సెట్ చేస్తుంది, అయితే +noall వాటిని తొలగిస్తుంది. |
+వ్యాఖ్యలు మరియు +నోకామెంట్లు | ఈ ఎంపికలు వ్యాఖ్యలను ప్రదర్శించడం మధ్య టోగుల్ చేస్తాయి. |
+ప్రశ్న మరియు +ప్రశ్న | ఈ ఎంపిక ప్రశ్నల విభాగాన్ని ప్రదర్శించడం మధ్య టోగుల్ చేస్తుంది. |
+చిన్న మరియు +నోషార్ట్ | ప్రశ్న యొక్క డిఫాల్ట్ ప్రతిస్పందన ఎల్లప్పుడూ వెర్బోస్గా ఉంటుంది, +షార్ట్ ఉపయోగించి మరింత నిర్దిష్టమైన సమాధానాన్ని ఇస్తుంది. |
+గణాంకాలు మరియు +నాస్టాట్లు | ఈ ప్రశ్న గణాంకాలను ప్రదర్శించడం మరియు గణాంకాలు లేకుండా టోగుల్ చేస్తుంది. |
ఉపయోగించి +చిన్న నిర్దిష్ట అవుట్పుట్ కోసం ప్రశ్న ఎంపిక:
మీరు linuxhint.com + short
ఉపయోగించి + సమాధానం వదిలివేయడానికి జవాబు విభాగం ప్రతిస్పందన నుండి:
వా డు +లిఫ్ట్లు గణాంకాల విభాగాన్ని వదిలివేయడానికి ప్రశ్న ఎంపిక.
మరిన్ని ఎంపికలు మరియు వివరాల కోసం టెర్మినల్ ద్వారా మాన్యువల్ పేజీని చదవండి:
ఉబుంటులో nslookup కమాండ్ని ఎలా ఉపయోగించాలి - ఉదాహరణలు
nslookup కమాండ్ DNS రికార్డ్ రకాలను ప్రశ్నించడానికి కూడా ఉపయోగించవచ్చు. nslookup రెండు మోడ్లను కలిగి ఉంది:
ఇంటరాక్టివ్ మోడ్
ఇంటరాక్టివ్ మోడ్లో nslookupని ఎలా ఉపయోగించాలో అర్థం చేసుకుందాం:
ఇంటరాక్టివ్ మోడ్లోకి ప్రవేశించడానికి nslookup టైప్ చేయండి:
nslookup
ఇప్పుడు ఏదైనా ఎంపికను వర్తింపజేయడానికి సెట్ కమాండ్ ఇంటరాక్టివ్ మోడ్లో ఉపయోగించబడుతుంది.
ఒక ఉదాహరణతో దానిని అర్థం చేసుకుందాం, నేను linuxhint.com డొమైన్ యొక్క MX రికార్డ్ని చూడాలనుకుంటున్నాను. DNS రికార్డ్ ఎంటర్ సెట్ చేయడానికి nslookup అని టైప్ చేయండి సెట్ రకం=mx, చివరగా, డొమైన్ పేరును నమోదు చేయండి.
అవుట్పుట్ ఇలా ఉంటుంది:
ఇంటరాక్టివ్ మోడ్ రకాన్ని మూసివేయడానికి బయటకి దారి మరియు నొక్కండి నమోదు చేయండి .
ఇంటరాక్టివ్ మోడ్లో, మీరు ప్రతి ఎంపికను ఒక్కొక్కటిగా టైప్ చేయాలి, మరోవైపు, నాన్-ఇంటరాక్టివ్ మోడ్లో ప్రశ్న ఒకేసారి పాస్ చేయబడుతుంది, ఇది పని చేయడం సులభం.
నాన్ ఇంటరాక్టివ్ మోడ్
నాన్-ఇంటరాక్టివ్ మోడ్లో nslookupని ఎలా ఉపయోగించాలో తెలుసుకుందాం. పారామితులతో nslookup ఆదేశాన్ని ఉపయోగించడం యొక్క సింటాక్స్ క్రింద పేర్కొనబడింది:
సింటాక్స్:
nslookup [ ఎంపికలు ] [ డొమైన్ ]
ఉదాహరణ 1: రికార్డ్ క్వెరీని టైప్ చేయండి
nslookup కమాండ్తో టైప్ A DNS రికార్డ్ను ప్రదర్శించడానికి కింది ఆదేశాన్ని ఉపయోగించండి:
nslookup -రకం =ఒక linuxhint.com
ఉదాహరణ 2: AAAA రికార్డ్ క్వెరీని టైప్ చేయండి
IPV6 DNS రికార్డ్ ఉపయోగం కోసం:
nslookup -రకం =aaaa linuxhint.com
ఉదాహరణ 3: MX రికార్డ్ క్వెరీని టైప్ చేయండి
nslookupతో MX రకం DNS రికార్డ్ సమాచారాన్ని పొందడానికి కింది ఆదేశాన్ని ఉపయోగించండి:
nslookup -రకం =mx linuxhint.com
ఉదాహరణ 4: SOA రికార్డ్ క్వెరీని టైప్ చేయండి
అదేవిధంగా, రకం కోసం, SOA DNS రికార్డ్ కింది ఆదేశం ఉపయోగించబడుతుంది:
nslookup -రకం =soa linuxhint.com
డిగ్ మరియు nslookup యుటిలిటీస్ మధ్య తేడా ఏమిటి
ఈ రెండు కమాండ్ లైన్ యుటిలిటీల మధ్య ఉన్న ముఖ్యమైన వ్యత్యాసం ఏమిటంటే, డిగ్ అనేది nslookup యొక్క అధునాతన వెర్షన్ మరియు nslookup మరియు ప్రత్యేకంగా DNS విచారణ కోసం ఉపయోగించబడుతున్నప్పుడు విస్తృత శ్రేణి రికార్డ్ రకాలను కవర్ చేస్తుంది.
డిగ్ చాలా తెలివైనది మరియు నెట్వర్క్ యొక్క లోతైన పరిశోధన కోసం మరిన్ని ఎంపికలను కవర్ చేస్తుంది, అయితే nslookup ఒక ప్రాథమిక ప్రయోజనం.
DNS రికార్డ్ రకాలు ఏమిటి
వివిధ DNS రికార్డ్లు ఉన్నాయి, dig మరియు nslookup కమాండ్లు రెండింటిని బాగా అర్థం చేసుకోవడానికి మీరు తప్పనిసరిగా అన్ని DNS రికార్డ్లను అర్థం చేసుకోవాలి. కింది చిత్రం అన్ని DNS రికార్డ్, వాటి పేర్లు మరియు వివరణలను ప్రదర్శిస్తుంది.
ముగింపు
డిగ్ మరియు nslookup ఆదేశాలు ఉపయోగకరమైన నెట్వర్క్ ట్రబుల్షూటింగ్ ఆదేశాలు. రెండు కమాండ్ల ప్రయోజనం చాలా సారూప్యంగా ఉంటుంది అంటే, డొమైన్ నేమ్ సిస్టమ్ గురించి సమాచారాన్ని అందించడం. nslookup కమాండ్ అర్థం చేసుకోవడం సులభం మరియు ప్రాథమిక ట్రబుల్షూటింగ్ కోసం చాలా ఉపయోగకరంగా ఉంటుంది, అయితే dig అనేది nslookup యొక్క అధునాతన వెర్షన్ మరియు nslookupతో పోలిస్తే లోతైన అవుట్పుట్ను ఇస్తుంది. nslookup నిలిపివేయబడింది కానీ నిర్ణయం మార్చబడింది, అయినప్పటికీ, digని ఉపయోగించమని సిఫార్సు చేయబడింది ఎందుకంటే nslookup మీకు శీఘ్ర వన్-లైన్ అవుట్పుట్ను ఇస్తుంది, అయితే డిగ్ మీకు మరిన్ని ఎంపికలను మరియు వెర్బోస్ అవుట్పుట్లను అందిస్తుంది.