DNS sunucuları, hatırlanması zor IP adreslerini basit alan adlarına çevirmek için kullanılır. Bu neden gereklidir? İnsanlar için tek bir kelimeyi hatırlamak bir dizi sayıyı hatırlamaktan daha kolaydır. Bir bilgisayarın bir etki alanının IP adresini bilmesi gerektiğinde, bir DNS sunucusuna sorgu yapar. Sunucular genellikle DHCP aracılığıyla yönlendiriciden otomatik olarak alınır veya manuel olarak ayarlanır. Şimdi size Ubuntu 16.04 DNS'in nasıl yapılandırıldığını anlatacağız.
Önceden, sistem tarafından kullanılan DNS sunucusunu yapılandırmak için sadece /etc/resolv.conf dosyasına belirli sunucuların adreslerini girmek gerekiyordu. Şu anda, Ubuntu'daki ağ yapılandırmasının yönetiminden Ubuntu NetworkManager sorumludur. Bu dosya artık sadece NetworkManager dosyasına bir referanstır.
Metodoloji hala geçerlidir, ancak LiveCD üzerinde DNS yapılandırmasını da gerçekleştirebileceksiniz. Yeniden başlattıktan sonra, önceden ayarlanmış tüm ayarların silindiğini unutmamak önemlidir, bu nedenle aynı işi tekrar yapmanız gerekecektir. Ayarları kaydetmek için NetworkManager arayüzü üzerinden belirli eylemleri gerçekleştirmeniz gerekir.
Bağlam menüsünü açın ve "Bağlantıları Değiştir "i seçin:

Bağlantınızı seçin ve "Değiştir "e tıklayın:

Açılan pencerede "IPv4 Ayarları "nı seçin:

"Yapılandırma Yöntemi" alanında "Otomatik (DHCP, yalnızca adres)" seçeneğini seçin:

Daha sonra "DNS Sunucuları" alanını görüyoruz. Bu alanda sunucuları belirleriz (virgülle ayrılmış birkaç adres). Sunucuları Google'dan belirleyebilirsiniz:

Şimdi "Kaydet" ve "Kapat "a tıklayın. Bağlantıya yeniden bağlanabilir, mevcut DNS sunucusunu kontrol edebilirsiniz:
$ nslookup ya.ru

Hepsi bu kadar. Yapılandırmanın başka bir yolu daha vardır - konsol aracılığıyla.
Ubuntu'da, /etc/network/interfaces aracılığıyla yapılandırılan arayüz.
Ağ arayüzleri listesine bakın:
$ ls /sys/class/net/

Düzenlemek için dosyayı açın, ardından ağ arayüzünüzün adını bulun, örneğin auto enp0s3, gerekirse bir bölüm ekleyin
$ sudo vi /etc/network/interfaces
auto enp0s3
iface enp0s3 inet dhcp

Bölüme bir satır ekleyin
$ dns-nameserver 8.8.8.8

8.8.8.8.8 adresini görüyoruz - bu DNS sunucunuzun adresidir. Ancak, DHCP istemciniz adresi kendisi atamazsa bunu yapılandırabilirsiniz. etc/dhcp/dhclient.conf dosyasına, DHCP sunucusu düzeyinde DNS adresini belirtmek için bir satır ekleyin:
$ sudo vi /etc/dhcp/dhclient.conf
supersede domain-name-servers 8.8.8.8

8.8.8.8.8 adresi DNS sunucu adresini gösterir. DNS sunucu adreslerinizi /etc/resolvconf/resolv.conf.d/base dosyasına ekleyebilirsiniz:
$ sudo vi /etc/resolvconf/resolv.conf.d/base
nameserver 8.8.8.8

Ayarları girmek için ağı yeniden başlatın:
$ sudo systemctl restart networking

Bilgisayarınızı yeniden başlatmanız iyi olacaktır. etc/resolv.conf dosyasını açabilir ve yeni DNS adresinin uygulanıp uygulanmadığını görebilirsiniz:
Bu makalede Ubuntu 16.04 DNS yapılandırmasının GUI veya terminal üzerinden nasıl yapılacağı anlatılmıştır. O kadar da zor değil.