routeの*(アスタリスク)

Linuxの場合

[root@centos ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth0
default         192.168.10.250  0.0.0.0         UG    0      0        0 eth0

このようにGatewayに*(アスタリスク)が表示される場合があります。
これは同じネットワークなので、ルーター(ゲートウェイ)を経由せず、
ハブ(スイッチングハブ)などで折り返してアクセスできることを意味します。

Windowsの場合

C:\Users\neko>route print
===========================================================================
Interface List
 ...
===========================================================================

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      192.168.0.1      192.168.0.5     20
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      192.168.0.0    255.255.255.0         On-link       192.168.0.5    276
      192.168.0.5  255.255.255.255         On-link       192.168.0.5    276
...
===========================================================================

windowsの場合は、宛先(Destination)とInterfaceのIPが同じ場合に、
Linux同様、ルーターを経由せずにアクセスできることを意味します。

実際にルート情報を調査する場合には、
もっとたくさんの情報が表示されます。

特にlinuxの場合は、上の行と同じGateWayという意味と勘違いしている人がいるようなので注意しましょう!

タイトルとURLをコピーしました