Частный сервер со структурой доменного имени
Я делаю некоторые тесты / учусь на частном сервере, но я не понимаю структуру.
Это сервер Centos. Этот сервер имеет частный IP-адрес 10.xxx Этот сервер также связан с доменным именем, поэтому я думаю, что он также должен иметь публичный IP-адрес. Но если я печатаю адрес сервера с помощью PHP, он печатает только 10.xxx Что здесь происходит? В структуре есть перенаправление IP (возможно ли это?)?
1 ответ
Вы можете проверить ваш публичный 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-адрес сервера.