Существует Ubuntu
сервер (16.04.02 LTS) работающий vm в производстве.
Из Интернета я могу ssh к нему через xxx.xxx.xxx.27
, Я могу также получить доступ к веб-сайтам на нем и через IP (xxx.xxx.xxx.27) и через имя хоста.
Но после входа в систему его через ssh, ifconfig
покажите, что IP-адрес xxx.xxx.xxx.29
.
cat /etc/network/interfaces
показывает, что IP статичен и xxx.xxx.xxx.27
.
Даже при том, что это кажется не порождением любой проблемы для веб-сайтов, работающих на сервере в настоящее время, но это странно.
Вопросы:
ifconfig
показывает неправильный IP?@Update
Кажется, что я мог также получить доступ к веб-сайтам через xxx.xxx.xxx.29
, это означает, что существует 2 IP-адреса, ограниченные к серверу от vm инструментов управления (который не находится в моем управлении)?
Наверное, нечего исправлять. Вы не предоставили полные IP-адреса, но если ваша компания не использует адреса классов B или C, возможно, что машина находится за брандмауэром, использующим адреса NAT или локальные, не маршрутизируемые IP-адреса.
Простой способ проверить это - набрать:
traceroute IP
traceroute hostname
Сделайте это из Интернета и на локальной виртуальной машине. И используя xxx.xxx.xxx.27 и 29.
Конечно, возможно, что рассматриваемая машина имеет несколько записей DNS. Чтобы проверить это, введите:
dig имя хоста
Также dig -x IP - в случае, если в игре есть записи обратного просмотра. Опять же, сделайте это с .27 и .29.
Я не знаю конкретно об Ubuntu, но многие дистрибутивы * NIX используют общие сетевые соединения между виртуальными машинами. Виртуальные сокеты разнообразия 192.168.0.x можно найти, запустив ifconfig.
Я предполагаю, что рассматриваемая машина имеет одну NIC-карту и одно сетевое соединение.