Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Получение IP адреса из командной строки  (Прочитано 823 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Yuriy_Y

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Почти замутил я службу DynDNS для себя на сервере. Столкнулся с проблемой получить IP адрес в командной строке. Потому как на клиенте будет использоваться bash скрипт.
На сервере, в каталоге для веб, лежит скрипт php.
(Нажмите, чтобы показать/скрыть)
Приобращении к нему через инет, в браузере просто выдается IP адрес и все.
Теперь засада. При обращении с помощью командной строки "wget http://server.net/ip.php", этот файлик скачивается, сохраняется рядом со скриптом, его вызвавшим, и там, естественно, ИПшник. А мне не надо скачивать файлик, мне надо ИПшник из него запихнуть в переменную, чтоб ее потом передать уже команде, обновляющей записи A на сервере.
Зы: Сервер стоит за шлюзом с НАТом, потому, передавать в скрипте адрес внешнего сетевого интерфейса нет смысла.
« Последнее редактирование: 14 Мая 2014, 18:38:44 от Yuriy_Y »
С уважением, Юрий.

Оффлайн soarin

  • Старожил
  • *
  • Сообщений: 1850
  • ubuntu 20.04
    • Просмотр профиля
curl

Оффлайн Yuriy_Y

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Вот спасибо, добрый человек. То, что доктор прописал.  8)
С уважением, Юрий.

 

Страница сгенерирована за 0.031 секунд. Запросов: 25.