ఒకే ఆదేశంతో మీ పబ్లిక్ ఐపిని ఎలా తెలుసుకోవాలి

నుండి erjaimer యొక్క బ్లాగ్ నేను ఈ చాలా ఉపయోగకరమైన చిట్కా పొందుతున్నాను.

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

GET http://www.vermiip.es/  | grep "Tu IP p&uacute;blica es" | cut -d ':' -f2 | cut -d '<' -f1

నా మార్పులతో మనకు లభించే ఫలితం యొక్క స్క్రీన్ షాట్ చూద్దాం:

అతని లైన్ ఈ క్రింది విధంగా ఉంది:

GET http://www.vermiip.es/ | grep "Tu IP pública es" | perl -pe 's/(.*:)||\s+//g;'

అసలు పంక్తిని ఉపయోగించడం ఎలా ఉంటుంది:

అసలు ఆదేశం యొక్క వివరణ అదే ద్వారా అందించబడుతుంది ఎర్జైమర్ en వ్యాసం:

  1. ఆదేశం GET ఇది ఏదైనా గ్నూ / లైనక్స్ డిస్ట్రోలో ఉంది మరియు దాని పేరు సూచించినట్లుగా, ఇది URL ఇచ్చిన HTML ని డౌన్‌లోడ్ చేస్తుంది.
  2. తదుపరి దశ ఏమిటంటే, మీరు ఏ ఐపి పేజీని చూపిస్తున్నారో చూడటానికి HTML పత్రాన్ని చూడటం. ఈ రెండవ దశలో మేము ఈ ఫలితాన్ని పొందుతాము: మీ పబ్లిక్ IP: xx.xx.xxx.xxx, ఇక్కడ స్పష్టంగా X లు సంఖ్యలు.
  3. తదుపరి దశలో నేను రెగ్యులర్ ఎక్స్‌ప్రెషన్స్ మరియు PERL ను కన్సోల్ కమాండ్‌గా ఉపయోగిస్తాను, అక్షరాలను ఫిల్టర్ చేస్తాను. perl -pe 's /(.* :) | (<\ / h2>) | (\ s +) // g; , ఈ రిజెక్స్ కొద్దిగా తేలికగా తయారు చేయబడింది, నేను దానిని మెరుగుపరచాలని ప్రతిపాదించాను లేదా grep ను కొంచెం మెరుగ్గా ఉపయోగించడం ద్వారా దాన్ని తొలగించవచ్చు.

మరియు ఇక్కడ నేను నా వివరణను వదిలివేస్తున్నాను:

  1. ద్వారా GET మేము ఆ URL యొక్క HTML ని డౌన్‌లోడ్ చేస్తాము, ఇది మా IP ని మరియు మనకు వద్దు అని చాలా టెక్స్ట్‌ని చెబుతుంది.
  2. మేము ఆ అవాంఛిత కోడ్‌ను శుభ్రపరుస్తాము, IP లైన్‌ను మాత్రమే వదిలివేస్తాము grep.
  3. సమస్య ఏమిటంటే ఇది ఐపిని చిన్న టెక్స్ట్ మరియు హెచ్ 2 ట్యాగ్‌లతో చూపిస్తుంది, కాబట్టి ఇప్పుడు రెండుసార్లు ఉపయోగిస్తుంది కట్ మేము ప్రతిదీ శుభ్రం చేస్తాము మరియు IP ని మాత్రమే వదిలివేస్తాము.
  4. (1 వ కట్) »మేము వచనాన్ని శుభ్రపరుస్తాము మరియు 1 వ H2 ట్యాగ్ కేవలం దాని నుండి దేనినీ చూపించదని చెప్పి : (రెండు పాయింట్లు) ఎడమ వైపున, చివరిలో H2 ట్యాగ్ మాత్రమే మిగిలి ఉంటుంది.
  5. (1 వ కట్) »మేము ఈ చివరి H2 ట్యాగ్‌ను ఇతర కట్‌తో శుభ్రం చేస్తాము, ఇది మొదటి <నుండి దాని కుడి వైపున ఏమీ చూపించదు. ఐపి మాత్రమే మిగిలి ఉంది.

వారు ఉపయోగించే ఏదైనా పద్ధతి (ఆదేశం) వారికి అదే ఫలితాన్ని ఇస్తుంది, నేను నా సహకారాన్ని అందించాలనుకుంటున్నాను, ఎందుకంటే కమాండ్ లైన్‌ను రెగ్యులర్ ఎక్స్‌ప్రెషన్స్ మరియు పెర్ల్‌తో చూసినప్పుడు, ఇతరులకు పాత్ర ద్వారా పాత్రను వివరించడం కష్టం.

ఏదేమైనా, మీకు నచ్చిందని మరియు వెయ్యి ధన్యవాదాలు అని నేను ఆశిస్తున్నాను ఎర్జైమర్ వ్రాసినందుకు అసలు వ్యాసం.

కోట్తో ప్రత్యుత్తరం ఇవ్వండి


వ్యాసం యొక్క కంటెంట్ మా సూత్రాలకు కట్టుబడి ఉంటుంది సంపాదకీయ నీతి. లోపం నివేదించడానికి క్లిక్ చేయండి ఇక్కడ.

29 వ్యాఖ్యలు, మీదే వదిలేయండి

మీ వ్యాఖ్యను ఇవ్వండి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు. లు గుర్తించబడతాయి గుర్తించబడతాయి *

*

*

  1. డేటాకు బాధ్యత: మిగ్యుల్ ఏంజెల్ గాటన్
  2. డేటా యొక్క ఉద్దేశ్యం: కంట్రోల్ స్పామ్, వ్యాఖ్య నిర్వహణ.
  3. చట్టబద్ధత: మీ సమ్మతి
  4. డేటా యొక్క కమ్యూనికేషన్: డేటా చట్టపరమైన బాధ్యత ద్వారా తప్ప మూడవ పార్టీలకు తెలియజేయబడదు.
  5. డేటా నిల్వ: ఆక్సెంటస్ నెట్‌వర్క్స్ (EU) హోస్ట్ చేసిన డేటాబేస్
  6. హక్కులు: ఎప్పుడైనా మీరు మీ సమాచారాన్ని పరిమితం చేయవచ్చు, తిరిగి పొందవచ్చు మరియు తొలగించవచ్చు.

  1.   Rodolfo అతను చెప్పాడు

    మీకు కర్ల్ లేకపోతే మరియు మీకు wget ఉంటే (ఉదా. MacOSX లో నా కేసు) ఈ ఆదేశం కూడా పనిచేస్తుంది:

    wget -nv -q -O - http://ip.appspot.com/

    (ఎడ్విన్ చెప్పినట్లుగా, ifconfig.me సరైన పని ... మరియు నేను MacOSX లో కర్ల్‌ని ఇన్‌స్టాల్ చేసాను)

  2.   ఎడ్విన్ అతను చెప్పాడు

    సులభం
    కర్ల్ ifconfig.me

    1.    KZKG ^ గారా అతను చెప్పాడు

      O_O ... నాకు ఆ సైట్ తెలియదు ... WTF!, ఇది చాలా బాగుంది !!!
      డేటా స్నేహితుడికి ధన్యవాదాలు, చాలా ఆసక్తికరంగా ఉంది.

      PS: హహాహా అనే 2 పదాలతో మీరు దీన్ని చేయగలిగినప్పుడు మొత్తం సూచనల గొలుసును ఉపయోగించినందుకు ఇప్పుడు నేను ఒక ఇడియట్ లాగా భావిస్తున్నాను

    2.    ఏరియల్ అతను చెప్పాడు

      అద్భుతమైనది, కర్ల్ మరియు ఆ ఆదేశాన్ని వ్యవస్థాపించడం ద్వారా, ఇది గొప్పగా పనిచేస్తుంది!

  3.   శాంటియాగో అతను చెప్పాడు

    చాలా మంచి సహకారం! ఇది కూడా చాలా ఉపయోగకరంగా ఉంటుంది ఎందుకంటే దీనికి అదనపు ఇన్‌స్టాల్ అవసరం లేదు. నేను కర్ల్‌ను ప్రయత్నించాను కాని ప్యాకేజీని ఇన్‌స్టాల్ చేయమని అడుగుతుంది.

    శుభాకాంక్షలు.

    1.    KZKG ^ గారా అతను చెప్పాడు

      ఆహ్, డిఫాల్ట్ సిస్టమ్‌లో CURL ఒకేలా రాదు? O_O
      బాగా, మంచి సహకారానికి ధన్యవాదాలు, మీరు చేయగలిగినది చేస్తారు

      శుభాకాంక్షలు మరియు ధన్యవాదాలు స్నేహితుడు

  4.   లెస్టర్జోన్ అతను చెప్పాడు

    WTF !! గొప్ప వివరణ (కాపీ-పేస్ట్, xD నేను ఆ మారుపేరును ఎప్పుడూ వ్రాయలేదు) KZKG ^ Gaara. ఎడ్విన్, బాగా, గొప్పది, ఆ పద్ధతి నాకు తెలియదు. పంచుకున్నందుకు ధన్యవాదాలు.

    1.    KZKG ^ గారా అతను చెప్పాడు

      hahaha ధన్యవాదాలు స్నేహితుడు

  5.   అలెజాండ్రో మోరా అతను చెప్పాడు

    లేదా దీనితో:
    కర్ల్ -ఎస్ http://ip.appspot.com/

  6.   ఒబెరోస్ట్ అతను చెప్పాడు

    సామెత చెప్పినట్లు, మీరు ఇంకొక విషయం తెలియకుండా మంచానికి వెళ్ళరు

  7.   సెర్గియో అతను చెప్పాడు

    ఆ విధంగా గొప్పది, ఆ సేవ గురించి నాకు తెలియదు.

    టెర్మినల్ ఎమ్యులేటర్‌లోని నేపథ్య చిత్రం చదవడం కష్టతరం చేస్తుందని ఈ వ్యాసం రచయితకు చెప్పండి.

  8.   సోదరభావం అతను చెప్పాడు

    ఇది చాలా బాగుంది. అయితే, ఇది సులభం:
    $ కర్ల్ ifconfig.me

    1.    KZKG ^ గారా అతను చెప్పాడు

      హహ్ అవును వారు ఇప్పటికే పైన పేర్కొన్నది, హెహే సూచనల మొత్తం గొలుసును ఉపయోగించటానికి నేను కొంచెం బాధపడుతున్నాను

  9.   B1tblu3 అతను చెప్పాడు

    ధన్యవాదాలు, చాలా ఉపయోగకరంగా ఉంది

  10.   అల్గాబే అతను చెప్పాడు

    మంచి చిట్కా… (తెలుసుకోవడం మంచిది).

  11.   డేవర్‌వోజ్‌బాక్స్ అతను చెప్పాడు

    ఇతర పద్ధతులు:
    నా పబ్లిక్ IP తెలుసుకోండి:
    wget -qO- ifconfig.me/ip
    wget -qO- ifconfig.me/host

  12.   హ్యూగో అతను చెప్పాడు

    బాగా, కనీసం డెబియన్‌లో, మీరు ప్రత్యామ్నాయంగా డిఫాల్ట్ కన్సోల్ బ్రౌజర్‌ని ఉపయోగించవచ్చు:

    www-browser http://ifconfig.me

    నేను సాధారణంగా ఎలింక్స్ లేదా w3m ఉపయోగిస్తాను

  13.   సరైన అతను చెప్పాడు

    ఇంతకంటే క్లిష్టమైన ఆదేశాలు గారా !! నేను ఉపయోగిస్తాను

    wget -qO- icanhazip.com

  14.   టారెగాన్ అతను చెప్పాడు

    హహా, గొప్ప.

  15.   బ్లేజెక్ అతను చెప్పాడు

    చాలా మంచిది, నాకు ఈ విధంగా తెలియదు. మీరు కొత్తగా ఏమీ నేర్చుకోకుండా మంచానికి వెళ్ళరు.

    1.    KZKG ^ గారా అతను చెప్పాడు

      ఈ హా హా చేయడానికి అన్ని మార్గాలు చూసినప్పుడు నేను అనుకున్నాను

  16.   మనోలాక్స్ అతను చెప్పాడు

    నాకు ఇలాంటిదే ఉంది. ఫలితం అదే.
    wget -q -O - checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//'

    మేము దీన్ని స్క్రిప్ట్‌లో ఉంచి, దాన్ని తెరపై ప్రదర్శించడానికి జోడిస్తే (ఉదా), ఇది చాలా చల్లని "అప్లికేషన్"

    విషయం ఇలా ఉంటుంది:
    #!/bin/sh

    IPPUBLICA=$(wget -q -O - checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//')

    zenity --info --text="Tu IP es: $IPPUBLICA"

    కోట్తో ప్రత్యుత్తరం ఇవ్వండి

  17.   జార్జెనేటర్ 2 అతను చెప్పాడు

    కొన్ని పంపిణీలలో డిఫాల్ట్‌గా wget ఏదీ వ్యవస్థాపించబడలేదు, కాబట్టి ఈ విషయంలో కర్ల్ చాలా సరైనది

    1.    KZKG ^ గారా అతను చెప్పాడు

      కర్ల్ అప్రమేయంగా ఇన్‌స్టాల్ చేయబడిందా?

  18.   హెవీనెథోల్ అతను చెప్పాడు

    నేను ఇలా చేస్తాను, నాకు అలియాస్ xD ఉంది:
    అలియాస్ మైప్ = 'wget http://automation.whatismyip.com/n09230945.asp -O - ​​2> / dev / null; విసిరారు '

    కానీ కర్ల్ నాకు మాటలు లేకుండా పోయింది.

    వందనాలు!

  19.   ఎల్‌విల్మర్ అతను చెప్పాడు

    పబ్లిక్ ఐపిని పొందటానికి అనేక పద్ధతులు (మార్గాలు) ఉన్నాయని మరియు ప్రతి ఒక్కరూ తమ స్వంతంగా ఎన్నుకోవటానికి స్వేచ్ఛగా ఉన్నారని నేను భావిస్తున్నాను, వారు ఎక్కువగా గుర్తించే వాటితో, నేను ప్రత్యేకంగా ఉపయోగించాలనుకుంటున్నాను:

    wget -qO- ifconfig.me/ip

    నా వైపు ఒక సలహా ఏమిటంటే, పోస్ట్‌ను సవరించడం మరియు పబ్లిక్ ఐపిని తెలుసుకోవడానికి ఉన్న ప్రతి ప్రత్యామ్నాయాలను ఉంచడం మరియు రీడర్ ఉపయోగించడానికి పద్ధతిని ఎంచుకోవడానికి ఉచితం.

  20.   Matias అతను చెప్పాడు

    అక్కడ ఉన్న "కంట్రోల్ పానెల్" కి వెళ్లి, తెరిచిన తర్వాత "నెట్‌వర్క్ కనెక్షన్లు" ఎంచుకోండి, పనిచేస్తున్న కనెక్షన్‌పై కుడి క్లిక్ చేయండి (ఇది 2 బ్లూ పిసిలతో ఉంటుంది) మరియు క్రొత్త విండోలో "ప్రాపర్టీస్" ఎంచుకోండి. "ఇంటర్నెట్ ప్రోటోకాల్స్" పై మరియు తరువాత "ప్రాపర్టీస్" ఎంపికపై మరియు మీరు మీ ఐపి చిరునామాను చూడవచ్చు

    మీరు నన్ను ఇష్టపడితే, నాకు సమాధానం ఇవ్వండి, నాకు ఓటు వేయండి! https://es.answers.yahoo.com/question/index?qid=20080731112416AAVDKNz

  21.   పాబ్లో అతను చెప్పాడు

    వారు పేజీలో అందించే మొత్తం సమాచారాన్ని కనుగొనడం చాలా సహాయకారిగా ఉంది. నేను దశలను అనుసరించగలిగాను మరియు నా పబ్లిక్ ఐపిని తెలుసుకోగలిగాను.ఈ ఇతర పేజీలో http://www.gurugles.com/internet-y-computadoras/cual-es-mi-ip-publica/ . నేను IP గురించి చాలా సమాధానాలు కూడా కనుగొన్నాను, చాలా స్పష్టంగా ఉంది, దీని కోసం ఈ విషయం గురించి మాకు పెద్దగా అర్థం కాలేదు.

  22.   అజ్ఞాత అతను చెప్పాడు

    కర్ల్ గరిష్టంగా ఉంటుంది