web-dev-qa-db-ja.com

"on-link"は "route print"コマンドの結果に何を意味するのですか?

Windows 7を使用しています。[プロンプト]コマンドで「route print」と入力すると、[Gateway]列に[On-link]の値がいくつか記載されたIPv4ルートテーブルが表示されます。たとえば、次のようになります。

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      192.168.1.1      192.168.1.5     25
        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
      137.132.0.0      255.255.0.0     172.18.180.1    172.18.180.10     31
    137.132.80.16  255.255.255.255      192.168.1.1      192.168.1.5     26
      169.254.0.0      255.255.0.0         On-link     172.18.180.10    306
  169.254.255.255  255.255.255.255         On-link     172.18.180.10    286
       172.18.0.0      255.254.0.0     172.18.180.1    172.18.180.10     31
     172.18.180.0    255.255.255.0         On-link     172.18.180.10    286
    172.18.180.10  255.255.255.255         On-link     172.18.180.10    286
   172.18.180.255  255.255.255.255         On-link     172.18.180.10    286
      172.25.64.0    255.255.240.0     172.18.180.1    172.18.180.10     31
      192.168.1.0    255.255.255.0         On-link       192.168.1.5    281
      192.168.1.5  255.255.255.255         On-link       192.168.1.5    281
    192.168.1.255  255.255.255.255         On-link       192.168.1.5    281
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link     172.18.180.10    286
        224.0.0.0        240.0.0.0         On-link       192.168.1.5    281
      255.254.0.0      255.254.0.0     172.18.180.1    172.18.180.10     31
      255.255.0.0      255.255.0.0     172.18.180.1    172.18.180.10     31
    255.255.240.0    255.255.240.0     172.18.180.1    172.18.180.10     31
    255.255.254.0    255.255.254.0     172.18.180.1    172.18.180.10     31
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link     172.18.180.10    286
  255.255.255.255  255.255.255.255         On-link       192.168.1.5    281
  255.255.255.255  255.255.255.255      192.168.1.1      192.168.1.5     26
===========================================================================

では、「オンリンク」とはどういう意味ですか?

59
hujunfeng

それらはローカルに解決できるアドレスです。それらはルーティングされる必要がないのでゲートウェイを必要としません。

53
MDMarra

うん、他の3つの答えは正しいです:それは直接到達可能な単なるルートです(NICはそれと直接接触しています;同じサブネット上にあります)。もう少し詳しく説明すると、対照的に、ゲートウェイIPがリストされているルートはそのゲートウェイを介して接続する必要があります。

したがって、上の表では、192.168.1.255は、192.168.1.255に行くようにマークされた192.168.1.5からネットワーク上にパケットを送信するだけで接続されます。宛先マシンはパケットを見て、それを直接ネットワークから外します。

しかし、137.132.0.0に到達するためには、パケットは172.18.180.10からゲートウェイ172.18]に送信されます。 .180.1 。ゲートウェイは、ゲートウェイが自分の行き先に転送されることを確認します。

ルーティングテーブル全体を見て、これらをオーバーライドする特定のルートが存在しないことを確認するのは面倒なことではありません。

21
Lee B

ワイルド推測:ローカルで扱われるルーティングされていないサブネット。

2
Joey

オンリンクはVistaのものであり、それは「直接到達可能」を意味する直接接続があることを意味します。一般に、そのような記録はダイヤルアップ接続を確立した後に生成されます。

2
harrymc