Saya sudah mencoba menggunakan admin jaringan. Ia memiliki daftar server DNS, termasuk 127.0.0.1 dan dua yang saya masukkan. Selalu menggunakan 127 alamat terlebih dahulu, tidak peduli berapa kali saya mengubahnya. Daftar file, skrip kait, dll, membingungkan: di mana file konfigurasi tunggal untuk jaringan yang dapat saya modifikasi untuk menghasilkan perubahan permanen?
Saya bosan meminta server DNS kualitas ISP saya yang buruk untuk melayani permintaan internet saya. Saya tidak tahu mengapa Ubuntu berulang kali mengatur ulang konfigurasi saya, atau di mana antarmuka grafis menyimpan informasi ini - sampai itu berubah lagi. Ini tidak perlu membingungkan.
Saya memeriksa network-admin gui satu jam yang lalu dan membaca, secara berurutan, 127.0.1.1 8.8.4.4 8.8.8.8 Saya memindahkan kedua 8. ke atas, di atas 127 ; baru saja memeriksanya, sekarang yang pertama, yang tidak ada dalam daftar sebelumnya, adalah 192.168.1.254 - yang merupakan alamat lan-side router jaringan saya. Permintaan ini dialihkan ke internet; Permintaan DNS di sini secara otomatis dialihkan ke DNS att bukan dari Google. Ini ditunjukkan ketika ada kesalahan pencarian di peramban FireFox yang menunjukkan halaman kesalahan dari dnserrorassist.att.net
Saya benar-benar ingin memiliki satu daftar server DNS statis, untuk dapat memodifikasinya sesuka saya, dan untuk mengatur urutan pencarian di mana mereka digunakan. Bisakah saya melakukannya dengan Ubuntu (16.04)?
sumber
/etc/resolv.conf
file dan / atau file secara manual/etc/resolvconf/resolv.conf.d/
(base / head / tail)? atau apakah Anda berbicara tentang mengkonfigurasi melalui GUI manajer jaringan?Jawaban:
The benar jawaban untuk pertanyaan ini adalah:
Buka ikon Jaringan di panel atas.
Pilih Edit Koneksi .
Buka koneksi yang ingin Anda modifikasi, misalnya Koneksi Kabel .
Pilih tab IPv4 .
Setel metode ke alamat Otomatis (DHCP) saja .
Di bidang Server DNS , masukkan daftar server DNS Anda yang dipisahkan koma.
Bergantung pada versi Ubuntu Anda, jika Anda melihat saklar bernama Otomatis, alihkan ke OFF.
Klik tombol Simpan .
Jangan edit
resolv.conf
file Anda !sumber
Ini adalah pos lama pada saat ini, tetapi saya punya beberapa informasi tambahan. Jika Anda menjalankan server tanpa kepala maka yang berikut ini akan membantu.
Untuk Konfigurasi DHCP: Ubah / etc / network / interfaces. Di bawah antarmuka Anda (eth0, dll) tambahkan baris berikut:
Ini hanya menambahkan server DNS jika server DHCP Anda sudah dikonfigurasi untuk menyediakan Anda !!! Untuk MENGATASI server nama yang disediakan server DHCP, ubah file berikut ini.
Anda kemudian perlu me-restart jaringan Anda. Sesuatu seperti yang harus dilakukan berikut ini.
# invoke-rc.d networking restart
Sekarang jika Anda melihat /etc/resolv.conf Anda hanya akan melihat server nama Anda.
sumber
resolv.conf
jauh dari cara yang paling cocok untuk memilih server DNS. Lihat jawaban yang diterima untuk alternatif yang lebih baik (setidaknya untuk sebagian besar pengguna).