Cách kiểm tra / etc / hosts


12

Cách tốt nhất để xác nhận rằng tập tin / etc / hosts của bạn đang ánh xạ tên máy chủ đến địa chỉ IP chính xác?

Sử dụng một công cụ như digtruy vấn DNS bên ngoài trực tiếp, bỏ qua tệp máy chủ.


tập tin lưu trữ không ánh xạ tên miền .... chúng ánh xạ tên máy chủ cụ thể đến địa chỉ IP.
mdpc

@mdpc Tôi đã chỉnh sửa nó để phản ánh điều đó. Về cơ bản cùng một câu hỏi, tôi chỉ tìm cách để xác minh mục nhập tệp máy chủ đang hoạt động.
Jay

Câu trả lời:


16

Tôi đã thử điều này và nó dường như hoạt động như mong đợi:

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

Rồi tôi chạy:

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

1
có vẻ tốt, cảm ơn! Tôi cũng thấy rằng ping hoạt động: ping facebook.comđầu ra:PING facebook.com (1.2.3.4) 56(84) bytes of data.
Jay

3

Tôi đã tìm thấy gethostipchấp nhận tên máy chủ hoặc IP và cũng có các tùy chọn phù hợp để in ra chính xác những gì bạn cần.

$ gethostip -d facebook
1.2.3.4

1

Bạn có thể sử dụng lệnh 'ping' để kiểm tra các giá trị được thêm vào trong / etc / hosts có hoạt động tốt hay không.

echo "1.1.1.1   abc.com" >> /etc/hosts
ping abc.com
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.