Как я могу узнать исходящий IP-адрес своего хостинг-сервера?

Я должен узнать свой IP-адрес сервера веб-хостинга. На общем хостинг-сервере и на основе опыта, обычно не то же как входящий IP-адрес Вы добирались бы, просто проверив с помощью ping-запросов доменное имя. Существует ли сценарий PHP, который я могу выполнить или что-то для нахождения нашего исходящим IP-адресом, который мой веб-сайт использует при соединении с сервером SMTP, например?

1
задан 30.08.2013, 22:44

3 ответа

Вы могли сделать веб-запрос из кода (PHP или другой) и запросить URL, такой как www.whatismyip.com и сохранить его как файл, который Вы открываете и смотрите на.

При чтении Удаленного URL Источник HTML в PHP показывает некоторые примеры. Если Ваша установка PHP допускает его, то это могло быть так же просто как создание файла со следующим и затем указать на Ваш браузер на него:

<?php
  // See http://www.whatismyip.com/automation for the exact URL
  echo file_get_contents(
    "http://www.whatismyip.com/automation/n09230945.asp");
?>
3
ответ дан 12.12.2019, 08:15

Исходящий IP-адрес хост-сервера является тем, который Вы видите при проверке с помощью ping-запросов его, независимо от того, является ли общий хост именем или базирующимся IP.

  • Поскольку имя основывало совместно использованные хосты (все веб-сайты совместно используют тот же IP), агент пользователя добавит имя хоста к своим запросам, которые позволят серверу определять который веб-сайт показать.

  • Поскольку IP основывал совместно использованные хосты (каждый веб-сайт имеет свой собственный IP), определение имен просто.

Если Вы вместо этого ищете внутренний IP-адрес, используемый Вашим сервером в его сети, к этой информации можно получить доступ путем соединения с сервером через безопасную оболочку, которую обеспечивает большинство веб-хостов.

0
ответ дан 12.12.2019, 08:15

Я думаю, что Вы ищете это...

<?php echo $_SERVER['SERVER_ADDR']; ?>

-1
ответ дан 12.12.2019, 08:15

Теги

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