Kita semua tahu tentang perintah ROUTE / F di Windows yang, menurut dokumentasinya:
"Menghapus tabel perutean semua entri gateway. Jika ini digunakan dalam bersama dengan salah satu perintah, tabel dibersihkan sebelum menjalankan perintah. "
Jika Anda memperhatikan ungkapan yang cermat, itu tidak menghapus tabel routing semua entri melainkan semua pintu gerbang entri. Perbedaan kecil tapi signifikan tetapi ini bukan pertanyaan saya sebenarnya. Pertanyaan saya adalah tentang apa yang terjadi setelah reboot:
Anda mengeluarkan "ROUTE / F", Anda memverifikasi melalui "ROUTE PRINT" bahwa memang semua entri gateway dihapus dari tabel routing, tetapi kemudian setelah Anda reboot, tabel routing asli secara ajaib dipulihkan, seolah-olah "ROUTE / F" tidak pernah dikabarkan.
Pertanyaan saya adalah: Bagaimana cara Windows mengetahui dari mana mengambil nilai-nilai ini? Apakah mereka disimpan di suatu tempat di dalam registri? Jika demikian, di mana mereka disimpan?
sumber
dhcp-client
, atau OS X) menampilkan antarmuka jaringan, ia mengirimkan permintaan dan menunggu respons. Bahkan jika cache nilai-nilai yang dikembalikan dalam registri, sama sekali tidak ada jaminan bahwa salah satu dari mereka masih akan valid karena sifat jaringan yang sangat dinamis, sehingga tidak repot-repot menyimpannya untuk tujuan penggunaan kembali. Setelah menerima respons DHCP, sistem akan memodifikasi tabel perutean untuk menyediakan akses internet. Anda mungkin ingin juga melihatstatic routes
, atau rute yang bertahan selama reboot.