Назад | Перейти на главную страницу

Как я могу настроить сервер с несколькими IP-адресами * без * виртуализации?

Если я хочу настроить несколько адресов IPv6 на веб-сервере, могу ли я это сделать? без с помощью виртуализации / виртуальных машин?

Как бы это сделать в современных ядрах Linux (5.x) или Windows Server 2016/2019?

Соответственно, можно ли использовать функции виртуализации сетевой карты без использования виртуализации на стороне ОС или ЦП? я знаю это это возможно использовать функцию SR-IOV на сетевых адаптерах с контейнерами, а не только на виртуальных машинах. Могу ли я использовать SR-IOV или аналогичный без использования контейнеров или виртуальных машин, просто передавая сетевую карту различным экземплярам приложения веб-сервера без операционной системы?

Спасибо.

Добавить дополнительные IP-адреса

Обратите внимание, что многие серверы приложений прослушивают ВСЕ IP-адреса (IPv4 и IPv6); вам может потребоваться указать своим приложениям привязать определенные IP-адреса, чтобы избежать конфликтов портов (например, Nginx или IIS)

Windows

Linux

Прочтите документы на Netplan

создайте файл в /etc/netplan/config.yaml


network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      addresses:
         - "2001:db8::10/64"
         - "2001:db8::11/64"
         - "2001:db8::12/64"