Cara menguji / etc / hosts


12

Apa cara terbaik untuk mengonfirmasi bahwa file / etc / hosts Anda memetakan nama host ke alamat IP yang benar?

Menggunakan alat seperti digquery DNS eksternal secara langsung, mem-bypass file hosts.


file host tidak memetakan domain .... mereka memetakan nama host khusus ke alamat IP.
mdpc

@ mdpc saya mengeditnya untuk mencerminkan itu. Pada dasarnya pertanyaan yang sama, saya hanya mencari cara untuk memverifikasi entri file host berfungsi.
Jay

Jawaban:


16

Saya mencoba ini dan tampaknya berfungsi seperti yang diharapkan:

echo "1.2.3.4 facebook.com" >> /etc/hosts

Lalu aku berlari:

$ getent ahosts facebook.com
1.2.3.4         STREAM facebook.com
1.2.3.4         DGRAM  
1.2.3.4         RA

1
terlihat bagus, terima kasih! Saya juga menemukan bahwa ping berfungsi: ping facebook.comkeluaran:PING facebook.com (1.2.3.4) 56(84) bytes of data.
Jay

3

Saya menemukan gethostipyang menerima nama host atau IP dan juga memiliki opsi yang cocok untuk mencetak apa yang Anda butuhkan.

$ gethostip -d facebook
1.2.3.4

1

Anda dapat menggunakan perintah 'ping' untuk memeriksa nilai yang ditambahkan di / etc / hosts bekerja dengan baik atau tidak.

echo "1.1.1.1   abc.com" >> /etc/hosts
ping abc.com
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.