/etc/nsswitch.conf
là tập tin mặc định cho độ phân giải tên miền những ngày này. Tôi có dòng sau ở đầu /etc/host.conf
tệp của mình : -
# The "order" line is only used by old versions of the C library.
nsswitch.conf
được sử dụng bởi khá nhiều thứ trên hộp Debian của tôi để phân giải tên. Vì vậy, với các dòng trên trong tệp của bạn, thứ tự phân giải tên mặc định sẽ là kiểm tra /etc/hosts
trước, sau đó sử dụng các máy chủ tên được định cấu hình /etc/resolv.conf
để thực hiện tra cứu DNS.
Gần đây (kể từ khoảng Ubuntu 11.10), /etc/resolv.conf
theo mặc định, được định cấu hình để sử dụng giao diện localhost (127.0.0.1), trong đó chương trình daemon dnsmasq
lắng nghe trên cổng 53 cho các yêu cầu DNS. Đến lượt nó, độ phân giải DNS thường được cấu hình bởi máy chủ DHCP của LAN của bạn, nhưng điều này có thể được ghi đè thủ công trong GUI cấu hình mạng của HĐH.
Lưu ý: Bạn đã không đề cập đến hệ điều hành nào bạn đang sử dụng và những điều trên xuất phát từ trải nghiệm cá nhân với Debian Ubuntu. Mặc định có thể khác nhau về các hương vị khác nhau của Linux