ホームページ > システムチュートリアル > Linux > LinuxでIPv6を無効にする:ステップバイステップガイド(すべてのディストリビューション用)

LinuxでIPv6を無効にする:ステップバイステップガイド(すべてのディストリビューション用)

Jennifer Aniston
リリース: 2025-03-18 11:11:29
オリジナル
859 人が閲覧しました

IPv6は、オンライン通信の基礎であるインターネットプロトコル(IP)の最新バージョンです。 IPv4よりも多くの利点を提供しますが、一部のユーザーはそれを無効にすることを好むかもしれません。この詳細なガイドでは、さまざまなLinux分布でIPv6を無効にするさまざまな方法を探ります。

さらに、IPv6を無効にすることが推奨されない理由について説明し、IPv6を再度に可能にする方法についての指示を提供します。

トピックに入る前に、IPv6、その主要な機能、IPv4とIPv6の重要な違いを簡単に説明してください。

目次

IPv6とは何ですか?

IPv6 (インターネットプロトコルバージョン6)は、インターネットプロトコル(IP)の最新バージョンです。利用可能なIPアドレスが不足しているIPv4を置き換えるように設計されています。

IPv6は128ビットアドレス形式を使用して、本質的に無制限の数のアドレスを提供します。

IPv6表現

IPv6アドレスは、4つの16進数桁の8つのグループとして表されます。

IPv6アドレスの例は次のとおりです。

 2001:0DB8:85A3:0000:0000:8A2E:0370:7334
ログイン後にコピー

この例では:

  • 各セグメントは、4匹の16進数桁のグループで表されます。
  • グループはコロン(:)で区切られています。
  • 各グループ内の主要なゼロは省略できます。
  • ゼロの連続したグループは、表記を単純化するために、アドレスで1回「::」(二重結腸)に短縮できます。

たとえば、上記のIPv6アドレスは次のように記述できます。

 2001:DB8:85A3 :: 8A2E:370:7334
ログイン後にコピー

この短縮された表記は、その独自性を維持しながら、アドレスの長さを短縮します。

重要な機能

IPv6のいくつかの重要な機能は次のとおりです。

  • より大きなアドレススペース(2^128アドレス)
  • 単純化されたヘッダー形式
  • IPSECでセキュリティを改善しました
  • より良いサービス品質(QOS)機能
  • より効率的なルーティングとパケット処理

IPv4とIPv6の重要な違い

次の表は、IPv4とIPv6の比較を示します。

LinuxでIPv6を無効にする:ステップバイステップガイド(すべてのディストリビューション用)

IPv6の詳細については、次のリンクを参照してください。

  • https://en.wikipedia.org/wiki/ipv6

LinuxでIPv6を無効にする手順

次の手順は、Debian、Fedora、UbuntuなどのほとんどのLinux分布で同じです。このガイドのデモンストレーションの目的では、Ubuntuシステムを使用します。

LinuxでIPv6を無効にするには、次の手順に従うことができます。

1 。ルート特権を持つテキストエディターを使用して/etc/sysctl.confファイルを開きます。

 $ sudo nano /etc/sysctl.conf
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

2 。ファイルの最後に次の行を追加します。

 net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
ログイン後にコピー
ログイン後にコピー

LinuxでIPv6を無効にする:ステップバイステップガイド(すべてのディストリビューション用)

これらの行は、ループバックインターフェイスを含むすべてのネットワークインターフェイスでIPv6を無効にします。

3 。ファイルを保存し、テキストエディターを終了します。

4 。再起動せずに変更をすぐに適用するには、次のコマンドを実行します。

 $ sudo sysctl -p
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

このコマンドは、/etc/sysctl.confファイルから新しい設定をロードします。

5 。再起動全体で変更を永続化するには、 /etc/rc.localファイルに次の行を追加できます。

 echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.conf
echo "net.ipv6.conf.default.disable_ipv6 = 1" >> /etc/sysctl.conf
echo "net.ipv6.conf.lo.disable_ipv6 = 1" >> /etc/sysctl.conf
ログイン後にコピー

または、/etc/sysctl.d/disable-ipv6.confなど、/etc/sysctl.d/directoryで新しいファイルを作成できます。

 $ sudo nano /etc/sysctl.d/disable-ipv6.conf
ログイン後にコピー

ステップ2と同じ行を追加します。

 net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
ログイン後にコピー
ログイン後にコピー

6 。ファイルを保存して閉じます。システムを再起動して、変更を有効にします。

これらの手順に従った後、IPv6はLinuxシステムで無効になります。

7 。 IPv6が無効になっているかどうかを確認するには、次のコマンドを使用できます。

 $ ip -6 addrショー
ログイン後にコピー
$ ip addrショー
ログイン後にコピー
$ ping6 :: 1
ログイン後にコピー

IPv6が無効になっている場合、リストされているIPv6アドレスが表示されないはずです。

Ping6コマンドは、次のエラーメッセージで失敗するはずです。

 Ping6:connect:要求されたアドレスを割り当てることはできません
ログイン後にコピー

LinuxでIPv6を無効にする:ステップバイステップガイド(すべてのディストリビューション用)

上記のスクリーンショットにあるように、IPv6アドレスは表示されません。

もちろん、LinuxでIPv6を無効にする他の方法もあります。 Grubbyコマンドの使用は方法の1つです。

Grubbyコマンドを使用してIPv6をオフにします

Grubbyコマンドラインツールを使用してIPv6を無効にするには、次のコマンドを実行します。

 $ sudo grubby-update-kernel all-args ipv6.disable = 1
ログイン後にコピー

Red Hatベースのシステムでのみ機能することに注意してください。

特定のネットワークインターフェイスに対してIPv6を無効にします

前のセクションでは、すべてのネットワークインターフェイスのIPv6をターンオフする方法について説明しました。このセクションでは、特定のネットワークインターフェイスに対してIPv6を非アクティブ化する方法について説明します。

Linuxの特定のネットワークインターフェイスに対してIPv6を無効にすることができます。

  1. SYSCTL構成ファイルを使用して、
  2. ネットワークインターフェイスの構成ファイルを直接編集します。

まず、SYSCTLファイルを使用してそれを行う方法を確認します。

sysctlファイルを使用します

SYSCTL構成ファイルを使用することにより、システム全体でグローバルに無効にすることなく、特定のネットワークインターフェイスに対してIPv6を選択的に無効にできます。このアプローチは、互換性の問題や特定の要件のために特定のインターフェイスに対して無効にしながら、他のインターフェイスのIPv6接続を維持する必要がある場合に役立ちます。

1.SYSCTL構成ファイルを開きます

/etc/sysctl.confファイルをテキストエディターで開きます。

 $ sudo nano /etc/sysctl.conf
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

2.特定のインターフェイスに対してIPv6を無効にする構成を追加します

特定のインターフェイスに対してIPv6を無効にするには、次の行をファイルに追加し、をネットワークインターフェイスの名前に置き換える必要があります(例:ENP0S3):

 net.ipv6.conf。<interface_name> .disable_ipv6 = 1</interface_name>
ログイン後にコピー

たとえば、ENP0S3インターフェイスに対してIPv6を無効にするには、次のことを追加します。

 net.ipv6.conf.enp0s3.disable_ipv6 = 1
ログイン後にコピー

3.ファイルを保存して、テキストエディターを終了します

4。新しい構成をロードします

SYSCTL構成ファイルを変更した後、次のコマンドを使用して新しい設定をロードする必要があります。

 $ sudo sysctl -p
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

このコマンドは、システムの再起動を必要とせずに新しい設定を適用します。

5.変更を確認します

実行することにより、特定のインターフェイスに対してIPv6が無効になっていることを確認できます。

 $ ip -6 addr show <interface_name></interface_name>
ログイン後にコピー

を変更したインターフェイスの名前に置き換えます(例:ENP0S3)。出力は、そのインターフェイスに割り当てられたIPv6アドレスを表示しないでください。

システムの再起動全体で変更を永続化する必要がある場合は、同じ設定を持つ/etc/sysctl.d/ディレクトリに新しい構成ファイルを作成するか、システム起動時に実行されるスクリプトに構成行を追加できることに注意してください。

ネットワークインターフェイス構成ファイルを使用します

また、グローバルに無効にするのではなく、Linuxシステム上の特定のネットワークインターフェイスに対してIPv6を無効にすることもできます。

この方法は、古いLinux分布でのみ機能する必要があることに注意してください。

1.ネットワークインターフェイス構成ファイルを開きます

ネットワークインターフェイス構成ファイルは、通常、Red HATベースのディストリビューション(Centos、Fedoraなど)の/etc/sysconfig/network-scripts/ディレクトリ、またはdebianベースのディストリビューション(例など)の/etc/network/interfaces.d/ディレクトリにあります。

たとえば、CENTOSシステムでENP0S3インターフェイスに対してIPv6を無効にする場合は、対応する構成ファイルを開きます。

 $ sudo nano/etc/sysconfig/network-scripts/ifcfg-enp0s3
ログイン後にコピー

2。IPv6Initを追加=行なし

インターフェイス構成ファイルに、次の行を追加します。

 ipv6init = no
ログイン後にコピー

この行は、その特定のインターフェイスのIPv6を初期化しないようにシステムに指示します。

3.ファイルを保存して、テキストエディターを終了します

4。ネットワークサービスを再起動します

変更を行った後、ネットワークサービスを再起動して新しい構成を適用します。

 $ sudo systemctl再起動ネットワーク
ログイン後にコピー
ログイン後にコピー

5.変更を確認します

実行することにより、特定のインターフェイスに対してIPv6が無効になっていることを確認できます。

 $ ip addr show <interface_name></interface_name>
ログイン後にコピー
ログイン後にコピー

を変更したインターフェイスの名前に置き換えます(例:ENP0S3)。出力は、そのインターフェイスに割り当てられたIPv6アドレスを表示しないでください。

これらの手順に従うことにより、特定のネットワークインターフェイスに対してIPv6を選択的に無効にし、Linuxシステムの他のインターフェイスに対して有効にしておくことができます。

ブートプロセス中にIPv6を無効にします

カーネルブートパラメーターを構成することにより、ブートプロセス中にIPv6を無効にできます。

1。grub構成の編集

編集用のGrub構成ファイルを開きます。 DebianやFedoraを含むほとんどのLinux分布では、このファイルは/etc/default/grubにあります。

 $ sudo nano/etc/default/grub
ログイン後にコピー
ログイン後にコピー

2。カーネルパラメーターを変更します

grub_cmdline_linuxで始まる行を見つけ、次のカーネルパラメーターを追加してIPv6を無効にします。

 ipv6.disable = 1
ログイン後にコピー

あなたの変更されたラインは次のように見えるかもしれません:

 grub_cmdline_linux = "ipv6.disable = 1"
ログイン後にコピー

LinuxでIPv6を無効にする:ステップバイステップガイド(すべてのディストリビューション用)

3。GRUB構成を更新

変更を保存し、テキストエディターを終了します。次に、GRUB構成を更新して、変更を適用します。

 $ sudo update-grub
ログイン後にコピー
ログイン後にコピー

一部のディストリビューションでは、Grub 2を使用するシステムのGrub2-mkconfig -o/boot/grub2/grub.cfgなど、別のコマンドを使用する必要があります。

4。再起動

システムを再起動して変更を適用します。

 $ sudoの再起動
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

IPv6.disable = 1カーネルパラメーターをGRUB構成に追加することにより、ブートプロセス中にIPv6が無効になります。これにより、システムのランタイム全体を通してIPv6が無効になっていることが保証されます。

IPv6をもう一度有効にするには、Grub構成ファイルに追加した行を以前に削除するだけです。次に、構成ファイルを更新し、システムを再起動します。

IPv6を無効にすると、IPv6サポートが必要ないくつかのアプリケーションまたはサービスと互換性の問題が発生する可能性があることに留意してください。

次のセクションでは、IPv6を無効にすることが悪い習慣である理由に関するいくつかの洞察を提供します。

IPv6を無効にする理由は推奨されません

IPv6を完全に無効にすることは、一般的にいくつかの理由で推奨されません。

  1. 将来のプルーフ:IPv6は、次世代のインターネットプロトコルであり、アドレススペースの使い果たしなどのIPv4の制限に対処するように設計されています。より多くのデバイスがインターネットに接続すると、IPv6はそれらすべてに対応するために必要なアドレススペースを提供します。 IPv6を無効にすると、IPv6のみをサポートするデバイスと通信する能力が妨げられる可能性があります。
  2. 互換性の維持:多くの最新のアプリケーションとサービスは、IPv6と連携するように設計されています。 IPv6を無効にすると、これらのサービスとの互換性の問題が発生する可能性があり、その結果、機能性やパフォーマンスが低下します。
  3. デュアルスタック環境:ほとんどの最新のネットワークは、デュアルスタック環境で動作します。つまり、IPv4とIPv6の両方をサポートしています。 IPv6を無効にすると、このような環境で合併症が発生する可能性があり、IPv4デバイスとIPv6デバイス間の相互運用性の問題につながる可能性があります。
  4. トランジションテクノロジー:IPv6の展開には、IPv4やIPv6ネットワーク間の通信を促進するNat64や6to4などの遷移テクノロジーの使用が含まれます。 IPv6を無効にすると、これらのトランジションテクノロジーの動作を妨害し、IPv6対応サービスにアクセスする能力を妨げる可能性があります。
  5. セキュリティへの影響:IPv6はいくつかの新しいセキュリティの課題を導入しますが、それを完全に無効にすることは必ずしも解決策ではありません。完全に無効にするのではなく、適切な構成および管理慣行を通じてIPv6関連のセキュリティの懸念に対処することをお勧めします。
  6. パフォーマンスの利点:場合によっては、IPv6は、より速いルーティングやレイテンシの削減など、パフォーマンスの利点を提供できます。 IPv6を無効にすると、これらのパフォーマンスの改善を利用できない可能性があります。

全体として、互換性の問題やネットワークの制約のためにIPv6を無効にする必要がある特定のケースがあるかもしれませんが、将来の互換性と最適なネットワークパフォーマンスを確保するために有効にすることをお勧めします。

IPv6に関連する問題が発生した場合は、IPv6を完全に無効にするよりも、個別に対処する方が良いです。

わかりました、今、あなたはあなたの心を変えました!どのようにしてIPv6を再度に再び可能にしますか?簡単です!

SYSCTLファイルを使用して、すべてのネットワークインターフェイスに再び有効なIPv6

Linuxシステムを無効にした後、LinuxシステムでIPv6を再度に再度に可能にするには、次の手順に従うことができます。

1。IPv6を削除して構成を無効にします

/etc/sysctl.confファイルをテキストエディターで開きます。

 $ sudo nano /etc/sysctl.conf
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

次の行を削除またはコメントします(存在する場合):

 #net.ipv6.conf.all.disable_ipv6 = 1
#net.ipv6.conf.default.disable_ipv6 = 1
#net.ipv6.conf.lo.disable_ipv6 = 1
ログイン後にコピー

ファイルを保存し、テキストエディターを終了します。

2。カスタムIPv6を削除して構成ファイルを無効にします

/etc/sysctl.d/にカスタムファイルを作成してIPv6(/etc/sysctl.d/disable-ipv6.conf)を無効にした場合、そのファイルを削除します。

 $ sudo rm /etc/sysctl.d/disable-ipv6.conf
ログイン後にコピー

3。新しい構成をロードします

次のコマンドを実行して、新しい設定を読み込みます。

 $ sudo sysctl -p
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

4. GRUB構成の変更を元に戻します(該当する場合)

ブート中にIPv6を無効にするためにGRUB構成を変更した場合、これらの変更を戻す必要があります。

テキストエディターを使用して/etc/default/grubファイルを開きます。

 $ sudo nano/etc/default/grub
ログイン後にコピー
ログイン後にコピー

grub_cmdline_linux行からipv6.disable = 1パラメーターを削除します。

ファイルを保存し、テキストエディターを終了します。

次のコマンドを実行して、GRUB構成を更新します。

 $ sudo update-grub
ログイン後にコピー
ログイン後にコピー

または、

 $ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
ログイン後にコピー

5。システムを再起動します

必要な変更を加えた後、IPv6が完全に再検討できるようにシステムを再起動することをお勧めします。

 $ sudoの再起動
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

再起動後、IP ADDR Showのようなコマンドを実行したり、ifconfigを実行してIPv6が有効になっているかどうかを確認できます。ネットワークインターフェイスに割り当てられているIPv6アドレスが表示されます。

IPv6を再可能にすることは、ネットワーク環境と以前に作成したカスタマイズに応じて、追加の構成または変更が必要になる場合があることに留意してください。

特定のネットワークインターフェイスの再生可能なIPv6

特定のネットワークインターフェイスを無効にした後のIPv6を再度に補償するには、次の手順に従ってください。

ネットワークインターフェイス構成ファイルを使用してIPv6を無効にした場合

ネットワークインターフェイス構成ファイル(/etc/sysconfig/network-scripts/ifcfg-enp0s3 on Red HATベースのシステムまたは/etc/network/interfaces.d/enp0s3でDebianベースのシステムで)を開きます。

ファイルからipv6init =行なし行を削除します。ファイルを保存し、テキストエディターを終了します。

ネットワークサービスを再起動します。

 $ sudo systemctl再起動ネットワーク
ログイン後にコピー
ログイン後にコピー

SYSCTL構成ファイルを使用してIPv6を無効にした場合

/etc/sysctl.confファイルをテキストエディターで開きます。

 $ sudo nano /etc/sysctl.conf
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

特定のインターフェイスに対してIPv6を無効にする行を削除またはコメントします(例:net.ipv6.conf.enp0s3.disable_ipv6 = 1)。

ファイルを保存し、テキストエディターを終了します。

新しい構成をロードします:

 $ sudo sysctl -p
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

IPv6がインターフェイスに対して再利用可能であることを確認します

必要な変更を加えてネットワークサービスを再起動した後(必要に応じて)、実行することにより、特定のインターフェイスのIPv6が再度有効であることを確認できます。

 $ ip addr show <interface_name></interface_name>
ログイン後にコピー
ログイン後にコピー

を変更したインターフェイスの名前に置き換えます(例:ENP0S3)。出力は、そのインターフェイスに割り当てられたIPv6アドレスを表示する必要があります。

/etc/sysctl.d/に個別のsysctl構成ファイルを作成して、インターフェイスのIPv6を無効にする場合は、そのファイルを削除するだけです。

 $ sudo rm /etc/sysctl.d/disable-ipv6-<interface_name>.conf</interface_name>
ログイン後にコピー

特定のインターフェイスに対してIPv6を再可能にした後、そのインターフェイスで実行されているアプリケーションとサービスは、再びIPv6接続を使用できるはずです。ただし、IPv6の変更を認識するには、一部のアプリケーションまたはサービスを再起動または再構成する必要がある場合があることに留意してください。

IPv6構成を変更して、予想どおりに機能していることを確認した後、アプリケーションとサービスをテストすることは常に良い習慣です。

Grubby Command Lineツールを使用した再度のIPv6

Grubbyコマンドを使用してIPv6を再度に再度に可能にするには、次のコマンドを実行してカーネル引数を更新し、IPv6を有効にします。

 $ sudo grubby-update-kernel all  -  remove-args ipv6.disable = 1
ログイン後にコピー

変更を有効にするためにシステムを再起動します。

 $ sudoの再起動
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

FAQ(よくある質問)

Q:IPv6とは何ですか?

A:IPv6(Internet Protocolバージョン6)は、Aging IPv4プロトコルを置き換えるように設計されたインターネットプロトコルの最新バージョンです。 IPv4よりもはるかに大きなアドレススペースとその他の改善を提供します。

Q:LinuxでIPv6を無効にしたいのはなぜですか?

A:IPv6を無効にする一般的な理由には、古いアプリケーションまたはサービスとの互換性の問題、単純化されたネットワーク構成とトラブルシューティング、または不要なプロトコルを削除して攻撃面の削減が含まれます。

Q:IPv6を無効にすることをお勧めしますか?

A:IPv6を無効にすることは可能ですが、IPv6で動作するように設計された最新のアプリケーションとサービスとの互換性の問題を引き起こす可能性があるため、一般的に推奨されません。 IPv6の無効化は、将来的にIPv6対応ネットワークとサービスへの接続を制限することもできます。

Q:LinuxでIPv6を無効にするにはどうすればよいですか?

A:LinuxでIPv6を無効にするには、/etc/sysctl.confファイルを変更し、次の行を追加する必要があります:net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1hen、sysctl -pを実行して、変更を即座に適用します。

Q:再起動全体でIPv6を無効にする変更を永続的にするにはどうすればよいですか?

A:変更を永続的にするために、/etc/rc.localファイルに同じ行を追加するか、同じ構成を持つ/etc/sysctl.d/ディレクトリに新しいファイルを作成できます。

Q:IPv6が無効になっているかどうかを確認するにはどうすればよいですか?

A:IP -6 ADDR Show、IP Addr Show、Ping6 :: 1、IfConfigなどのコマンドを使用して、IPv6が無効になっているかどうかを確認できます。 IPv6アドレスがリストされておらず、Ping6コマンドが失敗した場合、IPv6は正常に無効になります。

Q:IPv6を無効にすることの長所と短所は何ですか?

A:長所には、セキュリティの改善、古いアプリケーションとの互換性、および単純化されたネットワーク構成が含まれます。短所には、IPv6対応サービスとネットワークへの制限が制限され、将来の互換性の低下、IPv6のパフォーマンスの利点を逃す可能性があります。

Q:IPv6を無効にした後、どのようにしてIPv6を再度に負担できますか?

A:IPv6を再度に戻すには、/etc/sysctl.confまたは/etc/sysctl.d/ファイルに追加した行を削除し、sysctl -pを実行し、システムを再起動する可能性があります。

Q:ブートプロセス中にIPv6を無効にできますか?

A:はい、Grub構成ファイル(一部のディストリビューションで/etc/default/grub)のカーネルコマンドラインを変更し、ipv6.disable = 1パラメーターを追加できます。

IPv6の無効化:最終的な考え

IPv6は利点を提供しますが、場合によっては必ずしも必要ではありません。このガイドでは、LinuxシステムでIPv6を無効にするさまざまな方法を調査しました。また、 IPv6の無効化が一般的に推奨されない理由と、 IPv6を無効にした後にどのように再生可能になるかについても説明しました。

また、IPv6を無効にすると、古いアプリケーションとの互換性の問題が解決される可能性があるが、IPv6対応サービスとネットワークへの接続性を制限できる可能性があることに留意する必要があります。

IPv6の採用が増加すると、IPv6機能を維持することで将来の互換性が保証されます。要件がIPv6を無効にする必要がある場合、このガイドは安全かつ効率的にそうするための手順を提供します。


関連する読み取り:

  • LinuxでIPアドレスを見つける方法
  • LinuxとUnixで静的IPアドレスを構成する方法
  • Ubuntu 18.04 LTSでIPアドレスを構成する方法
  • Arch Linuxで静的および動的IPアドレスを構成する方法
  • Linuxの単一ネットワークカードに複数のIPアドレスを割り当てる方法
  • LinuxのコマンドラインからパブリックIPアドレスを見つける方法
  • どのIPツールを使用してLinuxにネットワーク情報を表示します
  • コマンドラインからIPアドレスのジオロケーションを見つける方法

以上がLinuxでIPv6を無効にする:ステップバイステップガイド(すべてのディストリビューション用)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート