Считается ли виртуальная машина отдельным устройством для интернет-провайдера?

50

Интернет-пакет, который я использую, позволяет одновременно подключать к Интернету до двух устройств. Один из этих слотов занят хост-компьютером, а другой - чужим устройством, не связанным с тем, что я делаю.

Если бы я подключил виртуальную машину к Интернету, это считалось бы третьим устройством? Или это просто использовать соединение с хостом?

Zerbu
источник
54
« Интернет-пакет, который я использую, позволяет одновременно подключать к Интернету до двух устройств ». Я никогда не слышал о таком ограничении, и мне было бы интересно узнать, как они его реализуют. Не могли бы вы рассказать, какой это провайдер?
Люк
18
Вы должны спросить об этом своего интернет-провайдера. Только они будут знать свой разум.
Стиг Хеммер
13
Не является ли ситуация, что устройство провайдера (модем или что-то еще) не выполняет NAT (трансляция сетевых адресов) по умолчанию, и ограничение для двух устройств относится к ситуации, когда двум устройствам будут назначаться общедоступные IP-адреса ? --- Аналогичные условия могут применяться, например, к соединению, предлагаемому UPC Czech Republic.
Пабук
20
Ваш вопрос можно интерпретировать несколькими способами: «Может ли мой провайдер обнаружить это?» (в этом случае применяется ответ Дариуса) или "Это нарушает Условия предоставления услуг моих интернет-провайдеров?" (на который может ответить только ваш интернет-провайдер) или "Если это нарушает условия обслуживания моих интернет-провайдеров, являются ли эти условия даже законными?" (на который может ответить только адвокат и, возможно, дело в суде).
Хайнци
2
Вы всегда можете подключить другой маршрутизатор к их модему. Это считается одним устройством, но позволяет другим клиентам подключаться к нему через Интернет.
zzarzzur

Ответы:

79

Большинство интернет-провайдеров обычно не видят фактическое количество устройств, подключенных к вашему дому, потому что вы находитесь за маршрутизатором (который, вероятно, запускает NAT, который назначает каждому из ваших домашних устройств внутренний IP-адрес).

Насколько ISP видит, существует только 1 соединение (через маршрутизатор) с ISP. Сколько устройств за роутером обычно не видно. Если у каждого устройства нет своего публичного IP-адреса (что обычно не так).

Если провайдер каким-то образом видит, сколько устройств подключено к маршрутизатору, и использует эту информацию для определения количества устройств в вашем доме - пока ваша сеть виртуальных машин находится в режиме NAT, все будет в порядке (поскольку подключение находится за вашим хостом). машина).

Если вы установите его в режим моста (где у виртуальной машины будет собственный IP-адрес в локальной сети) - он будет обнаружен как третье устройство, поскольку виртуальной машине потребуется собственный IP-адрес в локальной сети.

Редактировать (Кредит TheCatWhisperer):

Неправильно говорить, что они не могут видеть, сколько устройств вы используете, если вы используете свой собственный маршрутизатор. Если ВСЕ ваши запросы не зашифрованы, они могут просто проверить строку агента пользователя, отправленную в большинстве запросов. Будут ли они на самом деле пойти на эту проблему или нет, кто знает.

Darius
источник
Комментарии не для расширенного обсуждения; этот разговор был перемещен в чат .
DavidPostill
iirc, интернет-провайдеры в США проверяют MAC-адрес, чтобы определить количество подключенных устройств. У меня фактически был маршрутизатор на предыдущем рабочем месте, который мог специально подделать MAC-адрес, чтобы преодолеть это ограничение.
Цахи Ашер
1
@TsahiAsher: Интернет-провайдеры даже видят MAC-адреса за маршрутизатором?
Мердад
4
Подход к анализу пользовательских агентов может привести к поломке даже при законном использовании - многие приложения для iOS, которые используют HTTP-трафик, имеют своих собственных пользовательских агентов, поэтому нет никакого способа, которым они будут делать что-то подобное, поскольку они получат больше ложных срабатываний, чем что-либо еще остальное.
Андре Бори
@ Mehrdad Я верю, что они могут, возможно, через протокол ARP.
Цахи Ашер
5

У меня было подобное ограничение (Fastweb Италия), этого было достаточно, чтобы подключить роутер к модему / роутеру провайдера. Заставьте маршрутизатор создать свой собственный NAT со своим собственным пулом IP-адресов.

При этом интернет-провайдер увидит только одно подключенное устройство.

Чтобы избежать проблем, когда вам нужна помощь от них, установите MAC-адрес и имя маршрутизатора на одно из ваших устройств. При этом они увидят не маршрутизатор, а компьютер.

Фес Враста
источник
Итальянский здесь. Я не уверен, что эти ограничения являются законными в нашей стране. У вас есть ссылка на условия, которые заставляют вас использовать максимальное количество устройств?
Андреа
Это случилось несколько лет назад, я думаю, они уже сняли это ограничение. Это было просто нечто, установленное в модеме / роутере, которое ограничивало одновременно подключенные устройства
Fez Vrasta
1
Черт возьми, это возмутительно.
Андреа
2

Это зависит от того, на что они смотрят.

Когда вы отправляете веб-запросы через HTTP (не HTTPS), ваш браузер отправляет « пользовательский агент », идентифицирующий вашу платформу, браузер и версию браузера, вот как в Великобритании некоторые мобильные сети обнаруживают и предупреждают, если они обнаруживают привязку ( что противоречит их условиям). Для этого им нужно будет выполнить Deep Packet Inspection (DPI) .

Другой способ, которым они могут обнаружить дополнительное устройство, - это если вы обычно используете компьютер с Linux, а затем начинаете подключаться к Центру обновления Windows и наоборот.

Как уже упоминали другие, если ваш провайдер предоставляет ваш роутер, они могут определить, какие устройства подключены, но если это ваш собственный роутер, они не смогут видеть активность ЛВС только ту, которая выходит в Интернет, а вместо этого будет замаскирован вашим роутером.

В частности, для определения того, предоставил ли ваш провайдер маршрутизатор и может ли он обнаруживать активность в локальной сети, необходимо следующее:

Гипервизоры обычно предлагают 3 варианта подключения к виртуальной машине.

  1. Под мостом - именно там ОС позволяет отправлять команды по сети напрямую (т.е. устройство выглядит как другое устройство, напрямую подключенное к вашей сети)

  2. NAT - разделяет адрес хост-компьютера.

  3. Внутренний / хост - не связывается напрямую с более широкой сетью, к которой вы подключены.

См. Также руководство VirtualBox для конкретного объяснения VirtualBox, хотя другие могут отличаться, они обычно предлагают аналогичную функциональность.

Matthew1471
источник
2
Не будет ли это ложным срабатыванием на некоторых достаточно распространенных уловках конфиденциальности?
не магазин купил грязь
Что касается примера мобильной сети, они ожидают только Android, iPhone или Windows Mobile. Увидеть пользовательский агент на рабочем столе (т. Е. Windows 8.1 означает, что пользователь должен быть привязан). Обычные уловки конфиденциальности могут не включать фундаментальное изменение платформенной части UA, но даже если они это делают, нам трудно точно знать, как они реализуют свою политику ... но это методы, которые я знаю.
Matthew1471
@ Matthew1471, что делать, если вы используете режим «Запрос рабочего стола»? Кажется ненадежным
Фес Враста
Это зависит от поставщика сети, как они реализуют это. Я не мог комментировать. Даже с «настольным веб-сайтом» могут быть некоторые признаки того, что это все еще мобильный телефон (то есть вымышленный номер версии).
Matthew1471