Apakah ada jumlah maksimum alias hostname per baris dalam file host Windows?

14

Saya memiliki file host di Windows 7 yang memiliki alamat IP diikuti oleh 10 alias nama host yang berbeda. Saya dapat melakukan ping sembilan yang pertama, tetapi jika saya mencoba melakukan ping kesepuluh, saya mendapatkan:

Ping request could not find host tenth. Please check the name and try again.

Saya sudah mencoba mengganti entri kesembilan dan kesepuluh jika itu ada hubungannya dengan nama host tertentu, dalam setiap kasus itu adalah entri kesepuluh yang tidak dapat saya hubungi.

Apakah ada batasan jumlah nama host yang dapat dicantumkan pada suatu baris? Jika demikian, apakah ada cara untuk mengatasi pembatasan ini?

EDIT: Panjang baris file host ini kurang dari 150 karakter.

Dan
sumber
Suara positif untuk ditampilkan di halaman pertama hasil Google. Juni 2018
SDsolar

Jawaban:

19

Windows memungkinkan sembilan alias per baris. Untuk lebih lanjut, tambahkan baris lain.

Sebelum ( h10 dan h11 tidak menyelesaikan):

127.0.0.1  h01 h02 h03 h04 h05 h06 h07 h08 h09 h10 h11

Setelah ( h10 dan h11 menyelesaikan):

127.0.0.1  h01 h02 h03 h04 h05 h06 h07 h08 h09
127.0.0.1  h10 h11

Saya mengkonfirmasi perilaku ini dan solusinya pada Windows 7 dan Windows Server 2008 R2.

Meskipun saya tidak dapat menemukan kutipan Microsoft, artikel berikut ini mengklaim utilitas pihak ketiga Hosts Optimizer menempatkan "maksimum sembilan nama host dalam satu baris jika mereka menunjuk ke alamat IP yang sama."

http://www.ghacks.net/2010/05/23/windows-hosts-file-optimizer

Steven
sumber
1
Apakah Anda memiliki kutipan untuk ini? Halaman TechNet yang ditautkan oleh CodingPenguins tampaknya tidak mendukung pernyataan Anda.
a CVn
Halaman TechNet tidak menyebutkan maksimum alias sembilan. Saya mencoba alias kesepuluh dan tidak berhasil, dan memindahkan alias kesepuluh ke baris kedua berhasil.
Steven
Nah, pengalaman pribadi juga bernilai sesuatu, terutama ketika dijabarkan seperti itu. Tetapi apakah Anda beralih tempat antara "sebelum" dan "setelah"?
a CVn
0

Sepertinya Microsoft memiliki penanganan file host yang tidak konsisten. Meskipun Anda tidak bisa melakukan ping melewati item host kesembilan, Anda masih bisa menavigasi ke host yang melewati kesepuluh di browser.

Dokumentasi yang ditemukan terkait: https://technet.microsoft.com/en-us/library/bb727005.aspx?f=255&MSPPError=-2147217396#EDAA

Anda bisa menambahkan baris tambahan.

127.0.0.1 myreallylonghostname
127.0.0.1 myotherreallylonghostname
CodingPenguins
sumber
1
Meskipun bukan tidak mungkin diberikan pertanyaan, saya merasa sulit untuk percaya bahwa OP benar-benar memiliki nama host & gt; 255 karakter tanpa menyebutkan itu. Halaman yang ditautkan tampaknya tidak mengatakan apa-apa tentang panjang garis maksimum, dan OP mengatakan sudah mencoba mengganti tempat kesembilan dan kesepuluh tetapi masih belum bisa menyelesaikan kesepuluh.
a CVn