Câu trả lời được chấp nhận:
127.0.0.1 localhost localhost.localdomain foo.bar
dường như hoạt động, nhưng tạo ra các lỗi trong /var/log/syslog
:
sendmail[11655]: gethostbyaddr(192.168.1.123) failed: 1
Nhưng chỉ để lại
127.0.0.1 localhost
trong /etc/hosts
và loại bỏ dòng thứ hai cho phép mail
được gửi và không dẫn đến bất kỳ lỗi nào.
Cập nhật: khi thực hiện sudo ...whatever..
có một tin nhắn sudo: unable to resolve host foo.bar
, nhưng có vẻ như nó không ảnh hưởng gì cả ..
BTW, để khởi động lại dịch vụ tên máy chủ mà không cần khởi động lại:
systemctl restart systemd-hostnamed
Trên Ubuntu 16.04, nhưng không cần thiết mail
để hoạt động sau khi chỉnh sửa/etc/hosts