Apa arti "On-link" pada hasil perintah "route print"?

66

Saya menggunakan Windows 7. Ketika saya mengetik "route print" di bawah command prompt, saya mendapatkan Tabel Rute IPv4 dengan beberapa nilai "On-link" di bawah kolom Gateway. Misalnya, seperti ini:

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
===========================================================================

Jadi apa artinya "On-link"?

hujunfeng
sumber
Anda mungkin ingin memeriksa apakah Anda memiliki yang berikut diinstal. C: \ Program Files \ Bonjour itu akan berisi mDNSResponder dan dll terkait. Saya menghapus folder dan masalahnya hilang. Bonjour adalah Layanan Apple, tetapi tidak ada perangkat lunak Apple yang diinstal, jadi tidak yakin bagaimana itu diinstal. Tampaknya mDNSResponder adalah apa yang menyebabkan masalah.
@ user318934 - nDNSResponder diinstal oleh Microsoft, karena begitu banyak hal menggunakan Bonjour dan implementasi Apple lebih kecil / lebih cepat / lebih baik daripada yang mereka inginkan untuk menulis ulang. Hapus? Nonaktifkan itu? tinggalkan itu? Pilihan Anda, tetapi umumnya tidak menjadi masalah.
Jesse Chisholm
@ hujunfeng, Wow mengapa Anda memiliki meja sebesar ini?
Pacerier

Jawaban:

56

Mereka adalah alamat yang dapat diselesaikan secara lokal. Mereka tidak membutuhkan gateway karena mereka tidak perlu dialihkan.

MDMarra
sumber
2
Mengapa metriknya sangat tinggi jika alamatnya dapat diakses secara langsung? Apakah ada hubungannya dengan semua topeng lokal yang beres?
Erik Reppen
23

Yap, tiga jawaban lainnya benar: itu hanya rute yang dapat langsung dijangkau (NIC bersentuhan langsung dengannya; pada subnet yang sama). Untuk menjelaskan sedikit lebih jauh: sebaliknya, rute yang memiliki IP gateway terdaftar harus dihubungi melalui gateway itu.

Jadi, dalam tabel yang Anda berikan di atas, 192.168.1.255 dihubungi dengan hanya meletakkan paket di jaringan dari 192.168.1.5, ditandai sebagai menuju 192.168.1.255. Mesin tujuan akan melihat paket, dan mengambilnya dari jaringan secara langsung.

Tetapi untuk mencapai 137.132.0.0 , paket akan dikirim dari 172.18.180.10 , ke gateway 172.18.180.1 , di mana gateway akan melihat bahwa itu akan diteruskan ke mana ia pergi.

Perhatikan bahwa saya tidak repot-repot melihat seluruh tabel perutean untuk memastikan tidak ada rute yang lebih spesifik yang menimpa ini, karena ini sedikit di samping titik untuk masalah ini.

Lee B
sumber
Dalam paragraf terakhir kedua, apa artinya gateway? Apakah gateway berarti router?
Pacerier
3

on-link adalah hal vista dan itu berarti ada koneksi langsung yang berarti "langsung terjangkau". Secara umum, catatan tersebut akan dihasilkan setelah membuat koneksi dial-up.

harrymc
sumber
1
Jadi sebelum vista itu?
Pacerier
2

Tebakan liar: Subnet tidak terikat yang ditangani secara lokal.

Joey
sumber