ipconfigとは何ですか?
ipconfig を意味する 「インターネットプロトコルの設定」 。これは、TCP/IP ネットワーク構成の現在の値をすべて表示し、DNS (ドメイン ネーム システム) および DHCP (動的ホスト構成プロトコル) の設定を更新する、いくつかのコンピューター OS のコンソール アプリケーションのプログラムです。 ipconfig コマンドは、IPv4 (インターネット プロトコル バージョン 4) および IPv6 アドレス、すべてのアダプターのデフォルト ゲートウェイ、およびパラメーターなしで適用された場合はサブネット マスクを表示します。
ipconfigの実装
このコマンドは、Apple macOS、ReactOS、および Microsoft Windows に存在します。 ReactOS リリースは、GPL ライセンスに基づいて開発されました。 ゲド・マーフィー 。
アップルのmacOS
Mac OS X では、ipconfig は IPConfiguration エージェントのカバーとして機能し、コマンドライン インターフェイスを介して DHCP およびブートストラップ プロトコル クライアントを制御するために使用できます。また、Mac OS X は、ほぼすべての Unix ベースの OS と同様に、静的 IP アドレスの構成など、ネットワーク インターフェイスを直接制御するために ifconfig を適用します。 Linux では、コマンド、つまり、 ifconfig は IP コマンドに置き換えられました。
Microsoft Windows と ReactOS
コマンド、つまり、 ipconfig をサポートします /全て コマンドラインスイッチ。この結果は、ipconfig 単独と比較して、より包括的な情報となります。
ipconfig コマンドには、ホスト コンピュータの DHCP IP アドレスを強制的に更新して個別の IP アドレスを要求する、追加の重要な機能が含まれています。これは、2 つの異なるコマンドを順番に使用して実行されます。最初のコマンドは ipconfig /release これは、サーバーのステータス情報を更新し、古いクライアントの IP アドレスを '利用可能' 。
2番目のコマンドは ipconfig /更新 新しい IP アドレスを要求するために実行されます。システムが DSL モデムまたはケーブルにリンクされている場合、ルータをバイパスするためにモデム ネットワーク ポートに直接接続する必要がある場合があります。その後、電源を切り、一定期間 ipconfig /release を使用して、以前の状態であることを確認します。 IP アドレスが他のコンピュータに取得されます。
パラメータ、つまり、 /flushdns DNS (ドメイン ネーム システム) キャッシュをクリアして、ホスト名を再度最初から修正することで、今後のリクエストに新しい DNS 情報が確実に適用されるようにするために使用できます。
ipconfigのパラメータ
ipconfig コマンドのいくつかのパラメータを以下にリストし、説明します。
はい・いいえ。 | パラメータ | 説明 |
---|---|---|
1. | /全て | すべてのアダプターの完全な TCP/IP 構成が表示されます。アダプターは、物理インターフェイス、論理インターフェイス (ダイヤルアップ接続)、またはインストールされているネットワーク アダプターを示すことができます。 |
2. | /flushdns | DNS クライアント リゾルバー キャッシュの情報をフラッシュして再ロードします。この手順は、DNS トラブルシューティング時に動的に追加されたキャッシュおよびその他のエントリを介してネガティブ キャッシュ エントリを破棄するために適用できます。 |
3. | /displaydns | これは、ローカルの Hosts ファイルを通じてプリロードされたエントリと、システムによって修正された名前クエリの最近アクセスされたリソース ログの両方を含む、DNS クライアント リゾルバー キャッシュの主題を示しています。 DNS のクライアント サービスは、DNS サーバーに問い合わせる前に、この情報を適用して、頻繁に問い合わせられる名前を解決します。 |
4. | /更新[] | パラメーターが次の場合、すべてのアダプターまたは特定のアダプターの DHCP 構成を更新します。 アダプタ が追加されます。このパラメータは、IP アドレスを自動的に取得するように構築されたアダプタを備えたシステムでのみ使用できます。アダプター名を指定するパラメーターを指定せずに ipconfig コマンドを使用する場合に発生するアダプター名を入力する必要があります。 |
5. | /リリース [] | メッセージを送信します。つまり、 DHCプレリリース DHCP サーバーに送信して、進行中の DHCP 設定を公開し、パラメータが指定されている場合は、すべてのアダプタまたは特定のアダプタの IP アドレスの設定を削除します。 アダプタ 含まれています。 このパラメータは、構成されたアダプタの TCP/IP を固定化し、IP アドレスを自動的に取得します。アダプター名を指定するパラメーターを指定せずに ipconfig コマンドを使用する場合に発生するアダプター名を入力する必要があります。 |
6. | /registerdns | システムに構成されている IP アドレスと DNS 名の動的登録を手動で開始します。このパラメータを適用すると、失敗した DNS 名登録のトラブルシューティングを行ったり、クライアント システムを再起動せずに DNS サーバーとクライアント間の動的更新の問題を修正したりできます。詳細プロパティでは、TCP/IP プロトコルの DNS 設定によって、どの名前が DNS で認証されるかが決まります。 |
7。 | /? | それは、 ヘルプ コマンドプロンプトのオプション。 |
8. | /リリース6 [] | メッセージを送信します。つまり、 DHCプレリリース DHCPv6 サーバーに送信して、進行中の DHCP 設定を公開し、パラメータが次の場合はすべてのアダプタまたは特定のアダプタの IPv6 アドレスの設定を削除します。 アダプタ 含まれています。 このパラメータは、構成されたアダプタの TCP/IP を固定化し、IP アドレスを自動的に取得します。アダプター名を指定するパラメーターを指定せずに ipconfig コマンドを使用する場合に発生するアダプター名を入力する必要があります。 |
9. | /renew6 [] | すべてのアダプター、またはパラメーター (つまりアダプターが追加された場合) の特定のアダプターの DHCPv6 構成を更新します。このパラメーターは、IPv6 アドレスを自動的に取得するように構築されたアダプターを備えたシステムでのみ使用できます。アダプター名を指定するパラメーターを指定せずに ipconfig コマンドを使用する場合に発生するアダプター名を入力する必要があります。 |
10. | /setclassid [] | 記述されたアダプターの DHCP のクラス ID を構成します。アダプターの代わりにアスタリスク ワイルドカード文字 (*) を使用して、アダプターごとに DHCP のクラス ID を設定できます。これは、IP アドレスを自動的に取得するようにすでに構成されているアダプターを備えたシステムでのみ使用できます。 DHCP のクラス ID が指定されていない場合は、継続中のクラス ID が削除されます。 |
十一。 | /showclassid | 記述されているアダプターの DHCP のクラス ID を表示します。アダプターの代わりにアスタリスク ワイルドカード文字 (*) を使用すると、アダプターごとに DHCP のクラス ID を確認できます。これは、IP アドレスを自動的に取得するようにすでに構成されているアダプターを備えたシステムでのみ使用できます。 |
ipconfigとオプションを適用するにはどうすればよいですか?
ipconfig は、ネットワーク構成の詳細を表示し、DNS および DHCP 設定を更新するために使用されます。 ipconfig コマンドはデフォルトで IP アドレス、デフォルト ゲートウェイ、およびサブネット マスクを表示しますが、このコマンドを正しいパラメーターで使用すると、いくつかの詳細を取得できます。
C++ GUI
それでは、もっと簡単なことから始めましょう。
- まず、検索してターミナル ウィンドウを開く必要があります。 'ターミナル' アプリケーションウィンドウで。
- 次に、次のように入力する必要があります。 ipconfig コマンドを入力して、 入力
$ ipconfig
- ネットワーク アダプターからのネットワークの基本情報が表示されます。
- 上のスクリーンショットでわかるように、このコマンドはシステム上のすべてのネットワーク アダプターに関する詳細を返します。この場合、イーサネット アダプターとワイヤレス ネットワーク アダプターがあります。
- また、VPN クライアントを使用している場合は、ネットワーク アダプターとしてリストされます。
ipconfig /all
このコマンドは、パラメーターを使用せずに、ネットワークの基本情報のみを表示します。ただし、DHCP サーバーと DNS サーバーに関する情報はデフォルトでは表示されません。ネットワーク アダプターの詳細をすべて表示するには、パラメーターを入力する必要があります。つまり、 /全て 。
$ ipconfig /all
上記のコマンドは、デバイス内のすべてのネットワーク アダプターに関する以下の情報を返します。
これはネットワーク アダプターの Mac アドレスです。
システムの IP アドレスが表示されます。
これは、ネットワーク接続が静的 IP アドレスを使用しているか DHCP IP アドレスを使用しているかを表します。
これは、ネットワーク内で多くの IP アドレスを配布するルーター/サーバーを表します。
これは、システムが接続されているルーターを表します。
これは、ドメイン名を IP アドレスに変換するために使用されるサーバーを表します。
システムのIPv6アドレスが表示されます。
システムが IP アドレスを取得した日時が表示されます。
コマンド、つまり、 ipconfig /all ネットワーク接続の問題のトラブルシューティングによく使用されます。 ipconfig /all コマンドの結果を適切にチェックすると、次に示す 4 つの重要な項目がわかります。
弊社のIPアドレスです。
ほとんどの場合、次のことが必要です。 フォーク。 'いいえ' これは、IP アドレスを手動で入力したことを意味します。
ドメイン名を IP アドレスに変換するために使用されます。
これは、ネットワーク パッケージの送信先となるモデムまたはルーターを表します。
ipconfig /release
ipconfig コマンドは、ネットワーク設定に関する情報を表示するだけでなく、ネットワーク設定のリセットまたは更新にも使用できます。ネットワーク カードで DHCP を有効にすると、DHCP サーバーを通じて新しい IP アドレスを要求できます。
そのための最初のステップは、現在の IP アドレスを公開することです。これは、割り当てられた IP アドレスを今後適用したくないことを DHCP サーバーに警告することを意味します。
$ ipconfig /release
上記のコマンドは、デフォルトですべてのネットワーク アダプターの IP アドレスを公開します。また、個別のネットワーク アダプターを指定することもできます。これを行うには、ipconfig の結果内で見つかったアダプタ名を入力する必要があります。
例えば 、ワイヤレス ネットワーク アダプターの IP アドレスのみを公開したい場合は、次のコマンドを入力できます。
$ ipconfig /release Wireless*
名前がで始まるすべてのアダプターの IP アドレスを公開します。 '無線' 。
ipconfig /更新
IP アドレスを公開した後、DHCP サーバーを通じて新しい IP アドレスを要求する必要があります。コマンドを使用すると、つまり、 ipconfig /更新 、私たちはそれを行うことができます:
$ ipconfig /renew
renew コマンドが正常に実行された場合、ipconfig コマンド、ゲートウェイ、サブネット マスク、および新しい IP アドレスの概要と同様の結果が表示されます。
ここでも、アダプター名を指定することで、個々のネットワーク アダプターを指定できます。
$ ipconfig /renew Wireless*
ipconfig /displaydns
私たちのコンピュータは、アクセスしたすべての DNS レコードのローカル キャッシュを保存します。このキャッシュは、ドメイン名を正しい IP アドレスに迅速に変換するために使用されます。このようにして、コンピュータは毎回 DNS サーバーとネゴシエートする必要がなくなります。たとえば、Google.com にアクセスしたときです。
ターミナル ウィンドウで次のコマンドを実行して、DNS キャッシュの内容を表示できます。
$ ipconfig /displaydns
DNS キャッシュ内のすべての DNS レコードが表示されます。
多くの場合、記録を確認する必要はありませんが、いくつかの重要な用語について説明します。
DNSをフラッシュする
DNS キャッシュには、DNS 関連のエラー (Web サイトにアクセスできないなど) を引き起こす可能性のある古いレコードが含まれている場合があります。これは、次のコマンドを適用することで解決できます。
$ ipconfig /flushdns
上記のコマンドは DNS キャッシュをクリアします。これはリスクなく実行でき、コンピュータは DNS サーバーを通じて最新の新しい DNS レコードを要求するだけです。
Ubuntu の ipconfig
の ifconfig コマンドは ipconfig コマンドと同等です。 ifconfig コマンドは、Ubuntu のアダプターのネットワークの基本情報を表示します。
コマンドは次のとおりです。
$ ifconfig