నెట్స్టాట్ కమాండ్ ఎలా ఉపయోగించాలి

ఉదాహరణలు, స్విచ్లు మరియు మరెన్నో

Netstat ఆదేశం మీ కంప్యూటరు ఇతర కంప్యూటర్లు లేదా నెట్వర్కు పరికరాలతో ఏ విధంగా కమ్యూనికేట్ చేస్తుందో గురించి వివరణాత్మక సమాచారమును ప్రదర్శించుటకు ఉపయోగించుటకు కమాండ్ ప్రాంప్ట్ కమాండ్ .

ముఖ్యంగా, నెట్స్టాట్ ఆదేశం వ్యక్తిగత నెట్వర్క్ కనెక్షన్లు, మొత్తం మరియు ప్రోటోకాల్-నిర్దిష్ట నెట్వర్కింగ్ గణాంకాల గురించి వివరాలను చూపుతుంది, అంతేకాకుండా, వీటిలో కొన్ని రకాల నెట్వర్కింగ్ సమస్యలను పరిష్కరించడంలో సహాయపడుతుంది.

నెట్స్టాట్ కమాండ్ లభ్యత

విండోస్ 10 , విండోస్ 8 , విండోస్ 7 , విండోస్ విస్టా , విండోస్ ఎక్స్పీ , విండోస్ సర్వర్ ఆపరేటింగ్ సిస్టం , మరియు కొన్ని పాత విండోస్ వెర్షన్లతో సహా నెలాస్టాట్ కమాండ్ కమాండ్ ప్రాంప్ట్లోనే లభిస్తుంది .

గమనిక: కొన్ని netstat కమాండ్ స్విచ్లు మరియు ఇతర netstat కమాండ్ సింటాక్స్ లభ్యత నిర్వహణ వ్యవస్థ నుండి ఆపరేటింగ్ సిస్టమ్కు భిన్నంగా ఉండవచ్చు.

నెట్స్టాట్ కమాండ్ సింటాక్స్

netstat [ -a ] [ -b ] [ -e ] [ -f ] [ -n ] [ -o ] [ -p ప్రోటోకాల్ ] [ -R ] [ -s ] [ -t ] [ -x ] [ -y ] [ time_interval ] [ /? ]

చిట్కా: కమాండ్ సింటాక్స్ ఎలా చదివారో చూడండి, అది పైన చూపిన విధంగా netstat కమాండ్ సింటాక్స్ ఎలా చదవాలో తెలియకపోతే.

ప్రతి ఒక్కటి, స్థానిక ఐపి చిరునామా (మీ కంప్యూటర్), విదేశీ IP చిరునామా (ఇతర కంప్యూటర్ లేదా నెట్వర్క్ పరికరం), వారి సంబంధిత తో పాటు, ప్రతి క్రియాశీల TCP కనెక్షన్ల యొక్క సాపేక్షమైన సరళమైన జాబితాను ప్రదర్శించడానికి మాత్రమే netstat ఆదేశం అమలు చేయండి పోర్ట్ సంఖ్య, అలాగే TCP స్థితి.

-a = ఈ స్విచ్ క్రియాశీల TCP అనుసంధానాలను, వినే స్థితితో TCP కనెక్షన్లను, అలాగే UDP పోర్టులను వినిపించింది.

-b = ఈ నెట్స్టాట్ స్విచ్ క్రింద -o స్విచ్ క్రింద లిస్ట్ చేయబడినది, కానీ PID ను ప్రదర్శించటానికి బదులుగా, ప్రాసెస్ యొక్క అసలు ఫైల్ పేరును ప్రదర్శిస్తుంది. ఇది మీరు ఒక దశ లేదా రెండు సేవ్ వంటి కానీ -Ob ఓవర్ ఉపయోగించి కానీ అది ఉపయోగించి పూర్తిగా అమలు పూర్తిగా నెట్స్టాట్ పడుతుంది సమయం విస్తరించవచ్చు.

-e = మీ నెట్వర్కు కనెక్షన్ గురించి గణాంకాలను చూపించడానికి netstat ఆదేశంతో ఈ స్విచ్ ఉపయోగించండి. ఈ డేటాలో కనెక్షన్ ఏర్పడినప్పటి నుండి పొందబడిన మరియు పంపిన బైట్లు, ఏకీకృత ప్యాకెట్లను, ఏకీకృత ప్యాకెట్లను, విస్మరణలు, లోపాలు మరియు తెలియని ప్రోటోకాల్లు ఉన్నాయి.

-f = సాధ్యమైనప్పుడు ప్రతి విదేశీ IP చిరునామాలకు పూర్తి క్వాలిఫైడ్ డొమైన్ నేమ్ (FQDN) ప్రదర్శించడానికి నెట్స్టాట్ ఆదేశం బలవంతంగా చేస్తుంది.

-n = విదేశీ IP చిరునామాలకు హోస్ట్ పేర్లను గుర్తించడానికి ప్రయత్నించి నెట్స్టేట్ను నిరోధించడానికి -n స్విచ్ ఉపయోగించండి. మీ ప్రస్తుత నెట్వర్క్ కనెక్షన్ల ఆధారంగా, ఈ స్విచ్ని ఉపయోగించి నెట్స్టాట్ కోసం పూర్తిగా అమలు చేయడానికి సమయాన్ని గణనీయంగా తగ్గించవచ్చు.

-o = అనేక ట్రబుల్షూటింగ్ పనుల కొరకు సులభ ఎంపిక, -యు స్విచ్ ప్రతి ఐడెంటిఫైయర్ కనెక్షన్తో అనుబంధించబడిన ప్రాసెస్ ఐడెంటిఫైయర్ (PID) ను ప్రదర్శిస్తుంది. Netstat -o ను ఉపయోగించడం గురించి మరింత క్రింద ఉన్న ఉదాహరణ చూడండి.

-p = నిర్దిష్ట ప్రోటోకాల్ కోసం మాత్రమే కనెక్షన్లు లేదా గణాంకాలను చూపించడానికి -p స్విచ్ని ఉపయోగించండి. ఒకేసారి ఒకటి కంటే ఎక్కువ ప్రోటోకాల్ను మీరు నిర్వచించలేరు, లేదా ప్రోటోకాల్ను నిర్వచించకుండా -p తో నిస్తోస్టాట్ను అమలు చేయలేరు.

ప్రోటోకాల్ = -p ఐచ్ఛికంతో ప్రోటోకాల్ను తెలుపునప్పుడు, మీరు tcp , udp , tcpv6 , లేదా udpv6 ను ఉపయోగించవచ్చు . ప్రోటోకాల్ ద్వారా గణాంకాలను వీక్షించడానికి -p తో-మీరు ఉపయోగించినట్లయితే, మీరు పేర్కొన్న మొదటి నాలుగుకు అదనంగా, icmp , ip , icmpv6 లేదా ipv6 ను ఉపయోగించవచ్చు.

-r = IP రౌటింగ్ పట్టికను చూపించడానికి -r తో-ని నొక్కండి. మార్గ ముద్రణను అమలు చేయడానికి మార్గం కమాండ్ను ఉపయోగించడం ఇదే అదే.

-s = ప్రోటోకాల్ ద్వారా వివరణాత్మక గణాంకాలను చూపించడానికి netstat ఆదేశంతో -s ఐచ్ఛికాన్ని ఉపయోగించవచ్చు. మీరు -s ఐచ్చికాన్ని వుపయోగించి మరియు ప్రోటోకాల్ను పేర్కొనటం ద్వారా ఒక నిర్దిష్ట ప్రోటోకాల్ చూపిన గణాంకాలను పరిమితం చేయవచ్చు, కానీ స్విచ్లను ఉపయోగించునప్పుడు -p- ప్రోటోకాల్కు ముందుగానే ఉపయోగించాలని నిర్ధారించుకోండి.

-t = సాధారణంగా TCP స్థితిని ప్రదర్శించటానికి ప్రస్తుత TCP చిమ్నీ ఆఫ్లోడ్ స్థితి చూపించడానికి -t స్విచ్ ఉపయోగించండి.

-x = అన్ని NetworkDirect శ్రోతలు, కనెక్షన్లు, మరియు అంత్య బిందువులను చూపించడానికి -x ఎంపికను ఉపయోగించండి.

-y = అన్ని-కనెక్షన్ల కోసం TCP కనెక్షన్ టెంప్లేట్ను చూపించడానికి ది - స్విచ్ని వాడవచ్చు. మీరు ఏ ఇతర నెట్స్టాట్ ఐచ్చికాలతోనైనా ఉపయోగించలేరు.

time_interval = సెకనులలో, మీరు నెట్స్టాట్ కమాండ్ను ఆటోమేటిక్గా తిరిగి అమలు చేయాలని కోరుకుంటున్నారని, లూప్ను ముగించటానికి Ctrl-C వుపయోగిస్తున్నప్పుడు మాత్రమే ఆపాలి .

/? = Netstat కమాండ్ యొక్క అనేక ఐచ్ఛికాల గురించి వివరాలు చూపించడానికి సహాయం స్విచ్ ఉపయోగించండి.

చిట్కా: కమాండ్ లైన్లో అన్ని నికరస్టాట్ సమాచారాన్ని స్క్రిప్ట్లో మీరు చూసే రీతిలో రీడైక్షన్ ఆపరేటర్ను ఉపయోగించి ఒక టెక్స్ట్ ఫైల్కు అవుట్పుట్ చేయడం ద్వారా సులభంగా పని చేయవచ్చు. పూర్తి సూచనల కోసం కమాండ్ అవుట్పుట్ ను ఒక ఫైల్కు ఎలా దారి మళ్లించాలో చూడండి.

నెట్స్టాట్ కమాండ్ ఉదాహరణలు

netstat -f

ఈ మొదటి ఉదాహరణలో, నేను అన్ని క్రియాశీల TCP అనుసంధానాలను చూపించడానికి netstat ను అమలు చేస్తున్నాను. అయితే, నేను ఒక సాధారణ IP చిరునామా బదులుగా FQDN ఫార్మాట్ [ -f ] లో కనెక్ట్ అయిన కంప్యూటర్లు చూడాలనుకుంటున్నాను.

ఇక్కడ మీరు చూసే వాటికి ఉదాహరణ:

యాక్టివ్ కనెక్షన్లు ప్రోటో స్థానిక చిరునామా విదేశీ చిరునామా రాష్ట్రం TCP 127.0.0.1 535357 VM- విండోస్ -7: 49229 TIME_WAIT TCP 127.0.0.1:49225 VM- విండోస్ -7: 12080 TIME_WAIT TCP 192.168.1.14:49194 75.125.212.75:http CLOSE_WAIT TCP 192.168 .1.14: 49196 a795sm.avast.com:http CLOSE_WAIT TCP 192.168.1.14:49197 a795sm.avast.com:http CLOSE_WAIT TCP 192.168.1.14:49230 TIM-PC: wsd TIME_WAIT TCP 192.168.1.14:49231 TIM-PC: icslap ఎస్టాబ్లిష్డ్ TCP 192.168.1.14:49232 TIM-PC: netbios-ssn TIME_WAIT TCP 192.168.1.14:49233 TIM-PC: netbios-ssn TIME_WAIT TCP [:: 1]: 2869 VM- విండోస్ -7: 49226 ESTABLISHED TCP [:: 1] : 49226 VM-Windows-7: ixlap ఎస్టాబ్లిష్డ్

మీరు గమనిస్తే, నేను నెట్స్టాట్ను అమలు చేసిన సమయంలో 11 క్రియాశీల TCP కనెక్షన్లను కలిగి ఉన్నాను. జాబితా చేయబడిన ఏకైక ప్రోటోకాల్ ( ప్రోటో కాలమ్ లో) TCP ఉంది, ఎందుకంటే ఇది నేను ఉపయోగించని -a .

మీరు స్థానిక చిరునామా కాలమ్లో IP చిరునామాలలో మూడు సెట్లను కూడా చూడవచ్చు-నా రిపోర్టు IP చిరునామా 192.168.1.14 మరియు నా loopback చిరునామాల యొక్క IPv4 మరియు IPv6 సంస్కరణలు, పోర్ట్ ప్రతి కనెక్షన్ ఉపయోగించడంతో పాటు. ఫారిన్ అడ్రెస్ కాలమ్ FQDN ( 75.125.212.75 కొన్ని కారణాల వలన పరిష్కరించలేదు) జాబితాలో చేర్చింది .

చివరగా, స్టేట్ కాలమ్ ఆ నిర్దిష్ట కనెక్షన్ యొక్క TCP స్థితి జాబితా చేస్తుంది.

netstat-o

ఈ ఉదాహరణలో, నేను నెట్స్టాట్ను సాధారణంగా అమలు చేయాలనుకుంటున్నాను కనుక ఇది క్రియాశీల TCP కనెక్షన్లను మాత్రమే చూపిస్తుంది, కానీ ప్రతి కనెక్షన్ కోసం నేను సంబంధిత ప్రోడక్ట్ ఐడెంటిఫైయర్ [ -o ] ను చూడాలనుకుంటున్నాను, అందుచే నా కంప్యూటర్లో ఏ ఒక్క ప్రోగ్రామ్ ప్రారంభించాలో నేను గుర్తించాను.

నా కంప్యూటర్ ప్రదర్శించినది ఇక్కడ ఉంది:

సక్రియ కనెక్షన్లు ప్రోటో స్థానిక చిరునామా విదేశీ చిరునామా రాష్ట్రం PID TCP 192.168.1.14:49194 75.125.212.75:http CLOSE_WAIT 2948 TCP 192.168.1.14:49196 a795sm: http CLOSE_WAIT 2948 TCP 192.168.1.14:49197 a795sm: http CLOSE_WAIT 2948

బహుశా మీరు కొత్త PID కాలమ్ను గమనించారు. ఈ సందర్భంలో, PID లు ఒకే విధంగా ఉంటాయి, అనగా నా కంప్యూటర్లోని అదే ప్రోగ్రామ్ ఈ కనెక్షన్లను తెరిచింది.

నా కంప్యూటర్లో 2948 యొక్క PID ద్వారా ప్రాతినిధ్యం వహించేదాన్ని నిర్ణయించడానికి, నేను చేయాల్సిందల్లా ఓపెన్ టాస్క్ మేనేజర్ , ప్రాసెసెస్ ట్యాబ్పై క్లిక్ చేయండి మరియు PID పక్కన జాబితా చేయబడిన చిత్రం పేరు నేను PID నిలువు వరుసలో చూస్తున్నాను . 1

మీ బ్యాండ్విడ్త్ యొక్క వాటా చాలా పెద్దదిగా వాడుతుందో చూసేటప్పుడు -o ఐచ్చికంతో netstat ఆదేశం వుపయోగించి చాలా ఉపయోగకరంగా ఉంటుంది. ఇది మాల్వేర్ యొక్క కొన్ని రకమైన లేదా సాఫ్ట్వేర్ యొక్క ఇతర చట్టబద్ధమైన పావును కూడా మీ అనుమతి లేకుండా సమాచారాన్ని పంపించడంలో కూడా సహాయపడుతుంది.

గమనిక: ఈ మరియు ఇదే ఉదాహరణ రెండూ ఒకే కంప్యూటర్లోనే ఉంటాయి, మరియు ఒకదానిలో ఒక నిమిషం లోపల, చురుకైన TCP కనెక్షన్ల జాబితా గణనీయంగా భిన్నంగా ఉంటుందని మీరు చూడవచ్చు. ఇది ఎందుకంటే మీ కంప్యూటర్ నిరంతరం మీ నెట్వర్క్లో మరియు ఇంటర్నెట్లో పలు ఇతర పరికరాలకు కనెక్ట్ అవుతూ, డిస్కనెక్ట్ చేస్తుంది.

netstat -s -p tcp -f

ఈ మూడవ ఉదాహరణలో, నేను ప్రోటోకాల్ నిర్దిష్ట గణాంకాలను [ -s ] చూడాలనుకుంటున్నాను కానీ వాటిలో ఒక్కటి కాదు, కేవలం TCP గణాంకాలు [ -p tcp ]. నేను FQDN ఫార్మాట్ [ -f ] లో విదేశీ చిరునామాలు ప్రదర్శించాలనుకుంటున్నాను.

ఈ నాస్టాట్ కమాండ్, పైన చూపిన విధంగా, నా కంప్యూటర్లో ఉత్పత్తి చేయబడినది:

IPv4 కోసం TCP గణాంకాలు యాక్టివ్ ఓపెన్ = 77 నిష్క్రియాత్మకంగా తెరుచుకుంటుంది = 21 విఫలమైంది కనెక్షన్ ప్రయత్నాలు = 2 కనెక్షన్లను రీసెట్ చేయి = 25 ప్రస్తుత కనెక్షన్లు = 5 సెగ్మెంట్స్ స్వీకరించబడింది = 7313 సెగ్మెంట్స్ పంపబడింది = 4824 విభాగాలు Retransmitted = 5 యాక్టివ్ కనెక్షన్లు ప్రోటో స్థానిక చిరునామా విదేశీ చిరునామా రాష్ట్రం TCP 127.0.0.1: 2869 VM-Windows-7: 49235 TIME_WAIT TCP 127.0.0.1:2869 VM- విండోస్ -7: 49238 ఎస్టాబ్లిష్డ్ TCP 127.0.0.1:49238 VM- విండోస్ -7: ixlap ESTABLISHED TCP 192.168.1.14:49194 75.125.212.75:http CLOSE_WAIT TCP 192.168.1.14:49196 a795sm.avast.com:http CLOSE_WAIT TCP 192.168.1.14:49197 a795sm.avast.com:http CLOSE_WAIT

మీరు గమనిస్తే, TCP ప్రోటోకాల్ కోసం వివిధ గణాంకాలు ప్రదర్శించబడతాయి, అన్ని క్రియాశీల TCP కనెక్షన్లు ఆ సమయంలో ఉన్నాయి.

netstat -e -t 5

ఈ చివరి ఉదాహరణలో, నెట్స్టాట్ కమాండ్ను కొన్ని ప్రాథమిక నెట్వర్క్ ఇంటర్ఫేస్ గణాంకాలు [ -e ] చూపించటానికి నేను అమలు చేసాను మరియు ఈ గణాంకాలు ప్రతి అయిదు సెకన్ల [ 5 ] కమాండ్ విండోలో నిరంతరం అప్డేట్ చేయాలని కోరుకుంటున్నాను.

ఇక్కడ తెరపై ఉత్పత్తి చేయబడింది:

ఇంటర్ఫేస్ గణాంకాలు స్వీకరించారు బైట్లు 22132338 1846834 యునికేస్ట్ ప్యాకెట్లను 19113 9869 నాన్-యూనికాస్ట్ ప్యాకెట్లు 0 0 డిస్కుడ్స్ 0 0 దోషాలు 0 0 తెలియని ప్రోటోకాల్లు 0 ఇంటర్ఫేస్ గణాంకాలు స్వీకరించబడ్డాయి బైట్లు 22134630 1846834 యునికేస్ట్ ప్యాకెట్లను 19128 9869 నాన్-ఏనికేస్ట్ ప్యాకెట్లు 0 0 డిస్క్రడ్స్ 0 0 దోషాలు 0 0 తెలియని ప్రోటోకాల్లు 0 ^ సి

మీరు ఇక్కడ చూడగలిగే వివిధ రకాల సమాచారాలు మరియు నేను పైన -e వాక్యనిర్మాణంలో జాబితా చేయబడినవి, ప్రదర్శించబడతాయి.

నేను netstat ఆదేశం స్వయంచాలకంగా ఒక అదనపు సమయం అమలు అనుమతిస్తుంది, మీరు ఫలితంగా రెండు పట్టికలు చూడగలరు వంటి. Ctrl-C అబార్ట్ ఆదేశం ఉపయోగించినట్లు కమాండ్ యొక్క పునఃనిర్మాణాన్ని ఆపడానికి సూచించటానికి C ^ ను గమనించండి.

నెట్స్టాట్ సంబంధిత ఆదేశాలు

Nslookup, ping , tracert , ipconfig మరియు ఇతర వంటి ఇతర నెట్వర్కింగ్ కమాండ్ ప్రాంప్ట్ ఆదేశాలతో netstat ఆదేశం తరచుగా ఉపయోగించబడుతుంది.

[1] మీరు టాస్క్ మేనేజర్కి మానవీయంగా PID కాలమ్ని జోడించాలి. "PID (ప్రాసెస్ ఐడెంటిఫైయర్)" చెక్బాక్స్ను ఎంచుకుని - టాస్క్ మేనేజర్లో స్తంభాలను ఎంచుకోండి. మీరు చూస్తున్న PID జాబితాలో లేకుంటే మీరు ప్రాసెసెస్ ట్యాబ్లో "అన్ని వినియోగదారుల నుండి కార్యక్రమాలను చూపు" బటన్ను క్లిక్ చెయ్యవచ్చు.