VirtualBoxにWindows 95をインストールして、当時のInternet Explorerなどからインターネットを使ってみたいと考える人は少なくありません。結論からいうと、Windows 95の仮想環境をネットワークへ接続し、ブラウザから通信すること自体は可能です。
ただし、「インターネットにつながる」ことと「2026年現在のWebサイトを普通に閲覧できる」ことは別問題です。Windows 95時代のブラウザは現在のHTTPS、TLS、JavaScript、CSSなどに対応できないため、GoogleやYouTubeをはじめとする現代的なサイトの多くは正常に利用できません。
ここではVirtualBox上のWindows 95でインターネットを利用する仕組み、ネットワークアダプターの考え方、古いInternet Explorerで現在のサイトが開けない理由、安全に試す方法を解説します。
Windows 95でもインターネットブラウザは使える
Windows 95はもともとインターネット利用が可能なOSです。MicrosoftはWindows 95向けにInternet Explorerを提供しており、1996年にはInternet Explorer 2.0のWindows 95版が提供されていました。[参照] Microsoft
さらにInternet Explorer 5もWindows 95を動作対象としていました。そのため、Windows 95だからWebブラウザを利用できないというわけではありません。[参照] Microsoft Internet Explorer 5 Corporate Deployment Guide
VirtualBoxの場合も、仮想マシンに仮想ネットワークアダプターを認識させ、Windows 95側でTCP/IPが正しく設定されれば通信できる可能性があります。つまり問題はブラウザそのものよりも、最初に「Windows 95からネットワークへ接続できているか」を確認することです。
VirtualBoxでは仮想ネットワークアダプターを使う
VirtualBoxでは、ゲストOSに対して仮想的なEthernetカードを提示できます。VirtualBoxのマニュアルではAMD PCNet PCI II、AMD PCNet FAST III、Intel PRO/1000系など複数の仮想ネットワークハードウェアが説明されています。[参照] Oracle VM VirtualBox User Manual
Windows 95のような古いOSでは、現在のOSと同じ仮想NIC設定がそのまま使えるとは限りません。特に重要なのがドライバーです。VirtualBox側でネットワークを有効にしていても、Windows 95がその仮想NICを認識していなければ通信できません。
レトロWindows環境ではAMD PCNet系が候補になります。古いVirtualBoxマニュアルでもPCNet FAST IIIは幅広いOSでサポートされる仮想NICとして説明されています。[参照] VirtualBox User Manual
まず試すならNAT接続が分かりやすい
VirtualBoxにはNAT、ブリッジ、内部ネットワーク、ホストオンリーなど複数のネットワーク方式があります。単純にゲストOSから外部へ通信する実験なら、一般的にはNATから確認すると構成を理解しやすくなります。
NATでは、Windows 95の仮想マシンを家庭内LANへ直接露出させるのではなく、VirtualBoxのネットワーク機能を経由して外部へ通信します。古いOSを試す目的で、最初からブリッジ接続を選ぶ必要はありません。
設定のイメージとしては、VirtualBoxで対象の仮想マシンを停止した状態から「設定」→「ネットワーク」を開き、アダプターを有効にして接続方式とアダプタータイプを確認します。その後Windows 95側でネットワークアダプターとTCP/IPが正常に認識されているかを確認します。
ネットにつながっても現在のWebサイトはほとんど別問題
ここが最も重要なポイントです。ネットワーク接続に成功しても、古いInternet Explorerで現在のWebサイトを自由に閲覧できるとは限りません。
現代のWebサイトではHTTPSによる暗号化通信が一般的です。その際にはTLSという通信プロトコルが使われます。Microsoftの資料でも、ブラウザとWebサーバーが対応するTLS・SSLのバージョンを照合して暗号化通信を確立する仕組みが説明されています。[参照] Microsoft Learn
Windows 95時代のブラウザが扱える暗号化方式・証明書・Web技術と、現在のサーバーが要求する環境には非常に大きな隔たりがあります。そのため「ページを表示できません」となっても、VirtualBoxのネットワーク設定が間違っているとは限りません。
JavaScriptやCSSもWindows 95時代とは大きく異なる
仮にHTTP通信そのものが成立するサイトでも、表示が崩れたり機能しなかったりすることがあります。現代のWebサービスではJavaScriptを大量に使用し、ブラウザ上でアプリケーションのような処理を行うことが一般的だからです。
例えばログイン画面、動画プレーヤー、SNSのタイムライン、オンラインショップなどは、HTMLを表示するだけでは利用できません。古いInternet Explorerには現在使われている多数のWeb APIやJavaScript機能がありません。
したがって「Windows 95でGoogleやYouTubeなどを2026年のPCと同じように使いたい」という目的には向きません。一方、レトロPCの実験として当時のHTMLに近い単純なページを表示する用途なら楽しめます。
Windows 95でWeb閲覧を試すならローカル環境が安全
Windows 95は非常に古いOSであり、現在のセキュリティ環境を前提として設計されていません。Microsoftによる現行のセキュリティ更新も受けられないため、インターネットへ直接つないで日常利用することはおすすめできません。
レトロブラウザを体験するだけなら、ホストPC側に簡単なWebサーバーを用意して、Windows 95からローカルのページを見る方法が安全性の面で扱いやすいです。
例えば1990年代風のHTMLファイルを作り、ホスト側のローカルWebサーバーで公開してWindows 95のInternet Explorerから表示します。これなら「当時のブラウザではWebページがどう見えたのか」という実験を、公開インターネットへの露出を抑えながら楽しめます。
古いサイトを見たい場合も公開インターネットへの接続は必須ではない
Windows 95を使う目的が「昔のホームページを当時のブラウザで見たい」というものであれば、保存済みHTMLを仮想マシンへ持ち込む方法もあります。単純なHTMLファイルならInternet Explorerでローカルファイルとして開けます。
これならHTTPSやDNS、証明書などの問題を回避できます。画像ファイルもHTMLと一緒に保存しておけば、1990年代風のWebページをオフライン環境で再現できます。
古いブラウザの見た目やHTMLレンダリングを体験することが目的なら、インターネットへ接続すること自体をゴールにしないほうが簡単な場合があります。
「ネットワーク接続」と「Webサイト表示」を分けて確認する
Windows 95でWebページが開かないときは、いきなりInternet Explorerだけを疑わず、問題を段階的に切り分けることが重要です。
| 段階 | 確認する内容 |
|---|---|
| 1 | VirtualBoxでネットワークアダプターが有効か |
| 2 | Windows 95が仮想NICを認識しているか |
| 3 | TCP/IPが設定されているか |
| 4 | IP通信そのものが成立しているか |
| 5 | DNSによる名前解決ができるか |
| 6 | HTTPページを取得できるか |
| 7 | 対象サイトのHTTPS・TLSにブラウザが対応できるか |
例えばローカルのHTTPページは表示できるのに現在のHTTPSサイトだけ開けない場合、VirtualBoxのネットワーク自体は機能しており、ブラウザ側の暗号化方式やWeb互換性が原因である可能性が高くなります。
VirtualBoxでWindows 95を使うこと自体にも注意が必要
Windows 95は約30年前のOSなので、現在のVirtualBoxで最新WindowsやLinuxを動かす場合と同じ感覚では扱えません。インストール、CPU、仮想ハードウェア、ドライバーなどで古いOS特有の問題が発生する可能性があります。
また、インターネット上にはWindows 95用の非公式ブラウザ、パッチ、証明書更新ツールなどが掲載されていることがありますが、出所不明の実行ファイルを安易にインストールするのは避けましょう。ホストとの共有フォルダーなどを使っている場合、仮想環境だから何を実行しても安全というわけではありません。
実験前に仮想マシンのスナップショットやバックアップを用意しておくと、設定変更によってWindows 95が起動しなくなった場合にも戻しやすくなります。
まとめ:Windows 95は通信できるが現代のWeb閲覧には向かない
VirtualBox上のWindows 95でも、適切な仮想ネットワークアダプターとTCP/IP環境を用意すればネットワーク通信は可能です。Windows 95には当時からInternet Explorerが提供されていたため、ブラウザを動かすこと自体もできます。
ただし、現在のWebサイトを普通に見ることができるかという質問になると、答えは「多くのサイトでは難しい」です。HTTPS・TLS、証明書、JavaScript、CSS、各種Web APIなど、Windows 95時代からWebの仕組みが大きく変化しているためです。
VirtualBoxではまずNATとWindows 95が認識できる仮想NICを使ってネットワーク通信を確認し、その後にブラウザを試すと原因を切り分けやすくなります。古いブラウザを体験することが目的なら、公開インターネットへ常時接続するより、ローカルWebサーバーや保存したHTMLを使う方法が安全で確実です。


コメント