it-swarm-id.com

Apa cara yang tepat untuk mengubah IP DNS?

Saya menduga bahwa server nama yang disediakan oleh modem/router ADSL saya bermasalah. Setiap kali saya menjelajah ke situs web untuk pertama kalinya di ubuntu, menyelesaikan nama domain membutuhkan setidaknya 15 detik.

Untuk mengatasi masalah itu, saya mengubah konfigurasi server nama di /etc/resolv.conf dari 192.168.1.1 (modem ADSL saya) ke 8.8.8.8 (DNS primer Google). Ini tampaknya memperbaiki masalah, tetapi sayangnya perubahan saya ke /etc/resolv.conf ditimpa oleh "NetworkManager" di setiap startup.

Apa cara yang tepat untuk mengkonfigurasi IP nama server di ubuntu 10.4?

55
Wim Coenen

Jika Anda memiliki pengaturan koneksi khas dengan manajer jaringan dan DHCP, coba yang berikut ini:

  1. Klik kanan pada ikon manajer jaringan di panel dan pilih "Edit koneksi ..."
  2. Pilih koneksi Anda dari tab berkabel atau nirkabel, pilih "Edit"
  3. (Masukkan kata sandi Anda jika koneksi diatur sebagai "tersedia di seluruh sistem")
  4. Pilih tab pengaturan IPv4
  5. Alihkan metode ke "Hanya alamat otomatis (DHCP)"
  6. Masukkan nama server yang Anda inginkan di kotak "Server DNS tambahan" dan tekan "Terapkan"

Itu harus melakukan trik.

51
Marcel Stimberg

Anda dapat mengubahnya seperti ini.

Pertama, klik ikon manajer jaringan di menu bar Anda, dan klik item Edit Connections....

enter image description here

Sekarang, beralihlah ke tab "Wired" atau "Wireless", tergantung pada apa yang Anda gunakan - saya menggunakan WiFi, jadi saya akan menggunakannya.

Pilih nama jaringan Anda, dan klik Edit...

Beralih ke tab IPv4, dan kemudian ubah dari DHCP otomatis ke alamat Otomatis (DHCP) saja.

Masukkan alamat IP server DNS Anda.

enter image description here

Klik simpan, dan Anda selesai!

30
jrg

Cara terbaik untuk menetapkan server nama melalui CLI, tanpa NetworkManger, dengan alamat statis, atau terlepas dari koneksi adalah ini:

Instal paket resolvconf .

Menjalankan

Sudo nano /etc/resolvconf/resolv.conf.d/head

(abaikan peringatan menakutkan. /etc/resolv.conf di-autogenerasi, jadi ada peringatan di sana sehingga akan dimasukkan ke /etc/resolv.conf ketika /etc/resolv.conf dibuat.) Di akhir file, menambahkan

 nameserver <ip_of_nameserver>

Tekan Ctrlx dan jawab ya untuk menyimpan file. Untuk menyelesaikannya, buat ulang /etc/resolv.conf agar perubahan diterapkan sekarang:

 Sudo resolvconf -u
27
Azendale

Cara lain untuk melakukan ini adalah dengan mengedit /etc/dhcp3/dhclient.conf Anda dapat melakukan ini dengan mengetikkan ini pada dialog run (muncul dengan menekan Alt + F2)

gksudo gedit /etc/dhcp3/dhclient.conf

Kemudian cari baris berikut

#prepend domain-name-servers 127.0.0.1;

Dan mengubahnya menjadi

prepend domain-name-servers 8.8.8.8;

Ini akan membuat dhclient (klien DHCP yang digunakan NetworkManager) menambahkan ini ke server dns Anda, jadi resol.conf akan tampak seperti ini

nameserver 8.8.8.8
nameserver 192.168.1.1

Solusi ini akan bekerja di mana saja dan Anda akan selalu mendapatkan DNS yang telah Anda pilih sebagai yang utama.

18
LassePoulsen

Solusi lain adalah mengubah konfigurasi router Anda untuk menggunakan server DNS lainnya. Cukup login ke adminnya dan selama itu bukan router yang menyebabkan masalah, semua mesin klien Anda mendapatkan DNS yang lebih baik.

7
Oli

Klik pada indikator jaringan di kanan atas layar dan pilih Edit Connections.... Pilih koneksi yang ingin Anda ubah (mungkin dari tab Wired atau Wireless dan klik tombol Edit....

Beralih ke tab IPv4 Settings pada jendela koneksi dan ubah metode dari Automatic (DHCP) menjadi Automatic (DHCP) addresses only. Anda sekarang harus dapat menentukan alamat IP server DNS.

Simpan koneksi dan Anda harus baik-baik saja. Anda mungkin harus mengatur ulang koneksi dengan memilihnya di menu indikator setelah mengubah pengaturan.

6
James Henstridge

Saya percaya jika Anda mengubahnya di bawah manajer jaringan itu sendiri perubahannya tetap ada.

Untuk menggunakan eth0 misalnya

Network Manager -> Wired -> Auto eth0 -> Pengaturan ipv4.

Atur server DNS Anda ke 8.8.8.8 dan terapkan.

1
Mark Davidson

Untuk server tanpa kepala di mana tidak ada X dan manajemen melalui ssh atau apa pun, solusi baris perintah diperlukan. Jika resolv.conf tidak ditimpa, maka itu adalah tempat yang tepat untuk mengubah server nama.

Jika resolv.conf tidak ditimpa kemudian, setidaknya pada 14.04LTS, file yang akan diedit adalah:

  • /etc/resolvconf/resolv.conf.d/head
  • /etc/resolvconf/resolv.conf.d/tail

Saya sangat menyarankan menempatkan string komentar ke dalam file seperti ini, sehingga mereka muncul di file yang dihasilkan (/etc/resolve.conf) dan Anda dapat menemukannya di masa depan. Saya memulai dan mengakhiri setiap file dengan komentar satu baris dari formulir:

  • # ====== begin /etc/resolveconf/resolv.d/tail ======
  • # ====== end /etc/resolveconf/resolv.d/tail ======

dan menempatkan arahan yang relevan di antara mereka.

0
Gordon

Saya menemukan bahwa menambahkan baris dns-nameserver ip ke file antarmuka, mengatur pengaturan koneksi kabel ipv4 ke pengaturan Otomatis (DHCP) saja dan memasukkan IP server DNS dan nama domain. Juga menambahkan IP DNS lokal ke bagian statis DNS router DSL menyebabkan NetworkManager memasukkan alamat lokal ini dalam file resolv.conf yang ditimpa bersama dengan info lain yang diambil dari router. Semua ini bersama-sama tampaknya membuat resolusi nama DNS lokal tetap ada - tugas yang tampaknya sulit tampaknya. Kebutuhan saya akan DNS lokal adalah untuk memasang klien Linux ke share Samba menggunakan mount.cifs pada jaringan yang dilayani DHCP.

0
Danegerous

Jika Network-Manager dihentikan dan /etc/resolvconf/resolv.conf.d/base telah dikonfigurasi.

Mungkin resolvconf --enable-updates berguna.

0
J.Doe

Menggunakan Terminal

Anda perlu mengedit file /etc/resolv.conf untuk menetapkan alamat IP server Nama yang harus dicari oleh resolver. Hingga 3 nama server, alamat IP internet dapat ditentukan. Jika ada beberapa server, pustaka resolver menanyakannya dalam urutan yang tercantum.

Jenis pertama

sudoedit /etc/resolv.conf

Tambahkan alamat IP server DNS Pilihan Anda sebagai berikut:

nameserver <preferred-ip1>
nameserver <preferred-ip2>
nameserver <preferred-ip3>

diambil dari: http://www.cyberciti.biz/faq/ubuntu-linux-configure-dns-nameserver-ip-address /

0
Amith KK