Задать вопрос

Как узнать все внешние ip сервера из PHP?

Ubuntu
PHP выше 5.5
На сервере внешних 3 ip вроде за роутером
Я их знаю. Провайдер VPS в письме прислал.
Но нужно узнавать их из PHP, потому что я пишу небольшую узконаправленную CMS и хотелось бы, чтобы она сама определяла внешние IP (Те, с которых сервер может посылать запросы, например курлом) для дальнейшей работы с ними.
  • Вопрос задан
  • 423 просмотра
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
opium
@opium
Просто люблю качественно работать
сделайте системный вызов ифконфиг но во всех новых линуксах он обычно запрещен для юзера апача
Ответ написан
Комментировать
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
curl ifconfig.me

Дальше не заморачивайтесь. Никто не настраивает исходящую маршрутизацию на несколько адресов, очень мало людей использует dual-wan.
Ответ написан
@YAshchenKO Автор вопроса
Дополнение к вопросу. Как узнать внешние ip своего сервера если он например на амазоне (EC2 + Elastic IP)
Это хороший пример когда адреса принадлежат не на прямую вашему VPS
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы