Како знати своју јавну ИП помоћу једне команде

Од ерјаимер-ов блог је да сам добио врло користан савет.

Догоди се то ерјаимер Објашњава нам како у једном реду можемо знати свој јавни ИП (стварни ИП), али такође позива све који желе да побољшају линију да то учине ... и добро ... знају да сам велики обожаватељ басха, па сам направио чудну промену. Ово је моја линија:

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. Команда ГЕТ Налази се у било којој ГНУ / Линук дистрибуцији и, како му само име говори, преузима ХТМЛ који има УРЛ.
  2. Следећи корак је да погледате ХТМЛ документ да бисте видели који ИП приказујете страницу. У овом другом кораку добијамо овај резултат: Ваша јавна ИП адреса је: кк.кк.ккк.ккк, где су очигледно Кс-ови бројеви.
  3. Следећи корак користићу регуларне изразе и ПЕРЛ као команду конзоле, филтрирање слова итд. перл -пе 'с /(.* :) | (<\ / х2>) | (\ с +) // г; , овај регуларни израз је направљен мало олако, предлажем да га побољшам или чак да користим греп мало боље да се може уклонити.

И овде остављам своје објашњење:

  1. Кроз ГЕТ Преузимамо ХТМЛ те УРЛ адресе која нам говори о нашој ИП адреси и такође пуно више текста који не желимо.
  2. Очистићемо сав тај нежељени код, остављајући само ИП линију греп.
  3. Проблем је у томе што нам приказује ИП са малим текстом и Х2 ознакама, па сада користимо два пута исећи све ћемо очистити и оставити само ИП.
  4. (1. рез) »Очистимо текст и ознаку 1. Х2 једноставно говорећи да не приказује ништа што је из : (две тачке) лево, а на крају остаје само ознака Х2.
  5. (1. рез) »Очистимо ову последњу ознаку Х2 другим резом, који неће приказивати ништа од првог <десно. Преостаје само ИП.

Било која метода (команда) коју ви користите ће вам дати исти резултат, једноставно сам желео да дам свој допринос, јер када би видели командну линију са регуларним изразима и перл-ом, било би тешко другима објаснити карактер по знак хаха.

У сваком случају, надам се да ће вам се свидети и хиљаду захваљујући ерјаимер за то што је написао оригинални чланак.

поздрави


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Родолфо дијо

    Ако немате цурл и ако имате вгет (нпр. Мој случај у МацОСКС-у), ова наредба такође ради:

    вгет -нв -к -О - http://ip.appspot.com/

    (мада како каже Едвин, ифцонфиг.ме је права ствар ... и инсталирао сам цурл на МацОСКС)

  2.   Едвин дијо

    Једноставније
    увијте ифцонфиг.ме

    1.    КЗКГ ^ Гаара дијо

      О_О ... Нисам знао тај сајт ... ВТФ! СЈАЈАН је !!!
      Хвала на дата дата, супер занимљиво хехе.

      ПС: Сад се осећам као идиот зато што сам користио читав ланац упутстава када сте то успели са две речи.

    2.    Ариел дијо

      ОДЛИЧНО, само инсталирањем цурл-а и те наредбе то одлично функционише!

  3.   Сантјаго дијо

    Добар допринос! Такође је веома користан јер не захтева ништа додатно инсталирано. Покушао сам са ЦУРЛ-ом, али тражи ме да инсталирам пакет.

    Поздрав.

    1.    КЗКГ ^ Гаара дијо

      Ах, ЦУРЛ не долази исто у подразумеваном систему? О_О
      Па, хвала на добром доприносу, радите шта можете 🙂

      Поздрав и хвала пријатељу

  4.   лестерзоне дијо

    ВТФ !! одлично објашњење (цопи-пасте, кД Никад нисам написао тај надимак) КЗКГ ^ Гаара. Едвин, па, сјајно, ту методу нисам познавао. Хвала што делите.

    1.    КЗКГ ^ Гаара дијо

      хахаха хвала пријатељу 🙂

  5.   Алејандро Мора дијо

    Или са:
    цурл -с http://ip.appspot.com/

  6.   Оберост дијо

    Као што се каже, нећете ићи у кревет ако не знате још једну ствар

  7.   Серхио дијо

    Сјајно на тај начин, нисам знао за ту услугу.

    Аутору овог чланка реците му да позадинска слика у емулатору терминала отежава читање.

  8.   братски дијо

    То је сјајно. Међутим, ово је лакше:
    $ цурл ифцонфиг.ме

    1.    КЗКГ ^ Гаара дијо

      ХАХА да, већ су то горе поменули, осећам се мало лоше јер морам да користим читав ланац упутстава хехехе

  9.   Б1тблу3 дијо

    хвала, врло корисно

  10.   Алгабе дијо

    Добар савет ... (добро је знати).

  11.   давервозбок дијо

    Остале методе:
    Упознајте моју јавну ИП адресу:
    вгет -кО- ифцонфиг.ме/ип
    вгет -кО- ифцонфиг.ме/хост

  12.   Хуго дијо

    Па, бар на Дебиану, можете алтернативно користити задати претраживач конзоле:

    www-browser http://ifconfig.me

    Обично користим елинкс или в3м

  13.   прави дијо

    Какве сложеније команде Гаара !! ја користим

    вгет -кО- ицанхазип.цом

  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 дијо

    Ниједан вгет није подразумевано инсталиран у неким дистрибуцијама, тако да је цурл најприкладнији у овом погледу

    1.    КЗКГ ^ Гаара дијо

      цурл је подразумевано инсталиран у свима?

  18.   хеавинетхоле дијо

    Радим то овако, имам псеудоним кД:
    алиас миип = 'вгет http://automation.whatismyip.com/n09230945.asp -О - 2> / дев / нулл; Избацио'

    Али онај КУРЛИ ме оставио без речи.

    Поздрав!

  19.   елвуилмер дијо

    Сматрам да постоји много метода (начина) за добијање јавног ИП-а и да је свако слободан да изабере свој, са којим се највише идентификује, посебно волим да користим:

    вгет -кО- ифцонфиг.ме/ип

    Мој предлог је да уредите пост и поставите сваку од постојећих алтернатива да бисте знали јавну ИП и да читалац може слободно да одабере методу коју ће користити.

  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.   анониман дијо

    увијање је максимум