Khi bạn chỉ định domain
nó sẽ trở thành search
miền đầu tiên . Tính năng tìm kiếm này là công dụng chính của cài đặt domain
để bạn có thể thoát khỏi việc chỉ xác định search
mục nhập, hầu hết thời gian.
Ngoài ra, domain
có thể được xác định tự động từ tên máy chủ của máy, nếu tên máy chủ chứa .
hậu tố sẽ trở thành tên miền.
Sự khác biệt chính để có resolv.conf
mà không có domain
sẽ là các quy trình cục bộ cố gắng xác định một tên miền đủ điều kiện (FQDN). Các máy chủ SMTP xuất hiện trong tâm trí ban đầu như một cái gì đó muốn biết FQDN cục bộ và có thể sử dụng cấu hình máy chủ / tên miền cục bộ để xử lý nó. Khi thời gian trôi qua, tên miền và tên miền máy chủ cục bộ ngày càng ít đi vì nó trở nên vô nghĩa đối với dịch vụ trong thế giới thực, một cỗ máy thực sự đại diện cho những thứ như NAT, lưu trữ ảo và cân bằng tải. Điều này có nghĩa là hầu hết các phần mềm hiện cung cấp các tùy chọn cấu hình thay thế cho tên miền thay vì chỉ cố gắng xác định chúng từ tên máy chủ cục bộ.
man resolv.conf
tên miền Tên miền địa phương.
Hầu hết các truy vấn cho tên trong miền này có thể sử dụng tên ngắn liên quan đến tên miền cục bộ. Nếu không có mục nhập tên miền, tên miền được xác định từ tên máy chủ cục bộ được trả về bởi gethostname (2); phần tên miền được coi là tất cả mọi thứ sau phần đầu tiên '.'. Cuối cùng, nếu tên máy chủ không chứa một phần miền, tên miền gốc được giả sử.
tìm kiếm Danh sách tìm kiếm để tìm kiếm tên máy chủ.
Danh sách tìm kiếm thường được xác định từ tên miền địa phương; theo mặc định, nó chỉ chứa tên miền cục bộ. Điều này có thể được thay đổi bằng cách liệt kê đường dẫn tìm kiếm tên miền mong muốn theo từ khóa tìm kiếm với khoảng trắng hoặc tab phân tách tên. Các truy vấn của trình giải quyết có ít hơn dấu chấm nd (mặc định là 1) sẽ được thử sử dụng lần lượt từng thành phần của đường dẫn tìm kiếm cho đến khi tìm thấy kết quả khớp. Đối với các môi trường có nhiều tên miền phụ, vui lòng đọc các tùy chọn ndots: n bên dưới để tránh các cuộc tấn công trung gian và lưu lượng không cần thiết cho máy chủ gốc-dns. Lưu ý rằng quá trình này có thể chậm và sẽ tạo ra nhiều lưu lượng mạng nếu máy chủ cho các miền được liệt kê không phải là cục bộ và các truy vấn sẽ hết thời gian nếu không có máy chủ nào khả dụng cho một trong các miền.
man resolv.conf
: "tên miền Tên miền cục bộ. Hầu hết các truy vấn cho tên trong miền này có thể sử dụng tên ngắn liên quan đến tên miền cục bộ. Nếu được đặt thành '.', Tên miền gốc được xem xét. Nếu không có mục nhập tên miền, tên miền được xác định từ tên máy chủ cục bộ được trả về bởi gethostname (2); phần tên miền được coi là tất cả mọi thứ sau '.' Cuối cùng, nếu tên máy chủ không chứa một phần miền, tên miền gốc được giả sử. "