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.