એક જ આદેશથી તમારા જાહેર આઈપીને કેવી રીતે જાણવું

થી અર્જેમરનો બ્લોગ તે છે કે મને આ ખૂબ જ ઉપયોગી મદદ મળી છે.

તે થાય છે અર્જેમર તે અમને સમજાવે છે કે કેવી રીતે એક જ લાઇનમાં, આપણે આપણી સાર્વજનિક આઈપી (વાસ્તવિક આઈપી) જાણી શકીએ છીએ, પરંતુ જે કોઈ પણ લાઇનને સુધારવા માંગે છે આમ કરવા આમંત્રણ આપે છે ... અને સારું ... તેઓ જાણે છે કે હું બેશનો મોટો ચાહક છું, તેથી મેં વિચિત્ર કાર્ય કર્યું બદલો. આ છે મારી લાઇન:

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. આદેશ મેળવો તે કોઈપણ જીએનયુ / લિનક્સ ડિસ્ટ્રોમાં છે અને તેનું નામ સૂચવે છે, તે URL આપેલ HTML ડાઉનલોડ કરે છે.
  2. આગળનું પગલું એ એચટીએમએલ દસ્તાવેજ તરફ ધ્યાન આપવાનું છે કે પૃષ્ઠ અમને કયા આઈપી બતાવી રહ્યું છે તે જોવા માટે. આ બીજા પગલામાં આપણે આ પરિણામ પ્રાપ્ત કરીએ છીએ: તમારું સાર્વજનિક આઈપી છે: xx.xx.xxx.xxx, જ્યાં સ્પષ્ટ રીતે X ની સંખ્યા છે.
  3. આગળનું પગલું હું કન્સોલ આદેશ તરીકે નિયમિત અભિવ્યક્તિઓ અને PERL નો ઉપયોગ કરીશ, અક્ષરોને ફિલ્ટર કરીશ વગેરે. પર્લ -પે 's /(.* :) | (<</ h2>) | (\ s +) // જી; , આ રેજેક્સ થોડો હળવાશથી બનાવવામાં આવે છે, હું તેને સુધારવાનો અથવા ગ્રીપનો ઉપયોગ કરીને થોડો વધુ સારી રીતે તેને દૂર કરી શકાય તેવું પ્રસ્તાવ મૂકું છું.

અને અહીં હું મારું સમજૂતી છોડીશ:

  1. દ્વારા મેળવો અમે તે યુઆરએલનું એચટીએમએલ ડાઉનલોડ કરીએ છીએ, જે અમને અમારો આઈપી કહે છે અને ઘણું વધારે ટેક્સ્ટ પણ જે અમને જોઈતું નથી.
  2. અમે તે તમામ અનિચ્છનીય કોડને સાફ કરીશું, ફક્ત આઇપી લાઇનને જ છોડીશું grep.
  3. સમસ્યા એ છે કે તે અમને નાના ટેક્સ્ટ અને એચ 2 ટsગ્સ સાથે આઇપી બતાવે છે, તેથી હવે બે વાર ઉપયોગ કરીને કટ અમે બધું સાફ કરીશું અને ફક્ત આઈપી છોડીશું.
  4. (1 લી કટ) »અમે લખાણ સાફ કરીએ છીએ અને 1 લી H2 ટ tagગ ખાલી કહીએ છીએ કે તે જે કંઈપણ બતાવતું નથી : (બે પોઇન્ટ) ડાબી બાજુ, ફક્ત એક એચ 2 ટ tagગને અંતે છોડીને.
  5. (1 લી કટ) »અમે આ છેલ્લો એચ 2 ટ tagગને બીજા કટથી સાફ કરીએ છીએ, જે પ્રથમ <તેના જમણા ભાગથી કંઈપણ બતાવશે નહીં. બાકી ફક્ત આઈ.પી.

કોઈપણ પદ્ધતિ (આદેશ) જેનો તેઓ ઉપયોગ કરે છે તે તેમને સમાન પરિણામ આપશે, હું ફક્ત મારો ફાળો આપવા માંગતો હતો, કારણ કે જ્યારે નિયમિત અભિવ્યક્તિઓ અને પર્લ સાથે આદેશ વાક્ય જોતા હો ત્યારે, પાત્ર દ્વારા પાત્ર દ્વારા અન્યને સમજાવવું મુશ્કેલ છે હા.

તો પણ, હું આશા કરું છું કે તમને તે ગમશે અને એક હજાર આભાર અર્જેમર લેખિત કર્યા માટે મૂળ લેખ.

સાદર


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   રોડોલ્ફો જણાવ્યું હતું કે

    જો તમારી પાસે કર્લ નથી અને જો તમારી પાસે વિજેટ છે (દા.ત. માકોસએક્સમાં મારો કેસ) આ આદેશ પણ કાર્ય કરે છે:

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

    (જોકે એડવિન કહે છે તેમ, ifconfig.me કરવું એ યોગ્ય વસ્તુ છે… અને મેં MacOSX પર curl ઇન્સ્ટોલ કર્યું છે)

  2.   એડવિન જણાવ્યું હતું કે

    સરળ
    curl ifconfig.me

    1.    કેઝેડકેજી ^ ગારા જણાવ્યું હતું કે

      ઓ _ ઓ… હું તે સાઇટને જાણતો ન હતો… ડબ્લ્યુટીએફ!, તે મહાન છે !!!
      માહિતી મિત્ર માટે આભાર, સુપર રસપ્રદ હે.

      પીએસ: હવે જ્યારે તમે તેને 2 શબ્દો HAHAHA વડે સંચાલિત કરો છો ત્યારે સૂચનાઓની આખી સાંકળનો ઉપયોગ કરવા માટે મને મૂર્ખ લાગે છે.

    2.    એરિયલ જણાવ્યું હતું કે

      ઉત્કૃષ્ટ, ફક્ત કર્લ સ્થાપિત કરીને અને તે આદેશ, તે મહાન કાર્ય કરે છે!

  3.   સેન્ટિયાગો જણાવ્યું હતું કે

    ખૂબ જ સારો ફાળો! તે ખૂબ ઉપયોગી પણ છે કારણ કે તેને વધારાનું કંઈપણ ઇન્સ્ટોલ કરવાની જરૂર નથી. મેં સીઆરએલ સાથે પ્રયાસ કર્યો પરંતુ તે મને પેકેજ ઇન્સ્ટોલ કરવાનું કહે છે.

    શુભેચ્છાઓ.

    1.    કેઝેડકેજી ^ ગારા જણાવ્યું હતું કે

      આહ, સીઆરયુએલ એ ડિફ systemલ્ટ સિસ્ટમમાં એકસરખા આવતું નથી? ઓ_ઓ
      સારું, સારા યોગદાન બદલ આભાર, તમે જે કરો તે કરી શકો 🙂

      શુભેચ્છાઓ અને આભાર મિત્ર

  4.   લીસ્ટરઝોન જણાવ્યું હતું કે

    ડબલ્યુટીએફ !! (કોપી-પેસ્ટ, એક્સડી મેં તે ઉપનામ ક્યારેય લખ્યું નથી), KZKG ^ ગારાનું મહાન વર્ણન. એડવિન, સારું, મહાન, તે પદ્ધતિ હું જાણતી નહોતી. વહેંચવા બદલ આભાર.

    1.    કેઝેડકેજી ^ ગારા જણાવ્યું હતું કે

      hahaha આભાર મિત્ર 🙂

  5.   અલેજાન્ડ્રો મોરા જણાવ્યું હતું કે

    અથવા સાથે:
    curl -s http://ip.appspot.com/

  6.   ઓબેરોસ્ટ જણાવ્યું હતું કે

    જેમ જેમ કહેવત છે તેમ, તમે એક બીજી વસ્તુ જાણ્યા વિના પથારીમાં નહીં જાવ

  7.   સેર્ગીયો જણાવ્યું હતું કે

    તે રીતે સરસ, મને તે સેવા વિશે ખબર નહોતી.

    આ લેખના લેખકને, તેને કહો કે ટર્મિનલ ઇમ્યુલેટરમાંની પૃષ્ઠભૂમિ છબી વાંચન મુશ્કેલ બનાવે છે.

  8.   ભ્રાતૃ જણાવ્યું હતું કે

    તે મહાન છે. જો કે, આ સરળ છે:
    $curl ifconfig.me

    1.    કેઝેડકેજી ^ ગારા જણાવ્યું હતું કે

      હા, તેઓએ પહેલાથી જ તેનો ઉપર ઉલ્લેખ કર્યો છે, મને સૂચનાઓની આખી સાંકળનો ઉપયોગ કરવા માટે થોડું ખરાબ લાગે છે

  9.   બી 1tblu3 જણાવ્યું હતું કે

    આભાર, ખૂબ ઉપયોગી

  10.   અલ્ગાબે જણાવ્યું હતું કે

    સારી ટીપ ... (જાણીને સારી)

  11.   ડેવરવોઝબboxક્સ જણાવ્યું હતું કે

    અન્ય પદ્ધતિઓ:
    મારો સાર્વજનિક આઈપી જાણો:
    wget -qO- ifconfig.me/ip
    wget -qO- ifconfig.me/host

  12.   હ્યુગો જણાવ્યું હતું કે

    સારું, ઓછામાં ઓછું ડેબિયન પર, તમે વૈકલ્પિક રીતે ડિફોલ્ટ કન્સોલ બ્રાઉઝરનો ઉપયોગ કરી શકો છો:

    www-browser http://ifconfig.me

    હું સામાન્ય રીતે એલિંક અથવા ડબ્લ્યુ 3 એમ નો ઉપયોગ કરું છું

  13.   યોગ્ય જણાવ્યું હતું કે

    ગારા આનાથી વધુ જટિલ આદેશો શું છે! હુ વાપરૂ છુ

    wget -qO- icanhazip.com

  14.   ટેરેગન જણાવ્યું હતું કે

    હાહાહા, મહાન.

  15.   બ્લેઝક જણાવ્યું હતું કે

    ખૂબ સારું, મને આ રીતે ખબર નહોતી. તમે કંઈપણ નવું શીખ્યા વિના ક્યારેય પથારીમાં નહીં જાવ.

    1.    કેઝેડકેજી ^ ગારા જણાવ્યું હતું કે

      જ્યારે મેં આ હાહા કરવાની બધી રીતો જોઇ ત્યારે જ મેં વિચાર્યું

  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 જણાવ્યું હતું કે

    કેટલાક વિતરણોમાં ડિફ defaultલ્ટ રૂપે કોઈપણ વિજેટ ઇન્સ્ટોલ કરેલું નથી, તેથી આ સંદર્ભે curl સૌથી યોગ્ય છે

    1.    કેઝેડકેજી ^ ગારા જણાવ્યું હતું કે

      curl બધા માં મૂળભૂત રીતે સ્થાપિત થયેલ છે?

  18.   હેવીનેથોલ જણાવ્યું હતું કે

    હું આ આ રીતે કરું છું, મારી પાસે ઉપનામ એક્સડી છે:
    ઉપનામ myip = 'wget http://automation.whatismyip.com/n09230945.asp -ઓ - 2> / દેવ / નલ; બહાર ફેંકી દીધું '

    પરંતુ સીઆરયુએલ મને એક અવાસ્તવિક છોડી દીધું.

    શુભેચ્છાઓ!

  19.   એલ્વિલમર જણાવ્યું હતું કે

    હું ધ્યાનમાં કરું છું કે સાર્વજનિક આઈપી મેળવવા માટે ઘણી પદ્ધતિઓ (માર્ગો) છે અને તે દરેકને પોતાને પસંદ કરવા માટે મફત છે, જેને તેઓ સૌથી વધુ ઓળખે છે, હું ખાસ કરીને ઉપયોગ કરવાનું પસંદ કરું છું:

    wget -qO- ifconfig.me/ip

    મારા ભાગે એક સૂચન એ છે કે પોસ્ટને સંપાદિત કરો અને દરેક આઇપીએલને જાહેર આઈપીને જાણવા માટે અસ્તિત્વમાં છે અને રીડર વાપરવાની પદ્ધતિ પસંદ કરવા માટે મુક્ત છે.

  20.   મટિયસ જણાવ્યું હતું કે

    ત્યાં "કંટ્રોલ પેનલ" પર જાઓ અને તેને ખોલ્યા પછી "નેટવર્ક કનેક્શન્સ" પસંદ કરો, જે કનેક્શન કાર્ય કરી રહ્યું છે તેના ઉપર જમણું ક્લિક કરો (આ તે 2 બ્લુ પીસીવાળા હશે) અને નવી વિંડોમાં "પ્રોપર્ટીઝ" પસંદ કરો જે ખુલશે. "ઇન્ટરનેટ પ્રોટોકોલ્સ" પર ક્લિક કરો અને પછી ત્યાં વિકલ્પ "ગુણધર્મો" પર ક્લિક કરો અને તમે તમારું આઈપી સરનામું જોઈ શકો છો

    જો તમે મને પસંદ કરો છો, તો મને જવાબ આપો, મને મત આપો! https://es.answers.yahoo.com/question/index?qid=20080731112416AAVDKNz

  21.   પાબ્લો જણાવ્યું હતું કે

    પૃષ્ઠ પર તેઓ પૂરી પાડે છે તે બધી માહિતી શોધવા માટે તે ખૂબ જ મદદગાર હતું. હું પગલાંને અનુસરવા અને મારું સાર્વજનિક આઈપી જાણવામાં સમર્થ હતું. આ અન્ય પૃષ્ઠ પર http://www.gurugles.com/internet-y-computadoras/cual-es-mi-ip-publica/ . મને આઇપી વિશે ઘણા જવાબો પણ મળ્યાં, ખૂબ સ્પષ્ટ, જેના માટે આપણે આ વિષય વિશે વધારે સમજી શકતા નથી.

  22.   અનામી જણાવ્યું હતું કે

    curl મહત્તમ છે