ఈ కథనంలో, వివిధ రకాల DNS రికార్డులను ప్రశ్నించడానికి Nslookupని ఎలా ఉపయోగించాలో మేము వివరిస్తాము. మేము ఈ కథనంలో పేర్కొన్న ఆదేశాలు మరియు విధానాన్ని డెబియన్ 10 OSలో అమలు చేసాము. అయితే, ఇదే విధానాన్ని ఇతర పంపిణీలు మరియు Linux సంస్కరణల్లో కూడా అనుసరించవచ్చు.
Nslookup పని చేసే రెండు మోడ్లు ఉన్నాయి: ఇంటరాక్టివ్ మోడ్ మరియు నాన్-ఇంటరాక్టివ్ మోడ్. మేము నాట్-ఇంటరాక్టివ్ మోడ్లో విధానాన్ని వివరించాము. అయితే, చివరికి ఇంటరాక్టివ్ మోడ్ను ఎలా ఉపయోగించాలో కూడా నేర్చుకుంటారు.
Nslookup నాన్-ఇంటరాక్టివ్ మోడ్
నాన్-ఇంటరాక్టివ్ మోడ్లో, మొత్తం ఆదేశం టెర్మినల్ వద్ద జారీ చేయబడుతుంది. మీకు నిర్దిష్ట సర్వర్ నుండి ఒక సమాచారం అవసరమైనప్పుడు ఈ మోడ్ని ఉపయోగించండి.
నాన్-ఇంటరాక్టివ్ మోడ్ని ఉపయోగించడం కోసం, సాధారణ సింటాక్స్:
$ nslookup [ ఎంపిక ] [ హోస్ట్ పేరు ] [ DNS సర్వర్ లేదా IP ]
అది ఎలా పని చేస్తుంది?
మీ డెబియన్ OSలో టెర్మినల్ను తెరవండి. మీ డెస్క్టాప్ ఎగువ ఎడమ మూలలో, మీరు యాక్టివిటీస్ ట్యాబ్ని చూస్తారు. ఈ ట్యాబ్ను క్లిక్ చేయడం ద్వారా, శోధన పట్టీ కనిపిస్తుంది. అక్కడ నుండి, మీరు టెర్మినల్ అప్లికేషన్ కోసం శోధించవచ్చు.
హోస్ట్ పేరు కోసం IP చిరునామాను పొందండి
హోస్ట్ పేరు కోసం IP చిరునామాను కనుగొనడానికి, సింటాక్స్:
$ example.comఈ పద్ధతిని ఫార్వర్డ్ DNS లుక్అప్ అని కూడా అంటారు.
ఉదాహరణకు, యొక్క IP చిరునామాను కనుగొనడానికి redhat.com , టెర్మినల్లో కింది ఆదేశాన్ని నమోదు చేయండి:
$ nslookup redhat.comNslookup redhat.com యొక్క IP చిరునామాను కనుగొనడానికి DNS సర్వర్ను అభ్యర్థించిందని పై ఆదేశం సూచిస్తుంది. DNS సర్వర్ ఇతర సర్వర్లను అభ్యర్థిస్తుంది, ప్రతిస్పందనను పొందండి మరియు దానిని తిరిగి Nslookupకి పంపుతుంది.
టెర్మినల్లో, మీరు ఈ క్రింది సమాచారాన్ని అందుకుంటారు:
అవుట్పుట్ను అర్థం చేసుకోవడం
పై అవుట్పుట్ మాకు కొన్ని అన్వేషణలను అందించింది. వాటిని అర్థం చేసుకుందాం:
సర్వర్: 192.168.72.2# ఇది Nslookup అభ్యర్థించిన DNS సర్వర్ యొక్క IP చిరునామా.
సర్వర్: 192.168.72.2 #53# ఇది మాట్లాడిన పోర్ట్ నంబర్ 53 Nslookupతో పాటు DNS సర్వర్ యొక్క IP చిరునామా.
అనధికార సమాధానంచిరునామా: 209.132.183.105
# అధీకృత సమాధానం మేము DNS సర్వర్ నుండి కాష్ చేసిన ప్రత్యుత్తరాన్ని పొందినట్లు సూచిస్తుంది.
IP చిరునామా నుండి హోస్ట్ పేరును పొందండి
IP చిరునామాకు వ్యతిరేకంగా హోస్ట్ పేరును పరిష్కరించడానికి మేము రివర్స్ Nslookup కూడా చేయవచ్చు. దీనిని రివర్స్ DNS లుక్అప్ అంటారు.
ఆదేశం యొక్క వాక్యనిర్మాణం:
$ nslookup IP_addressకింది ఉదాహరణలో, మేము IP 209.132.183.105కి వ్యతిరేకంగా హోస్ట్ పేరుని ఈ క్రింది విధంగా కనుగొంటాము:
$ nslookup 209.132.183.105కింది అవుట్పుట్ నుండి, పేర్కొన్న IP చిరునామాకు వ్యతిరేకంగా Nslookup హోస్ట్ పేరును తిరిగి అందించిందని మీరు చూడవచ్చు.
MX రికార్డులను పొందండి
MX (మెయిల్ ఎక్స్ఛేంజ్) రికార్డులు నిర్దిష్ట డొమైన్ కోసం కాన్ఫిగర్ చేయబడిన మెయిల్ సర్వర్ సెట్టింగ్లను నిర్ణయిస్తాయి. ఇది ఇమెయిల్ సర్వర్ల జాబితాకు డొమైన్ పేరు యొక్క మ్యాపింగ్ను కలిగి ఉంటుంది. నిర్దిష్ట డొమైన్కు పంపిన మెయిల్లను ఏ మెయిల్ సర్వర్ నిర్వహిస్తుందో MX రికార్డులు తెలియజేస్తాయి. ఒక ఇమెయిల్ @example.comకి పంపబడినప్పుడు, అది example.com డొమైన్ కోసం మెయిల్ సర్వర్లకు మళ్లించబడే విధంగా MX రికార్డ్లు కాన్ఫిగర్ చేయబడతాయి.
నిర్దిష్ట డొమైన్ కోసం MX రికార్డ్లను కనుగొనడానికి, సింటాక్స్:
$ nslookup -ప్రశ్న =mx example.comకింది ఉదాహరణలో, మేము డొమైన్ కోసం MX రికార్డ్లను కనుగొంటాము debian.org :
$ nslookup - ప్రశ్న =mx debian.orgకింది అవుట్పుట్ డొమైన్ కోసం MX రికార్డ్లను చూపుతుంది debian.org .
NS రికార్డులను పొందండి
డొమైన్ నేమ్ సిస్టమ్లో, డొమైన్కు ఏ నేమ్ సర్వర్లు బాధ్యత వహిస్తాయో మరియు అధికారికంగా గుర్తించడానికి NS రికార్డులు ఉపయోగించబడతాయి.
నిర్దిష్ట డొమైన్ కోసం NS రికార్డ్లను కనుగొనడానికి, సింటాక్స్:
$ nslookup -ప్రశ్న =mx example.comకింది ఉదాహరణలో, మేము డొమైన్ కోసం NS రికార్డులను కనుగొంటాము debian.org :
$ nslookup -ప్రశ్న =mx debian.orgకింది అవుట్పుట్ డొమైన్ కోసం NS రికార్డులను చూపుతుంది debian.org .
అన్ని DNS రికార్డులను పొందండి
మీరు పేర్కొన్న హోస్ట్ పేరు కోసం A, NS, MX, TXT, SPF మొదలైన వాటితో సహా అన్ని రికార్డులను ఏకకాలంలో తిరిగి పొందడానికి కూడా Nslookup ఉపయోగించబడుతుంది.
అన్ని DNS రికార్డులను కనుగొనడానికి, కింది వాక్యనిర్మాణాన్ని ఉపయోగించండి:
$ nslookup -ప్రశ్న = ఏదైనా < URL >ఉదాహరణకు, డొమైన్ యొక్క అన్ని DNS రికార్డులను కనుగొనడానికి debian.org , ఆదేశం ఇలా ఉంటుంది:
$ nslookup -ప్రశ్న = ఏదైనా Debian.org
Nslookup ఇంటరాక్టివ్ మోడ్
ఇంటరాక్టివ్ మోడ్లో, మీరు మొదట ప్రత్యేక ప్రాంప్ట్లో నమోదు చేసి, తదుపరి సమాచారాన్ని విచారించడానికి తదుపరి పారామితులను జోడించండి. మీకు సర్వర్ నుండి చాలా సమాచారం అవసరమైనప్పుడు ఈ మోడ్ని ఉపయోగించండి.
ఇంటరాక్టివ్ మోడ్ని ఉపయోగించడానికి, టైప్ చేయండి nslookup టెర్మినల్లో మరియు ఎంటర్ నొక్కండి.
$ nslookupమీరు > వంటి ప్రాంప్ట్ని చూస్తారు. ఇక్కడ మీరు సమాచారం కోసం ప్రశ్నించవచ్చు.
కింది ఉదాహరణలో, Nslookup ప్రాంప్ట్లో ప్రవేశించిన తర్వాత, మేము ఈ క్రింది ఆదేశాలను నమోదు చేసాము:
# డొమైన్ కోసం IP చిరునామా సమాచారాన్ని పొందేందుకు redhat.com
> redhat.com# డొమైన్ కోసం MX రికార్డులను పొందేందుకు redhat.com
> సెట్ ప్రశ్న =mx> redhat.com
మేము చూసినట్లుగా, Nslookup DNSకి సంబంధించి ఫార్వర్డ్ మరియు రివర్స్ లుక్అప్ సమాచారం, NS రికార్డ్లు, MX రికార్డ్లు మొదలైన అనేక సమాచారాన్ని అందిస్తుంది. అయితే, ఇది కేవలం ఈ సమాచారానికే పరిమితం కాకుండా ఇది చాలా ఎక్కువ అందిస్తుంది. కానీ ప్రస్తుతానికి, మీరు Nslookup పనులపై ప్రాథమిక అవగాహన కలిగి ఉంటే సరిపోతుందని మేము ఆశిస్తున్నాము.