web-dev-qa-db-ja.com

仮想マシンはISPとは別のデバイスとしてカウントされますか?

私が使用しているインターネットパッケージでは、一度に最大2台のデバイスをインターネットに接続できます。これらのスロットのうちの1つはホストコンピュータによって占有され、もう1つは他の誰かのデバイスによって占有されています。

仮想マシンをインターネットに接続する場合、それは3番目のデバイスとしてカウントされますか?それとも単にホストの接続を使用しますか?

50
Zerbu

あなたはルーターの後ろにいるので(たいていの場合あなたの家の各機器に内部IPを割り当てるNATを実行する)、ほとんどのISPはあなたの家に接続されている実際の機器の数を見ることができません。

ISPから見れば、ISPへの接続は(ルータ経由で)1つだけです。ルータの背後にあるデバイスの数は通常見えません。各デバイスが独自のパブリックIPを持っていない限り(通常そうではありません)。

VMネットワークがNATモードになっている限り、ISPが何らかの理由でルータに接続されているデバイスの数を確認でき、この情報を使ってあなたの家の中のデバイス数を判断できます。接続はホストマシンの背後にあるため、これで問題ありません。

Bridgingモード(LAN内でVMが独自のIPを持つ)に設定した場合 - VMは独自のIPを必要とするため、3番目のデバイスとして検出されます。 LAN上のアドレス。

編集(TheCatWhispererのクレジット):

あなたがあなた自身のルーターを使っているなら、彼らがあなたが何台のデバイスを使っているか見ることができないと言うのは間違っています。すべてのリクエストが暗号化されていない限り、ほとんどのリクエストで送信されたユーザーエージェント文字列を調べることができます。彼らが実際にこの問題に取り組むかどうか、誰が知っているか。

80
Darius

私は同様の制限がありました(Fastweb Italy)、それはルーターをISPのモデム/ルーターに接続するのに十分でした。ルーターに独自のIPプールを使用して独自のNATを作成させます。

そうすることで、ISPは単一のデバイスが接続されているのを見るだけです。

あなたがそれらからの援助を必要とするとき問題を避けるために、あなたの装置の1つのものにMACアドレスとルータの名前を設定してください。そうすることで、彼らはルータではなくコンピュータを見ることができなくなります。

5
Fez Vrasta

それは彼らが何を見ているかによって異なります。

HTTP(HTTPSではなく)を介してWebリクエストを行うと、ブラウザは " user-agent "を送信し、プラットフォームとブラウザおよびブラウザのバージョンを識別します。英国一部のモバイルネットワークでは、テザリングを検出したかどうかを検出して警告しています(これは規約に違反しています)。そのためには、 Deep Packet Inspection(DPI) を実行する必要があります。

他の方法で追加のデバイスを検出する可能性があるのは、通常Linuxマシンを使用してからWindows Updateへの接続を開始した場合、およびその逆の場合です。

あなたのISPがあなたのルーターを提供すれば彼らはどのような機器が接続されているかを知ることができるかもしれませんが他の人が言ったようにルーターによってマスクされている。

つまり、ISPがルーターを提供していてLAN上のアクティビティを検出できるかどうかは、具体的には次のとおりです。

ハイパーバイザーは通常、仮想マシン接続に3つのオプションを提供します。

  1. ブリッジ - OSがネットワーク経由で直接コマンドを送信できる場所です(つまり、デバイスはネットワークに直接接続されている別のデバイスのように見えます)。

  2. NAT - ホストコンピュータのアドレスを共有します。

  3. 内部/ホスト - あなたが接続しているより広いネットワークと直接通信しません。

VirtualBox特有の説明については VirtualBoxのマニュアルを参照してください 他のものは異なるかもしれませんがそれらは一般的に同じ機能を提供します。

2
Matthew1471