ITの教科書検索
入門・発展ページ読了 約10分

固定IPアドレスとは ― 2つの意味とメリット

固定IPアドレスとは、接続し直しても変わらないIPアドレスです。家の中のプリンタを固定するのか、プロバイダの固定IPサービスが要るのかで、設定する場所が変わります。DDNSとの使い分けも。

目次
  1. 固定IPアドレスとは
  2. 「固定IP」の2つの意味
  3. LAN内の機器のアドレスを固定する
  4. プロバイダの固定IPサービス
  5. メリットとデメリット
  6. DDNSとの違い
  7. 練習問題

固定IPアドレスとは、いつも同じ値が割り当てられるIPアドレス

固定IPアドレスとは、接続し直しても変わらず、いつも同じ値が割り当てられるIPアドレスです。家の中の機器のプライベートIPアドレスを固定する場合と、プロバイダから固定のグローバルIPアドレスを受け取る場合の2つがあります。

反対に、接続のたびにDHCPで空いている値が配られるアドレスを、動的IPアドレスと呼びます。プリンタやNAS(ネットワーク接続のストレージ)のように、ほかの機器からアドレスで指定される機器は、アドレスが変わると使えなくなります。どちらの意味の固定が必要かを分けて考えれば、設定する場所を間違えません。

「固定IP」には2つの意味がある

「固定IP」という言葉は、どのアドレスを固定するかで2つの意味に分かれます。1つは、家や会社のLANの中で、機器のプライベートIPアドレスを固定することです。もう1つは、自宅ルータのインターネット側のグローバルIPアドレスを、プロバイダに固定してもらうことです。

① プライベートIPの固定② グローバルIPの固定PC192.168.10.25NAS192.168.10.30自宅ルータDHCPサーバを兼ねるその都度配る毎回 .30 を配るプロバイダ毎回同じ値を配る198.51.100.5
色の付いた実線が、毎回同じアドレスを配る割り当てです。①は家の中の機器のアドレスを、②は自宅ルータのインターネット側のアドレスを固定します。

①は自分で設定すれば無料でできますが、②はプロバイダとの契約が必要です。固定する方法は、次の3つに分かれます。

方法固定するアドレス設定する場所
手動で設定するLAN内のプライベートIPアドレス機器そのもの
DHCPで予約するLAN内のプライベートIPアドレス自宅ルータなどのDHCPサーバ
固定IPサービスを契約するインターネット側のグローバルIPアドレスプロバイダとの契約

①を固定しても、インターネットの相手に見えるアドレスは変わりません。相手に見えるのは、自宅ルータがNATで書き換えた後のグローバルIPアドレスだからです。このアドレスの確かめ方は、グローバルIPアドレスの記事で説明しています。

LAN内の機器のIPアドレスを固定する方法

家の中の機器は、ふつう自宅ルータのDHCPからアドレスを受け取ります。DHCPのアドレスには期限があるので、機器を長く止めていると、次は別の値になることがあります。PCやスマホなら、アドレスが変わっても問題ありません。

問題になるのは、ほかの機器からアドレスで指定される機器です。たとえば、プリンタやNASはPCにアドレスで登録します。家の中のサーバをポート開放で公開するときも、ルータに転送先をアドレスで登録します。こうした機器のアドレスが変わると、印刷できない、つながらないといった症状が出ます。

機器に手動で設定する

1つ目の方法は、DHCPを使わずに、機器の設定画面でアドレスを直接入力することです。このとき、DHCPが配っていた4つの値をすべて自分で入力します。たとえば、プリンタを 192.168.10.200 に固定するなら、次のようになります。

入れる値例
IPアドレス192.168.10.200
サブネットマスク255.255.255.0
デフォルトゲートウェイ192.168.10.1
DNSサーバ192.168.10.1

家庭では、自宅ルータがDNSサーバを兼ねていることがよくあるので、この例ではDNSサーバにもルータのアドレスを入れています。ゲートウェイを入れ忘れると、同じLANの中には届くのに、インターネットには接続できません。ゲートウェイの働きは、デフォルトゲートウェイの記事で説明しています。

DHCPで同じアドレスを予約する

2つ目の方法は、ルータのDHCPに「この機器にはいつもこの値を配る」と登録することです。この登録をDHCPの予約と呼びます。ルータの設定画面では、固定割り当てやアドレス予約という名前になっていることもあります。

予約では、機器はDHCPで受け取る設定のままです。DHCPサーバは、多くの場合MACアドレスで機器を見分け、登録した値を毎回配ります。DHCPの規格 RFC 2131 も、管理者が決めたアドレスをDHCPで渡す方式を定めています。図の①のNASは、この方法で 192.168.10.30 に固定しています。

スマホやPCには、Wi-Fiに接続するときに本来とは別のMACアドレスを使う機能があります。Appleの機器では、設定によってこのアドレスが2週間ごとに変わります。MACアドレスが変わると登録と一致しなくなるので、予約する機器ではこの機能の設定を確認してください。

手動で固定するアドレスは、DHCPが配る範囲の外から選ぶ

手動で入れたアドレスは、DHCPサーバの記録に載りません。DHCPが配る範囲の中の値を手動で使うと、DHCPが同じ値を別の機器に配ることがあります。同じアドレスの機器が2台になると、どちらか一方または両方の通信に支障が出ます。

たとえば、ルータのDHCPが 192.168.10.2〜192.168.10.199 を配る設定なら、手動で使うのは範囲の外の 192.168.10.200〜192.168.10.254 です。予約するアドレスを範囲の中に置くか外に置くかは、ルータの機種によって異なります。

今のアドレスが固定か自動かを確かめる

Windowsでは、コマンドプロンプトで ipconfig /all を実行します。「DHCP 有効」の行が「はい」なら、DHCPで受け取っています。Macでは、システム設定のネットワークの詳細で、IPv4の構成が「DHCPサーバを使用」か「手入力」かを見ます。ipconfig などで自分のアドレスを見る方法は、netstat・ss・digの記事にまとめています。

プロバイダの固定IPサービスの仕組み

家庭向けの多くの契約では、自宅ルータのグローバルIPアドレスは動的で、プロバイダが接続のたびに空いているアドレスを配ります。そのため、ルータを再起動したり接続し直したりすると、アドレスが変わることがあります。

固定IPサービスは、契約者のルータにいつも同じグローバルIPアドレスを配る契約です。ふつうの接続とは別に、追加で申し込む形が多いです。

PPPoEでは、認証の後に決まったアドレスを渡す

PPPoEの接続では、ルータがIDとパスワードで認証を受けたあと、プロバイダがルータにIPアドレスを渡します。この受け渡しは、PPPのIPCPという手順で行います。手順の内容は RFC 1332 で定められています。

固定IPの契約では、プロバイダがそのIDに決まったアドレスを毎回渡します。そのため、固定IP用のIDとパスワードを、ふつうの接続用とは別に受け取ることがあります。IPoEの回線でも、IPv4 over IPv6の仕組みを使って固定のIPv4アドレスを使えるサービスがあります。2つの接続方式の違いは、PPPoEとIPoEの記事で比べています。

複数の固定IPをまとめて受け取る契約

会社で複数のサーバを公開するときは、固定IPを8個や16個のまとまりで受け取る契約もあります。8個のまとまりは、プレフィックス長で言うと /29 です。たとえば、192.0.2.8/29 を受け取った場合の使い道は次のとおりです。

アドレス使い道
192.0.2.8ネットワークアドレス。機器には付けない
192.0.2.9ルータのLAN側
192.0.2.10〜192.0.2.14サーバなどの機器に付ける
192.0.2.15ブロードキャストアドレス。機器には付けない

先頭のネットワークアドレスと末尾のブロードキャストアドレスは、機器には付けられません。多くの契約では、残る6個のうち1個をルータのLAN側に使うので、サーバなどに付けられるのは5個です。

ルータに使うアドレスの数え方は接続方式で違うことがあるので、契約の説明で確認してください。範囲の両端の求め方は、サブネットマスクの記事で説明しています。

自分の回線が固定かどうかを確かめる

グローバルIPアドレスが固定かどうかは、プロバイダとの契約内容で決まります。ルータを接続し直してアドレスが変われば、その回線は動的です。ただし、何度か変わらなかったとしても、固定とは限りません。動的なアドレスでも、同じ値がしばらく続くことがあるからです。

固定IPアドレスのメリットとデメリット

固定IPアドレスのメリットは、アドレスが変わらない前提で相手が設定できることです。デメリットは、固定する方法ごとに違います。

方法メリットデメリット
手動で設定するDHCPサーバが止まっても、同じアドレスで通信できる4つの値を機器ごとに入れる。入れ間違いやアドレスの重複が起きやすい
DHCPで予約するアドレスの一覧をルータ1か所で管理できる。機器の設定は自動のままMACアドレスが変わると予約が効かない。機器を買い替えたら登録し直す
固定IPサービスを契約する接続元のアドレスで許可を受けられる。外から同じアドレスで接続できる月額の費用がかかることが多い。アドレスが知られると狙われ続ける

グローバルIPを固定するメリット

1つ目は、接続元のアドレスで許可を受けられることです。クラウドサービスや取引先のサーバでは、決まったアドレスからの接続だけを受け付ける設定ができます。会社の回線が固定なら、198.51.100.5 のように1つのアドレスを登録してもらうだけで済みます。

2つ目は、外の端末が同じアドレスで接続し続けられることです。社外から社内へVPNで接続するときは、接続先として会社のルータのアドレスを指定します。自前のWebサーバを公開するなら、DNSに登録したアドレスを書き換えずに済みます。VPNの仕組みは、VPNの記事で説明しています。

グローバルIPを固定するデメリット

まず、追加の費用がかかることが多いです。次に、アドレスがずっと同じなので、一度知られたアドレスは狙われ続けます。外部に開くポートは必要なものだけにし、機器のソフトウェアは常に更新しておく必要があります。外部からの通信を通す設定とその危険性は、ポート開放の記事で説明しています。

また、そのアドレスからの通信は、相手の記録に同じ送信元として残り続けます。動的なアドレスなら、時間がたつと同じ値が別の契約者に配られることがありますが、固定ではそのアドレスがいつも自分の契約に結び付きます。

家庭でWebや動画を見るだけなら、グローバルIPを固定する必要はありません。外から家の中に接続したいときも、次に説明するDDNSで足りる場合があります。

固定IPとDDNSの違い

動的なアドレスのまま、外から名前で接続できるようにする仕組みがあります。アドレスが変わるたびに、DNSに登録した名前とアドレスの対応を書き換えるのです。この仕組みをDDNS(Dynamic DNS)と呼びます。ダイナミックDNSとも呼びます。

DDNSに対応したルータは、自分のアドレスが変わったことを検知して、DDNSのサービスに新しい値を知らせます。DNSの登録を外から書き換える手順は RFC 2136 で定められていますが、DDNSのサービスの多くは、それぞれ独自の方法で登録を受け付けます。

自宅ルータ198.51.100.77変わった後の値DDNSのサービス外の端末接続先のサーバ許可 198.51.100.5拒否する① 新しい値を登録② 名前を引く198.51.100.77③ 名前で接続できる④ 送信元 198.51.100.77 で届く
自宅ルータのアドレスが 198.51.100.5 から変わった後の様子です。名前での接続は続けられますが、接続元のアドレスで許可を決めるサーバには拒否されます。

DDNSが変えるのは、名前とアドレスの対応だけです。アドレスそのものは変わるので、接続元のアドレスで許可を決める相手には使えません。DNSの答えはしばらくキャッシュに残るので、変わった直後は古いアドレスに接続することもあります。キャッシュが残る時間は、DNSのTTLという値で決まります。

比べること固定IPサービスDDNS
外から名前で接続するできるできる
接続元のアドレスで許可を受けるできるできない
アドレスが変わった直後変わらないので影響がない新しい値が行き渡るまで届かないことがある
ルータにグローバルIPv4アドレスがない回線契約で付く役に立たない
費用契約が必要無料で使えるものもある

ルータにグローバルIPv4アドレスがない回線では、DDNSに登録する値がありません。プロバイダの設備でNATを行う回線が、これにあたります。ポート開放もできないので、外から家の中へ接続したいなら固定IPの契約を検討します。

練習問題(全5問)

Q1家のプリンタのIPアドレスが、ときどき変わって印刷できなくなる。プリンタ側の設定は変えずに、ルータの設定だけで直したい。適した方法は?
Q2ルータのDHCPは 192.168.10.2〜192.168.10.199 を配る設定になっている。NASに手動で 192.168.10.50 を設定したとき、起こりうることは?
Q3取引先のサーバは、登録した接続元のIPアドレスからの接続だけを許可している。自社の回線のアドレスが変わっても接続できるようにしたい。適した方法は?
Q4固定IPを8個まとめて受け取る契約で、192.0.2.8/29 が割り当てられた。ルータのLAN側に1個を使う場合、サーバなどの機器に付けられるのは何個?
Q5DDNSの説明として正しいものは?

選んでから「採点する」を押すと、解説つきで答え合わせができます。

関連記事

おすすめの本 PR

ネットワークを初めて学ぶ人向けの入門書です。

目的別の本の選び方を見る

ネットワークの記事を探す