ホームページ  >  記事  >  バックエンド開発  >  IP アドレス、サブネット マスク、デフォルト ゲートウェイを検索する C プログラム

IP アドレス、サブネット マスク、デフォルト ゲートウェイを検索する C プログラム

WBOY
WBOY転載
2023-09-02 11:41:12944ブラウズ

IP アドレス、サブネット マスク、デフォルト ゲートウェイを検索する C プログラム

C プログラミング言語を使用して、システムのインターネット接続の詳細を確認できます。ここで、この質問で必要な基本的な用語を理解しましょう。

IP アドレス - IP アドレスは、インターネット プロトコル アドレスを表します。 IP アドレスは、各デバイスに関連付けられた固定の数値識別番号です。 IP アドレスを使用すると、インターネット経由でデバイス間の通信が可能になります。

サブネット マスク - IP アドレスの 32 ビット コンポーネント。サブネット マスクは、IP アドレスのネットワーク コンポーネントを IP アドレスの 2 つの部分に区別します。 1 つはネットワーク アドレスで、もう 1 つはネットワーク アドレスです。 Subnet は、ネットワークに接続してネットワークへの接続を完了するように設計されたシステムの IP アドレスのサブネット番号です。

デフォルト ゲートウェイ - ネットワークに接続されているコンピュータのアクセス ポイントまたは IP ルーターです。このデフォルト ゲートウェイは、アプリケーションが別のマスクされたゲートウェイを使用するまで、コンピューターに定義されたデフォルト ゲートウェイになります。ゲートウェイとは、システムネットワークとインターネットとの間の接続経路です。このネットワークに障害が発生すると、サブネットワークがインターネットから切断される可能性があります。

これで、仕事に関連するすべてのステートメントを学習しました。コード スニペットとプログラムを使用してこれらを表示できるようになりました。

C プログラミング言語では、システムの IP アドレスを確認するために使用できる方法が 2 つあります。

  • システム コマンド
  • Excel コマンド

システム コマンド

C プログラミングこの言語は、stdlib ライブラリで system() 関数 を提供します。この関数は、ipconfig を使用してシステムの IP 構成にアクセスするために使用できます。この関数を呼び出すときは、抽出する必要がある ipconfig ファイルの完全なアドレスを渡します。

Example

#include <stdio.h>
#include <stdlib.h>
int main(){
   system("c:\windows\system32\ipconfig");
   return 0;
}

Excel コマンド

システムの IP 詳細を取得する別の方法は、excel() 関数を使用することです。この関数には、次のように複数のパラメータが必要です。コード。

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main() {
   execl("c:\windows\system32\ipconfig", "ipconfig", 0);
   return 0;
}

これらのコードの出力はシステムによって異なります。システムの IP の詳細は機密であるため、ここには出力は表示されませんが、コードを実行すると、詳細がシステムに表示されます。

以上がIP アドレス、サブネット マスク、デフォルト ゲートウェイを検索する C プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。