国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ システムチュートリアル Linux LinuxでIPv4およびIPv6アドレスを構(gòu)成する方法

LinuxでIPv4およびIPv6アドレスを構(gòu)成する方法

Jun 17, 2025 pm 02:10 PM

システム管理者として、ネットワーク要件の変更に追いつくために、サーバーのIPアドレスの構(gòu)成またはセットアップを擔(dān)當(dāng)する場(chǎng)合があります。そのため、サーバーがネットワークトポロジに準(zhǔn)拠することを保証するには、IPアドレスの割り當(dāng)てとホスト名解像度の構(gòu)成に基本的なスキルを持つことが重要です。

このトピックでは、まずIPアドレスが何であるかを調(diào)べ、IPv4とIPv6の違いを掘り下げます。最後に、Linuxシステムとホスト名解像度でIPv4およびIPv6アドレスを構(gòu)成する方法を示します。

目次

IPアドレスとは何ですか?

インターネットプロトコルを表すIPアドレスは、 TCP/IPネットワーク內(nèi)のデバイスを識(shí)別する一意の數(shù)値識(shí)別子またはアドレスです。これは、ローカルエリアネットワーク( LAN )またはインターネットである可能性があります。

IPアドレスにより、サーバー、ルーター、スイッチ、およびネットワークに接続されたその他のネットワークデバイスなどのネットワーク內(nèi)のデバイス間の通信が可能になります。

IPv4とIPv6の違い

IPアドレスは、 IPv4IPv6の2つに広く分類(lèi)できます。

IPv4アドレス

IPv4 (IPバージョン4)アドレスは、4つのオクテットに分割される32ビット番號(hào)で、各オクテットは期間または小數(shù)點(diǎn)で分離されます。これは通常、點(diǎn)線 - 科學(xué)形式と呼ばれます。

各オクテットは、バイトを集合的に表す8ビットで構(gòu)成されています。 IPv4アドレスはさらに2つのセクションに分割できます。最初の部分はネットワークセクションを表し、殘りの部分はホストセクションを定義します。

ネットワークセクション

IPアドレスのネットワークセクションは、IPアドレスが屬するクラスを識(shí)別します。コンピューターネットワークで使用されるIPアドレスには、クラスAクラスB 、クラスcの3つの異なるクラスがあります。

IPv4クラスAとは何ですか

クラスAタイプのネットワークでは、最初の8ビット(Octet)がネットワークを定義し、殘りの24ビットはネットワーク內(nèi)のホスト用に予約されています。

  • パブリックIPアドレスの範(fàn)囲は1.0.0.0?127.0.0.0です。
  • プライベートIPアドレスの範(fàn)囲は10.0.0.0?10.255.255.255です。

アドレス127.0.0.0?127.255.255.255、ループバックおよびその他の診斷目的で予約されているため、ネットワーク內(nèi)のホストに割り當(dāng)てられていません。

クラスAのデフォルトのサブネットマスクは255.0.0.0で、最初の8ビットはネットワークを識(shí)別するために使用されます。殘りの24ビットは、ホスト用に指定されています。このクラスは、多數(shù)のホストを指揮するネットワークで使用されます。最大16,777,214のホストと126のネットワークが得られます。

IPv4クラスbとは何ですか

クラスBでは、最初の2つのオクテット、または16ビットがネットワークIDを定義するために使用されます。

  • パブリックIPアドレスは、128.0.0.0から191.255.0.0の範(fàn)囲です。
  • プライベートIP範(fàn)囲は、172.16.0.0から172.31.255.255です。

デフォルトのサブネットマスクは255.255.0.0で、最初の16ビットがネットワークIDを定義します。このクラスのIPは通常、中程度のネットワークに使用され、合計(jì)16,382のネットワークでネットワークごとに65,534のホストを生成します。

IPv4クラスcとは何ですか

このクラスのIPは、主にホームネットワークや小さなオフィスやビジネスなどの小さなネットワークに使用されます。

クラスCネットワークでは、最初の2つのネットワークビットは1に設(shè)定され、3番目は0に設(shè)定されます。つまり、最初の3つのオクテットの殘りの21ビットがネットワークIDを定義し、最後のオクテットはホストの數(shù)を定義します。

そのため、クラスC IPアドレスは、 2,097,150の最大數(shù)のネットワークと、 254のホストであるネットワークあたりのホストの數(shù)が少なくなります。

  • パブリックIPアドレスの範(fàn)囲は192.0.0.0?223.255.255.0です。
  • プライベートIP範(fàn)囲は、192.168.0.0から192.168.255.255です。

サブネットマストは255.255.255.0です。

ホスト部分

IPアドレスの殘りのセクションはホスト部分で、ネットワーク內(nèi)のホストの數(shù)を決定するセクションです。この部分は、ネットワーク內(nèi)のホストを一意に識(shí)別します。同じネットワークのすべてのホストは、同じネットワーク部分を共有します。

たとえば、次のホストIPアドレスは同じネットワークに屬します。

 192.168.50.15
192.168.50.100
192.168.50.90

IPv6アドレス

IPv6アドレスは、長(zhǎng)さ128ビットの英數(shù)字アドレスで、それぞれに16ビットが含まれている8つのグループに配置されています。

IPv4アドレスのように、ネットワークホストコンポーネントの2つの部分に分割されます。ネットワーク部分は最初の64ビットを構(gòu)成し、ルーティングの目的で使用されます。殘りの64ビットは、ノード上のアドレスを識(shí)別しました。

以下は、完全なIPv6アドレスの例です。

 FE80:CE00:0000:5029:45ff:0000:211E:469C

これは、次のようにさらに短縮できます。

 FE80:CE00:0:5029:45ff:0:211E:469C

IPv6は、IPv4のアドレスの差し迫った消耗の解決策として開(kāi)発されました。ご存知のように、IPv6には128ビットが含まれています。これは、IPv4(32ビット)のビット數(shù)の4倍です。これらの追加ビットは、IPv4が提供するアドレスを補(bǔ)完するより多くのアドレス指定スペースを提供します。

IPv6は近い將來(lái)にIPv4アドレス指定を引き継ぐように設(shè)定されていますが、多くの組織とISPは依然としてIPv4アドレスを使用しており、主に依存しています。

実際、接続を提供するためにデバイス上のIPv6を構(gòu)成する必要はほとんどありません。実際、IPv6がIPv4を交換またはフェーズするまでにはしばらく時(shí)間がかかります。

動(dòng)的(DHCP)および靜的IP構(gòu)成

クライアントマシンまたはネットワークに接続されたエンドポイントデバイスのIP割り當(dāng)ては、 DHCPプロトコルまたはIPアドレスが靜的に割り當(dāng)てられている手動(dòng)構(gòu)成のいずれかを使用して行われます。

DHCP IPアドレス

DHCP動(dòng)的ホスト構(gòu)成プロトコル)は、ネットワーク上のクライアントシステムにIPアドレスを動(dòng)的に割り當(dāng)てるクライアントサーバープロトコルです。ほとんどの場(chǎng)合、ルーターであるDHCPサーバーには、一定期間ネットワーク上のクライアントデバイスにリースするアドレスのプールが含まれています。したがって、IPアドレスの構(gòu)成を簡(jiǎn)素化し、より効率的にします。リース時(shí)間が経過(guò)すると、クライアントは新しいIPアドレスを取得します。

ほとんどのシステムは、デフォルトでは、DHCPプロトコルを使用して自動(dòng)的にIPを取得するように構(gòu)成されています。これにより、2つのデバイスが同じIPアドレスを共有するネットワークでIP競(jìng)合の可能性がなくなります。

DHCPの欠點(diǎn)は、リースが期限切れになるとIPアドレスが変更されることです。サーバーがDHCPを介してIPを取得するように設(shè)定されている場(chǎng)合、IPアドレスが変更されると、これは接続の問(wèn)題になります。そして、これは靜的IP構(gòu)成が登場(chǎng)する場(chǎng)所です。

靜的IPアドレス

靜的IP構(gòu)成では、IPアドレスはクライアントシステム、特にサーバーで手動(dòng)で構(gòu)成されています。動(dòng)的に割り當(dāng)てられたアドレスとは異なり、靜的に構(gòu)成されたIPアドレスは同じままであり、変更されません。

ただし、靜的構(gòu)成には、ネットワーク管理者からの多くの作業(yè)が必要です。サブネットマスク、DNSサーバー、ゲートウェイIPなどの他の詳細(xì)とともに、靜的IPを手動(dòng)でログインして構(gòu)成する必要があります。さらに、靜的IPアドレスを使用してすべてのクライアントシステムを追跡する必要があります。

このチュートリアルでは、さまざまなシステムでIPアドレスを靜的に構(gòu)成する方法に焦點(diǎn)を當(dāng)てます。

LinuxでIPv4ネットワークを構(gòu)成する方法

このセクションでは、フォーカスをシフトし、LinuxでIPv4アドレスを構(gòu)成する方法を確認(rèn)します。 Debian 、 Ubuntu 、および後にRhelとRed Hatの分布でこれを行う方法について説明します。

DebianでIPv4アドレスを構(gòu)成します

開(kāi)始するには、Linuxシステムの現(xiàn)在のIP構(gòu)成を確認(rèn)することをお?jiǎng)幛幛筏蓼埂?/p>

 $ ip a

これにより、ネットワークインターフェイスのIPアドレスとステータスが表示されます。出力から、2つのインターフェイスがあります。

LinuxでIPv4およびIPv6アドレスを構(gòu)成する方法

最初のものは、テスト目的でのみ予約されているループバックアドレスであるLOインターフェイスで、常にアドレス127.0.0.1に指定されます。ループバックアドレスは、物理ネットワークインターフェイスに関連付けられていません。

2番目のインターフェイスはENP0S3です(これはあなたの場(chǎng)合、異なるかもしれません)。これは、サーバー上の物理ネットワークカードにマップするアクティブなネットワークインターフェイスです。

IPv4アドレスはINETパラメーターで示され、この場(chǎng)合は192.168.2.113で、DHCPプロトコルを介して割り當(dāng)てられます。

Debianでは、ネットワーク構(gòu)成は/etc/network/interfacesファイルに含まれています。 NanoまたはVIMエディターを使用して表示できます。

 $ sudo nano/etc/network/interfaces

LinuxでIPv4およびIPv6アドレスを構(gòu)成する方法

靜的IPv4アドレスを構(gòu)成するには、 Allow-HotPlugおよびDHCP行を削除またはコメントし、次の構(gòu)成を追加します。

 #プライマリネットワークインターフェイス
Auto ENP0S3
iface enp0s3 inet static
 アドレス192.168.2.150
 NetMask 255.255.255.0
 ゲートウェイ192.168.2.1
 DNS-Nameservers 192.168.2.1 8.8.8.8

この構(gòu)成では、 192.168.2.150は、255.255.255.0のネットマスクまたはネットワークサブネットを備えた新しいIPv4アドレスとなります。デフォルトゲートウェイは、たまたまルーターのIPであることも192.168.2.1ですが、DNSネームサーバーは192.168.2.1および8.8.8.8です。

LinuxでIPv4およびIPv6アドレスを構(gòu)成する方法

変更を保存して、ファイルを終了します。

変更を適用するには、ネットワークサービスを再起動(dòng)します。

 $ sudo systemctl restart networking.service

次に、エラーが発生しなかったことを確認(rèn)します

$ sudo systemctl status networking.service

LinuxでIPv4およびIPv6アドレスを構(gòu)成する方法

:SSHを介してサーバーに接続されている場(chǎng)合、接続が低下し、切斷されます。もう一度サーバーにアクセスするには、新しいIPアドレスを使用して接続します。

サーバーが新しいIPを取得したことを確認(rèn)するには、次のコマンドを?qū)g行します。

 $ ip -c addr show enp0s3

以下の出力は、靜的IPv4アドレスを正常に構(gòu)成したことを確認(rèn)しています。

LinuxでIPv4およびIPv6アドレスを構(gòu)成する方法

ubuntuでIPv4アドレスを構(gòu)成します

Ubuntu 18.04以降のバージョンでは、 NetPlanはデフォルトのネットワーク構(gòu)成ツールであり、 YAMLファイルを介してネットワーク設(shè)定の簡(jiǎn)単な構(gòu)成を可能にします。 Canonicalによると、 NetPlanはYAMLファイルを処理し、 SystemD-NetworkまたはNetworkManagerのネットワーク構(gòu)成を生成します。

最新のubuntuディストリビューションのネットワーク構(gòu)成ファイルは、 /etc /netplanディレクトリにあります。デスクトップシステムの場(chǎng)合、このディレクトリの構(gòu)成ファイルは01-Network-Manager-all.yamlです。サーバーの場(chǎng)合、ファイルは/etc/netplan/01-netcfg.yamlです。

もう一度、DHCPによって自動(dòng)割り當(dāng)てられている現(xiàn)在のIPアドレスを確認(rèn)しましょう。

 $ ip a

現(xiàn)在のIPは192.168.2.106です。これを192.168.2.180に設(shè)定します。

LinuxでIPv4およびIPv6アドレスを構(gòu)成する方法

IPv4アドレスを割り當(dāng)てるには、ネットワーク構(gòu)成ファイルを開(kāi)きます。

 $ sudo nano /etc/netplan/01-network-manager-all.yaml

デフォルトでは、次の行は、IP割り當(dāng)てにDHCPを使用するようにシステムを自動(dòng)的に設(shè)定します。

LinuxでIPv4およびIPv6アドレスを構(gòu)成する方法

次の行を追加して、靜的IPを割り當(dāng)てます。

 イーサネット:
        ENP0S3:
            アドレス:
                -192.168.2.180/24
            名前サーバー:
                アドレス:[8.8.8.8、8.8.4.4]
            ルート:
                 - へ:デフォルト
                  経由:192.168.2.1

LinuxでIPv4およびIPv6アドレスを構(gòu)成する方法

使用したパラメーターを分解しましょう。

  • ENP0S3 - ネットワークインターフェイスの名前です。
  • アドレス- これにより、インターフェイスにIPv4アドレスが構(gòu)成されます。これに続いて、CIDRが続きます。この場(chǎng)合、24は255.255.255.0のネットワークサブネットを意味します。
  • 名前サーバー- これは、使用するDNSサーバーを指定します。この場(chǎng)合、Googleの名前サーバーである8.8.8.8および8.8.4.4を使用しています。
  • ルート- これにより、システムのゲートウェイが設(shè)定されます。

ネットワーク環(huán)境に一致するように、インターフェイス名とIP構(gòu)成を置き換えることを忘れないでください。

変更を保存して終了します。

行われた変更を適用するには、次のコマンドを?qū)g行します。

 $ sudo netplanが適用されます

もう一度、図のように変更が反映されているかどうかを確認(rèn)します。

 $ ip -c addr show enp0s3

LinuxでIPv4およびIPv6アドレスを構(gòu)成する方法

RHELでIPv4アドレスを構(gòu)成します

Red Hat Distributionsでは、NMCLI(NetworkManagerコマンドラインインターフェイス)コマンドラインツールは、IPv4アドレスを構(gòu)成する最も好ましい方法の1つです。 NetworkManagerサービスを使用して行います。

システムに添付されているネットワークインターフェイス名を表示するには、コマンドを?qū)g行します。

 $ nmcliデバイス

アクティブな接続を表示するには、コマンドを?qū)g行します。

 $ nmcli接続ショー

LinuxでIPv4およびIPv6アドレスを構(gòu)成する方法

RHEL 9およびRHELに基づくその他のRed Hat分布では、ネットワーク構(gòu)成ファイルは/etc/sysconfig/network-scriptsディレクトリに存在します。この場(chǎng)合、構(gòu)成ファイルはIFCFG-ENP0S3です。

図のように、インターフェイス「 ENP0S3 」に靜的IPv4アドレスを割り當(dāng)てます。

 IP:192.168.2.100
ネットマスク:255.255.255.0
ゲートウェイ:192.168.2.1
DNS:8.8.8.8

そうするために、次のコマンドを?qū)g行します。

 $ sudo nmcli con mod enp0s3 ipv4.addresses 192.168.2.100/24
$ sudo nmcli con mod enp0s3 ipv4.gateway 192.168.2.1
$ sudo nmcli con mod enp0s3 ipv4.methodマニュアル
$ sudo nmcli con mod enp0s3 ipv4.dns "8.8.8.8"
$ sudo nmcli con up enp0s3 

LinuxでIPv4およびIPv6アドレスを構(gòu)成する方法

コマンドは、関連するネットワーク構(gòu)成ファイル內(nèi)の変更を保存します。推奨されるテキストエディターを使用してファイルを表示できます

$ sudo nanoなど/sysconfig/network-scripts ifcfg-enp0s3

LinuxでIPv4およびIPv6アドレスを構(gòu)成する方法

新しいIPアドレスを確認(rèn)するには、次のコマンドを?qū)g行します

$ ip addr show enp0s3

また、コマンドラインオプションなしでNMCLIコマンドを?qū)g行すると、アクティブインターフェイスが上部に表示されます。

 $ nmcli

LinuxでIPv4およびIPv6アドレスを構(gòu)成する方法

Linuxでホスト名を構(gòu)成する方法

適切に構(gòu)成されたシステムは、設(shè)定されたIPアドレスにホスト名またはドメイン名を解決できる必要があります。通常、ホスト名とIPアドレスマッピングは/etc /hostsファイルで行われます。

ホスト名解像度を構(gòu)成するには、 /etc /hostsファイルにホストのエントリを追加します。このエントリには、示されているように、ホストのIPアドレスとホスト名が含まれます。

 $ echo '192.168.2.150 Debian-11' >> /etc /hosts

同じローカルネットワーク上のシステムに接続するすべてのLinuxシステムの/etc /Hostsファイルを必ず更新してください。

完了したら、Linuxマシンのホスト名を正常にpingすることができます。

 $ ping debian -11 -c 5

LinuxでIPv4およびIPv6アドレスを構(gòu)成する方法

結(jié)論

このチュートリアルでは、IPv4およびIPv6 IPアドレスをカバーし、LinuxでIPv4ネットワークとホスト名解像度を構(gòu)成する方法を調(diào)査しました。

以上がLinuxでIPv4およびIPv6アドレスを構(gòu)成する方法の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國(guó)語(yǔ) Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見(jiàn)つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫(huà)像を無(wú)料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫(xiě)真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫(xiě)真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類(lèi)リムーバー

Video Face Swap

Video Face Swap

完全無(wú)料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無(wú)料のコードエディター

SublimeText3 中國(guó)語(yǔ)版

SublimeText3 中國(guó)語(yǔ)版

中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開(kāi)発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開(kāi)発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

LinuxマシンでのDNSの問(wèn)題のトラブルシューティング方法は? LinuxマシンでのDNSの問(wèn)題のトラブルシューティング方法は? Jul 07, 2025 am 12:35 AM

DNSの問(wèn)題に遭遇したときに、最初に/etc/resolv.confファイルを確認(rèn)して、正しい名前サーバーが構(gòu)成されているかどうかを確認(rèn)します。第二に、テストのために8.8.8.8などの公共DNSを手動(dòng)で追加できます。次に、NSLookupとDIGコマンドを使用して、DNS解像度が正常かどうかを確認(rèn)します。これらのツールがインストールされていない場(chǎng)合は、最初にdnsutilsまたはbind-utilsパッケージをインストールできます。次に、SystemD-Resolved Service Status and Configuration File /etc/systemd/Resolved.confを確認(rèn)し、必要に応じてDNSとFallBackDNSを設(shè)定してサービスを再起動(dòng)します。最後に、ネットワークインターフェイスのステータスとファイアウォールルールを確認(rèn)し、ポート53がそうでないことを確認(rèn)してください

ubuntuにリモートLinux/Windowsアクセス用のワカモレをインストールします ubuntuにリモートLinux/Windowsアクセス用のワカモレをインストールします Jul 08, 2025 am 09:58 AM

システム管理者として、WindowsとLinuxが共存する環(huán)境で(今日または將來(lái)的に)自分自身(今日または將來(lái))が働いていることに気付くかもしれません。 一部の大企業(yè)は、Windowsボックスで生産サービスの一部を好む(または必要な)秘密ではありません。

Rocky Linux 8にnodejs 14/16とnpmをインストールする方法 Rocky Linux 8にnodejs 14/16とnpmをインストールする方法 Jul 13, 2025 am 09:09 AM

ChromeのV8エンジンの上に構(gòu)築されたNode.jsは、スケーラブルなアプリケーションとバックエンドAPIを構(gòu)築するために作成されたオープンソースのイベント駆動(dòng)型JavaScriptランタイム環(huán)境です。 nodejsは、非ブロッキングI/Oモデルのために軽量で効率的であることが知られています。

Linuxで私のプライベートおよびパブリックIPアドレスを見(jiàn)つける方法は? Linuxで私のプライベートおよびパブリックIPアドレスを見(jiàn)つける方法は? Jul 09, 2025 am 12:37 AM

Linux Systemsでは、1。IPAまたはHOSTNAME-Iコマンドを使用してプライベートIPを表示します。 2。CurlifConfig.meまたはcurlipinfo.io/ipを使用して、パブリックIPを取得します。 3.デスクトップバージョンは、システム設(shè)定を介してプライベートIPを表示でき、ブラウザは特定のWebサイトにアクセスしてパブリックIPを表示できます。 4.一般的なコマンドは、クイックコールのためにエイリアスとして設(shè)定できます。これらの方法はシンプルで実用的で、さまざまなシナリオでのIP表示のニーズに適しています。

Linuxをインストールするためのシステム要件 Linuxをインストールするためのシステム要件 Jul 20, 2025 am 03:49 AM

linuxcanrunonModesthardwarewithspecificminimumrequirements.a1ghzprocessor(x86orx86_64)が必要であり、 amshouldbeatleast512mbforcommand-lineuseor2gbfordesktopenvironments.diskspacerequiresaminimumof5–10gb、25gbisbetterforad

Rocky LinuxとAlmalinuxにMySQL 8.0をインストールする方法 Rocky LinuxとAlmalinuxにMySQL 8.0をインストールする方法 Jul 12, 2025 am 09:21 AM

Cで記述されたMySQLは、オープンソース、クロスプラットフォームであり、最も広く使用されているリレーショナルデータベース管理システム(RDMS)の1つです。これは、ランプスタックの不可欠な部分であり、Webホスティング、データ分析で人気のあるデータベース管理システムです。

Ubuntu 25.04「Plucky Puffin」:Gnome 48とHDR Brillianceでの大膽な飛躍 Ubuntu 25.04「Plucky Puffin」:Gnome 48とHDR Brillianceでの大膽な飛躍 Jul 12, 2025 am 09:28 AM

Ubuntuは、Linuxエコシステムのアクセシビリティ、ポーランド、パワーの要塞として長(zhǎng)い間立っていました。 Ubuntu 25.04の到著、「Plucky Puffin」というコードネームの到著により、Canonicalは再び、を提供するというコミットメントを再び実証しました。

Rocky LinuxとAlmalinuxにMongodbをインストールする方法 Rocky LinuxとAlmalinuxにMongodbをインストールする方法 Jul 12, 2025 am 09:29 AM

MongoDBは、交通量と膨大な量のデータを管理するために構(gòu)築された、高性能で非常にスケーラブルなドキュメント指向NOSQLデータベースです。テーブル內(nèi)の行と列にデータを保存する従來(lái)のSQLデータベースとは異なり、MongoDBはjのデータを構(gòu)成します

See all articles