Windows/Linux

[Linux/Windows]IPアドレスとルーティング確認方法

この記事は投稿日から3年以上経過しています。

本記事では、初心者用として、LinuxとWindowsを用いてIPアドレスとルーティングテーブルを確認する方法について記載いたします。記事の最初では、本記事で登場する基本的な用語について簡単に説明し、次にIPアドレスを確認する方法、最後にルーティングテーブルを確認する方法について紹介しております。本記事が僅かでもお役に立てたら、大変嬉しく思います。

若手エンジニア志望者を募集!支度金あり

本記事で登場する基本的な用語

  • IPアドレス(IPv4アドレス)
    ネットワーク上の機器に割り当てられるインターネット上の住所のような存在。ネットワーク上で通信相手を指定するために使われる。32ビットの正整数値で表され、32ビットを8ビットずつの4つの組に分け、その境目にピリオド(.)を入れて10進数で表現される。ネットワーク部とホスト部から構成されている。
  • ルーティングテーブル(経路制御表)
    IPパケットを次にどのルータへ送ればいいかが記されており、IPパケットはこの経路制御表に従って各リンクに配送される。宛先のホストまでパケットを送るため、すべてのホストやルータがこの表を持っている。
  • サブネットマスク
    IPアドレスのネットワーク部を表す。2進数で考えられ、IPアドレスと同じ32ビットの正値で、IPアドレスのネットワーク部を表すビットと同じ桁の部分が「1」になり、ホスト部を表すビットと同じ部分が「0」になる。別の表現として、IPアドレスの後ろに「/」を書き、その後ろにネットワークアドレスが先頭から何ビット目までなのかを書く方法がある。
  • デフォルトゲートウェイ
    データをどこに届ければ良いかわからない時のとりあえずの送り先となる機器である。また、データの送り先が同じネットワークであれば直接届けることができるため、デフォルトゲートウェイに送られたということは、送り先は同じネットワーク内に無いことを意味する。よって、ネットワークから出ていくデータはデフォルトゲートウェイを通るため、ネットワークの出入り口とも言える。一般的には、ルータがデフォルトゲートウェイの役割を担当する。

IPアドレスを確認する方法(/Linux)

それでは、本題のLinuxによるIPアドレスを確認する方法について紹介していきます。今回は大きく分けて3つの方法を紹介します。

「ip」コマンドでIPアドレスを表示する

以下のコマンドを実行します。

# ip a

または

# ip addr

出力例は以下のようになります。

上記のうち、「10.23.15.1」がデバイス「ens33」のIPアドレス(IPv4アドレス)です。

また、「/24」はサブネットマスクであり、IPアドレスの先頭から24ビット目までがネットワークであることを表しています。

IPv6アドレスに関する情報が必要なく、IPv4アドレスに関する情報だけ知りたい場合、以下のコマンドを実行するとIPv4の情報だけが表示されます。

# ip -4 a

出力例は以下のようになります。

「hostname」コマンドでIPアドレスを表示する

以下のコマンドを実行します。

# hostname -I

出力例は以下のようになります。

上記の出力のように、「-I」オプションをつけて実行すると、設定されているIPアドレスがすべて出力されます。

「ifconfig」コマンドでIPアドレスを表示する

「ifconfig」コマンドを使えるように、ツールをインストールする必要があります。以下を参考にインストールを行ってみてください。

  • 「net-tools」をインストール
    以下のコマンドを実行します。

    # yum install net-tools

    これで、「ifconfig」コマンドが使えるようになったはずです。

インストール完了後、以下のコマンドを実行します。

# ifconfig

出力例は以下のようになります。

ルーティングテーブルを確認する方法(/Linux)

ここからは、Linuxによるルーティングテーブル(経路制御表)を確認する方法について紹介していきます。今回は2つの方法を紹介します。

「ip」コマンドでルーティングテーブルを表示する。

以下のコマンドを実行します。

# ip route

出力例は以下のようになります。

上記のようにコマンドを実行すると、現在の経路情報を表示することができます。「default」と表示されている部分は、デフォルトゲートウェイを表しています。

「route」コマンドでルーティングテーブルを表示する

上記と同様、「net-tools」をインストールする必要があるかもしれません。インストール方法は、『2.3 「ifconfig」コマンドでIPアドレスを表示する』を参照してください。

インストール完了後、以下のコマンドを実行します。

# route

出力例は以下のようになります。

経路情報にない通信はすべて、デフォルトゲートウェイへ送信されます。

IPアドレスを確認する方法(/Windows)

ここからは、WindowsによるIPアドレスを確認する方法について紹介していきます。

「ipconfig」コマンドでIPアドレスを表示する

初めに、Windowsではコマンドプロンプトを使用して確認するため、Windowsのスタートボタンをクリックし、検索BOXに「コマンドプロンプト」と入力して開いてください。

以下のコマンドを実行します。

>ipconfig

出力例は以下のようになります。

上記のうち、「IPv4アドレス」が自分のプライベートIPアドレスになります。

ルーティングテーブルを確認する方法(/Windows)

ここからは、Windowsによるルーティングテーブルを確認する方法について紹介していきます。

「route print」コマンドでルーティングテーブル(経路制御表)を表示する

以下のコマンドを実行します。

>route print

出力例は以下のようになります。

上記のように、「route print」コマンドを実行すると上から、ネットワークインタフェースの一覧、IPv4のルーティングテーブル(経路制御表)、IPv6のルーティングテーブルが表示されます。

「IPv4ルートテーブル」の「0.0.0.0」の行は、デフォルトルートを表しています。また、IPv4,IPv6における永続的(OSを再起動しても消えない)なルートが、それぞれの「固定ルート」に表示されます。

 

総括

いかがでしたでしょうか。今回は初心者の方向けに、基本的なIPアドレスとルーティングテーブルの確認方法について紹介いたしました。この記事を読んで、他にもIPアドレスとルーティングテーブルの設定方法といった部分について知りたいと思った方は、ぜひ、他記事を参照し理解を深めてみてください。ご覧いただきありがとうございました。

若手エンジニア志望者を募集!支度金あり

LogStare Collector 無償版

記載されている会社名、システム名、製品名は一般に各社の登録商標または商標です。

当社製品以外のサードパーティ製品の設定内容につきましては、弊社サポート対象外となります。

snmpd.confに関する個人的まとめ前のページ

Linuxにおけるsnmpwalkコマンドのオプションと使い方について次のページ

ピックアップ記事

  1. IoT機器「Raspberry pi」とLogStare Collectorで温…
  2. ログフォワーダー「okurun.jar」について
  3. Zabbixヒストリデータのレポート生成について
  4. 自社製品をAMIにしてAWSマーケットプレイスへ出品

関連記事

  1. Windows/Linux

    CloudWatch監視に必要な権限について

    当記事では、CloudWatch監視に必要な権限について記載します。…

  2. Windows/Linux

    DIGを使用したDNSサーバの確認方法について

    当記事では、初学者を想定したDNSサーバの解説やDIGコマンドを利用し…

  3. Windows/Linux

    Windows10,11にSNMPの設定を追加する

    当記事では、Windows 10,11にSNMPの設定を投入する手順に…

  4. AlmaLinux をSNMPで 監視

    Windows/Linux

    AlmaLinuxをSNMPで監視してみた!設定方法や監視項目は?

    当記事では、AlmaLinuxのSNMP設定から、LogStare C…

  5. Windows/Linux

    Linux Server環境(CentOS)にSNMPv3の監視設定を行う

    当記事では、Linux Server環境にSNMPv3の設定を投入する…

  6. Windows/Linux

    Windows Server DNSのデバッグログをLogStare Collectorにて収集する…

    当記事では、Windows Server DNSのデバッグログをLog…

若手エンジニア志望者を募集!
LogStare Collector 無償版
月額200円でM356の監査ログの運用レベルUP LogStare M365
AWSのログ分析・モニタリングに 次世代のマネージド・セキュリティ・プラットフォーム LogStare

  1. SNMPを触ってみた

    ログ分析・監視テクニック

    SNMPとは?新入社員が生まれてはじめて触ってみた!
  2. NW機器

    PaloAltoのIPsec IKEv1 Phase1におけるトラブルシューティ…
  3. NW機器

    SonicWall UTMにSyslog送信設定を追加する方法について
  4. AWS/Azure

    AWSマーケットプレイス上から無償版のLogStare Collectorを試す…
  5. 実践記事

    DNSキャッシュポイズニングやってみた
PAGE TOP