ifconfig, не показывающий корректный IP-адрес

Существует 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 инструментов управления (который не находится в моем управлении)?

1
задан 2 June 2017 в 05:39

1 ответ

Наверное, нечего исправлять. Вы не предоставили полные 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-карту и одно сетевое соединение.

2
ответ дан 7 December 2019 в 13:32

Другие вопросы по тегам:

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