Я делаю некоторые тесты / учусь на частном сервере, но я не понимаю структуру.

Это сервер Centos. Этот сервер имеет частный IP-адрес 10.xxx Этот сервер также связан с доменным именем, поэтому он также должен иметь публичный IP-адрес. Но если я печатаю адрес сервера с помощью PHP, он печатает только 10.xxx Что здесь происходит? Существует перенаправление IP (это возможно?) в структуре?

1 ответ1

0

Вы можете проверить ваш публичный IP на сервере с помощью следующих команд:

wget http://ipecho.net/plain -O - -q ; echo

или же

curl ifconfig.me

Чтобы узнать все интерфейсы на сервере, вы можете использовать:

ip addr

С помощью такой службы, как //http://viewdns.info/ или http://www.fifi.org/services/traceroute, вы можете проверить IP-адрес, соответствующий имени домена, и убедиться, что он совпадает с общедоступным IP-адресом на этапе. 1.

Сервер в частной сети может находиться в общедоступном Интернете, открывая порт в маршрутизаторе, который соединяет этот сервер с Интернетом. Итак, если вы хотите использовать этот сервер в качестве веб-сервера, вы просто открываете порт 80 и перенаправляете все, что поступает на порт 80, на частный IP-адрес сервера.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .