Ketika Anda menentukan domain
itu menjadi search
domain pertama . Fitur pencarian ini adalah penggunaan utama pengaturan domain
sehingga Anda dapat pergi dengan hanya mendefinisikan search
entri, sebagian besar waktu.
Juga domain
dapat ditentukan secara otomatis dari nama host mesin, jika nama host berisi .
akhiran akan menjadi domain.
Perbedaan utama untuk memiliki resolv.conf
tanpa adalah domain
proses lokal yang mencoba untuk menentukan nama domain yang memenuhi syarat (FQDN). Server SMTP muncul pada awalnya sebagai sesuatu yang ingin mengetahui FQDN lokal dan dapat menggunakan konfigurasi host / domain lokal untuk menyelesaikannya. Seiring berjalannya waktu, nama host lokal dan domain semakin tidak dapat diandalkan karena semakin tidak berarti bagi layanan dunia nyata, sebuah mesin benar-benar mewakili karena hal-hal seperti NAT, hosting virtual dan load balancers. Ini berarti sebagian besar perangkat lunak sekarang menyediakan opsi konfigurasi alternatif untuk nama domain alih-alih hanya mencoba untuk menentukannya dari nama host lokal.
man resolv.conf
domain Nama domain lokal.
Sebagian besar kueri untuk nama dalam domain ini dapat menggunakan nama pendek relatif terhadap domain lokal. Jika tidak ada entri domain, domain ditentukan dari nama host lokal yang dikembalikan oleh gethostname (2); bagian domain dianggap sebagai segalanya setelah '.' pertama. Akhirnya, jika nama host tidak mengandung bagian domain, domain root diasumsikan.
search Daftar pencarian untuk pencarian nama host.
Daftar pencarian biasanya ditentukan dari nama domain lokal; secara default, ini hanya berisi nama domain lokal. Ini dapat diubah dengan mendaftar jalur pencarian domain yang diinginkan mengikuti kata kunci pencarian dengan spasi atau tab yang memisahkan nama. Penyelesai kueri yang memiliki lebih sedikit dari titik-titik ndots (defaultnya adalah 1) di dalamnya akan dicoba menggunakan setiap komponen jalur pencarian secara bergantian sampai kecocokan ditemukan. Untuk lingkungan dengan banyak subdomain, baca opsi ndots: n di bawah ini untuk menghindari serangan man-in-the-middle dan lalu lintas yang tidak perlu untuk server root-dns-server. Perhatikan bahwa proses ini mungkin lambat dan akan menghasilkan banyak lalu lintas jaringan jika server untuk domain yang terdaftar tidak lokal, dan bahwa permintaan akan habis jika server tidak tersedia untuk salah satu domain.
man resolv.conf
: "domain Nama domain lokal. Sebagian besar kueri untuk nama dalam domain ini dapat menggunakan nama pendek relatif terhadap domain lokal. Jika disetel ke '.', Domain root akan dipertimbangkan. Jika tidak ada entri domain, maka domain ditentukan dari nama host lokal dikembalikan oleh gethostname (2); bagian domain dianggap sebagai segalanya setelah '.' yang terakhir. Akhirnya, jika nama host tidak mengandung bagian domain, domain root diasumsikan. "