
Все виртуальные машины, включая хост-компьютер, имеют один и тот же IP-адрес при подключении к Интернету (я использую мостовой адаптер). Как же тогда обрабатываются запросы вебом и нашим веб-браузером?
Я имею в виду, что, предположим, мы запрашиваем Facebook со всех наших виртуальных машин и хост-машины и входим в разные аккаунты. Из того, что я видел, все запросы обрабатываются правильно.
Не путаются ли они, когда у всех машин одинаковый IP? Или это связано с тем, что в режиме моста все виртуальные машины действуют как отдельные узлы, как объяснялосьздесь.
Если это так, то почему у них нет другого IP-адреса? (это условия, когда я подключаюсь к Интернету через PSK WiFi)
Когда я пытаюсь подключиться через портал авторизации, провайдер позволяет подключаться к Интернету только одной машине за раз, а другая машина автоматически выходит из системы. Почему так? Когда все виртуальные машины должны иметь один и тот же IP-адрес.
решение1
Тут есть пара моментов. Во-первых, Facebook и другие веб-сайты обычно устанавливают сеансы входа на основе информации, содержащейся в cookie-файле, который относится к пользователю, браузеру, ПК и т. д. Вы можете войти в FB с помощью Chrome и IE как два отдельных пользователя — никаких проблем.
Во-вторых, ваши мостовые соединения VM имеют собственные IP-адреса на стороне LAN и находятся за брандмауэром NAT. У них одинаковый IP-адрес на WAN, а брандмауэр отслеживает, откуда исходит трафик, и обеспечивает установление сеансов с правильным запрашивающим. То, что вы видите, является результатом того, что брандмауэр представляет весь трафик с одного IP-адреса на стороне Интернета/WAN.