| [Network] |
![]() |
|
IPアドレスの自動設定機能(APIPA)を無効にするには(Windows 2000編) |
||
| デジタルアドバンテージ 2000/08/23 |
||
|
|
||
Windows 2000には、APIPA(Automatic Private IP Addressing)と呼ばれるIPアドレスの自動割り当て機能が標準装備されている。IPアドレスの自動割り当てといえば、最初に思いつくのはDHCPだが、DHCPサーバを構築/運用しなければならない、という点でやや敷居は高い。それに対してAPIPAは、サーバを必要とせず、簡単に小規模なLANでIPアドレスの自動割り当てを実現できるのが特徴である。APIPAの仕様や動作原理は、Internet Draftとして公開されている文書に記されている。
Windows 2000搭載PCで、APIPAによるIPアドレスの自動割り当てを利用するには、DHCPによる自動割り当てとまったく同じネットワーク設定にしておくだけでよい。DHCPサーバがネットワークに見つからなければ、APIPAにより「169.254.x.x」という特別(*1)なIPアドレスの空間から一意なIPアドレスが選択され、PCに対して自動的に割り当てられる。Windows 2000では、初期状態でAPIPAが有効になっている。
| *1 「169.254.x.x」というIPアドレスは、LINKLOCALアドレスと呼ばれ、外部と接続されていないローカルな単一のネットワーク セグメントだけで利用できるアドレス空間として定義されている。グローバルIPアドレスともプライベートIPアドレスとも異なる。APIPAには「Private」という単語が含まれるが、実際に使われるのは、いわゆるプライベートIPアドレスではなく、このLINKLOCALアドレスである。 |
デメリットの目立つAPIPA
一見すると、DHCPよりAPIPAのほうが、DHCPサーバを運用せずに済む分、管理が簡単に思われる。しかし実際のところ、APIPAにはデメリットが少なからず存在する。
APIPAによりIPアドレスが自動で割り当てられたPCで、ipconfig /allを実行した結果から、以下のようにLAN接続の部分を抜き出してみた(ipconfigコマンドの使い方については、「PC TIPS:IPアドレスの詳細情報を得るには(Windows NT 4.0/2000編)」を参照していただきたい)。
|
まず
を見ると、IPアドレスが169.254.x.xというLINKLOCALアドレス(前述の*1を参照)であること、またipconfigが「Autoconfiguration
IP Address」と表示していることから、APIPAによりIPアドレスが割り当てられたことが分かる。次に注目すべきは
と
である。
では、デフォルト
ゲートウェイのIPアドレスが設定されないので、ルータを超えて通信できない。ほかのサブネットとも通信できないので、たとえ同じネットワーク
セグメントに複数のPCが接続されていても、APIPAでIPアドレスが割り当てられたPC同士でしか通信できない。さらに、
のようにDNSサーバやWINSサーバなどのIPアドレスも割り当てられないので、こうしたサーバからのサービスは受けられない。
また、APIPAではグローバルIPアドレスを扱えないため、インターネットに直接公開されるPCのように、グローバルIPアドレスを必要とするPCでは利用できない。そのほか、APIPAによるIPアドレスの自動割り当てには、数十秒という単位で時間がかかるのもデメリットの1つである。
ネットワーク管理者の視点で考えると、APIPAが有効なPCでは、DHCPによるIPアドレスのリースに失敗しても、一見するとIPアドレスは正しく割り当てられているように見えるので、かえって厄介といえる。
以上のような理由から、よほど小規模で外部との通信がないLANでもなければ、APIPAは無効にしておくほうが無難だ。
APIPAを無効にする方法
APIPAを無効にする方法は2つある。1つは、IPアドレスを手動で設定することだ。ただし、これではAPIPAだけではなくDHCPによる自動割り当ても無効になってしまう。DHCPの自動割り当てを利用しつつ、APIPAを無効にするには、Windows 2000のレジストリを直接書き替える必要がある。
| [注意] |
|
レジストリに不正な値を書き込んでしまうと、システムに重大な障害を及ぼし、最悪の場合、システムの再インストールを余儀なくされることもあります。レジストリ エディタの操作は慎重に行うとともに、あくまで御自分のリスクで操作を行ってください。何らかの障害が発生した場合でも、本PC INSIDER編集部では責任を負いかねます。ご了承ください。 |
レジストリを編集するために、まずはレジストリ エディタを起動する。レジストリ エディタは[スタート]−[プログラム]メニューなどには登録されていないので、[スタート]−[ファイル名を指定して実行]を実行し、表示されるダイアログで「regedit」と入力して[OK]ボタンをクリックする。
APIPAを無効(または有効)にするには、以下に記したキーにて、値を新規に作成する必要がある。
| 項目 | 内容 |
| キーの名称 | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\Tcpip\Parameters |
| 値の名前 | IPAutoconfigurationEnabled |
| 値の型 | DWORD |
| 値のデータ | 無効:0、有効:1 |
| レジストリの書き替え内容 | |
| デフォルトではこの「IPAutoconfigurationEnabled」という値は存在しないので、新規に作成する必要がある。 | |
レジストリ エディタの書き替え手順は、以下のとおりである。
![]() |
||||||
| レジストリ エディタの書き替え手順 | ||||||
|
このAPIPAの無効/有効については、レジストリの書き替え後、いったんPCを再起動して、その設定を反映させる必要がある。また、この設定はすべてのネットワーク アダプタに影響する。
注意が必要なのは、たとえ上記の書き替えによりAPIPAを無効にしても、ipconfig /allで表示される「Autoconfiguration Enabled」の内容は「Yes」のままであることだ。これはipconfigコマンドの仕様のようだ。
上記の手順でAPIPAを無効にしたPCで、DHCPによるIPアドレスの自動割り当てをわざと失敗させたところ、ipconfig /allの実行結果は以下のようになった(以下では、LAN接続の部分だけを抜き出している)。
|
によればAPIPAは有効に見えるが、
のとおりIPアドレスは割り当てられていない。つまりAPIPAは無効になっていることが分かる。なお
は、DHCPサーバが見つからなかったことを表している。![]()
| 関連記事(PC INSIDER内) | |
| IPアドレスの詳細情報を得るには(Windows NT 4.0/2000編) | |
| IPアドレスの自動設定機能(APIPA)を無効にするには(Windows 98編) | |
| 関連リンク | |
| 詳説 TCP/IPプロトコル −− ネットワーク技術詳細講座連載 | |
| 「PC TIPS」 |
ホワイトペーパー(TechTargetジャパン)
- Numonyx買収に見るMicronの次の一手 (2010/2/26)
Micronがフラッシュメモリ・ベンダのNumonyxを買収。いつも何かを仕掛けるMicronなので、次の一手を考えているはず。カギは相変化メモリ? - AppUp CenterでIntelのビジネス・モデルが変わる? (2010/1/25)
Intelが「AppUp Center」でソフトウェアのダウンロード販売に参入? ネットブック対象のこの試みにIntelのビジネス・モデルの変化が見てとれる - 流行りのクラウドは48コア・プロセッサで? (2009/12/21)
Intelが研究用ながら48コアのプロセッサを発表。クラウドなどへの応用を考えているとか。Googleのサーバ・システムが1チップになる日も近い? - AMDが描くCPU+GPUの先にスパコンが見える? (2009/11/27)
AMDが投資家向け説明会でプロセッサのロードマップを発表。将来、CPUとGPUが1つのチップに融合されるという。その先にAMDが描く世界は?
|
|
スキルアップ/キャリアアップ(JOB@IT)
スポンサーからのお知らせ
- - PR -
| 「いつかは壊れるサーバ」そんな故障に 迅速で安価に手軽に対応する方法とは? New! |
| 「特権ユーザー」の事件を防げ! 万能権限を持つユーザーの管理方法とは? New! |
| 仮想環境の構築とデータ保護の特効薬?! 実績と信頼性の高いパッケージで安心運用 |
| 仮想環境のバックアップもこれまでどおり 「まるごと取ってまるごと戻す」簡単運用 |
| おばかアプリ選手権、第4弾開催中!! ムダにカッコよくてくだらない作品求ム! |
| 社内ファイルサーバを“クラウド”に統合 VPN直結「クラウド型ストレージ」を紹介 |
| その数、なんと400台以上! グループ内 サーバの「統合管理」によるメリットは? |
| 美人!? まあまあ? 気になる いやし系!! PV急増で「美人時計」がとった手段とは? |
| 進化を続ける富士通ストレージETERNUS DX 製品開発者の自信を裏付けるものとは何か |
| 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |
- - PR -
お勧め求人情報

**先週の人気講座ランキング**
〜CCNA編〜
| ◆ | TomcatやJBossなどAPサーバ環境に関する 情報を集約! “業務”用APサーバ大百科 New! |
| ◆ | 一気に解説! 最新のクラスタストレージ 「RAIDを超えたストレージ基準」……など New! |
| ◆ | クラウド的ユーザー体験の変化は脅威か? 仮想化技術を使いこなす運用管理術を紹介 New! |

| ◆ | 上司や部下、部署内メンバーとの情報共有 を“ガラッ”と変えるコラボツールとは? New! |
| ◆ | おばかアプリ選手権、第4弾開催中!! ムダにカッコよくてくだらない作品求ム! |
| ◆ | 社内ファイルサーバを“クラウド”に統合 VPN直結「クラウド型ストレージ」を紹介 |

| ◆ | Twitterのアカウントはなぜ突破された? メールによる新手の攻撃手法とその対策 |
| ◆ | もう仮想化のお試しフェイズは終わりだ! Hyper-V 2.0が基幹システムも仮想化 |
| ◆ | 美人!? まあまあ? 気になる いやし系!! PV急増で「美人時計」がとった手段とは? |

| ◆ | クライアント企業から求められる人材 ⇒IT技術と経営戦略を併せ持つ「戦略家」 |
| ◆ | .NET編集長が実践する「技術情報検索術」 サンプル・コードを簡単に探す“技”は? |
| ◆ | 業務効率と情報セキュリティ対策を両立! 手間なく確実に機密情報を守る方法とは? |

| ◆ | 進化を続ける富士通ストレージETERNUS DX 製品開発者の自信を裏付けるものとは何か |
| ◆ | 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |

| ◆ | 【CTC事例】約30の基幹システムを統合! 膨大なバッジジョブを制御した方法は? |
| ◆ | 仮想化すればコストは削減できるか? 仮想化に必要な「3つの視点」を解説する |
| ◆ | その数、なんと400台以上! グループ内 サーバの「統合管理」によるメリットは? |








