Не могу найти IP-адрес, который должен быть в NAT CIDR

Не могу найти IP-адрес, который должен быть в NAT CIDR

Я использую VirtualBox, создал виртуальную машину Centos7, и есть сетевой адаптер NAT с режимом DHCP.

после того как я запустил виртуальную машину, она получает IP 10.0.2.15/24и может получить доступ к Интернету через шлюз 10.0.2.2,

введите описание изображения здесь

но однако на моем хосте (win10) я не нахожу IP-адрес, который находится в CIDR 10.0.2.0/24.

введите описание изображения здесь(это снимок Windows XP, заменяющий мою Win10, я размещаю его здесь, чтобы скрыть информацию о моем ПК)

решение1

VirtualBox NAT выполняется в пользовательском пространстве,независимоиз хостовой ОС – VBoxNetNAT.exeпроцесс содержит весь «маршрутизатор» и движок NAT. Пакеты из гостя заставляют VBoxNetNAT.exe отправлять пакеты через Ethernet-интерфейс вашего хоста.

(На самом деле VBoxNetNAT даже не отправляет необработанные IP-пакеты — когда он получает, например, пакеты TCP SYN от гостя, VirtualBox использует обычный TCP-сокет для установления нового соединения с местом назначения. Когда вы создаете правило «переадресации портов» в VirtualBox, это не является фактическим правилом DNAT — оно просто заставляет сам VBoxNetNAT прослушивать соединения на 127.0.0.1, а когда он получает соединение, он генерирует новые пакеты TCP SYN для гостя.)

Связанный контент