EasyNTSクラウドネットワーキングは、インテリジェントクラウドネットワーキング製品の完全なセットです。そのハードウェアをターミナルネットワークサイトで構成し、クラウドネットワーキングプラットフォームをクラウドに導入して、接続されているすべてのハードウェアクラウドターミナルデバイスを集中管理して、アクセス、制御、およびダイナミクスを実現できます。ネットワーク、リモート操作とメンテナンス、ファイル転送、リモートコマンドコール、その他の機能。
前回の記事では、サーバーがポートが開いているかどうかを検出する方法について説明しました。この記事では、EasyNTSクラウドネットワークのハードウェアデバイスがローカルIPアドレスを取得する方法を見てみましょう。
コンパイル言語はGO言語です。GO言語はサーバーのネットワークカードのIPアドレスを取得します。サーバーにdockerがインストールされている場合、DockerのIPアドレスは取得されますが、サーバーのIPアドレスは取得できません。このDockerのIPアドレスを削除するにはどうすればよいですか?
最初にサーバーのすべてのネットワークカード名を取得し、次にネットワークカード名をトラバースし、docker0のネットワークカード名を削除して、サーバーネットワークカードのIPアドレスを取得します。