Linux: DNS Değiştirme

DNS eğer istenirse masaüstü ortamının ağ bağlantıları araçlarıyla kolaylıkla değiştirilebilir.

KDE Plasma için bir rehbere buradan ulaşabilirsiniz.

Ancak bu araçlar ne yazık ki tek bir ağ için bir DNS yapılandırması gerçekleştirir. Ancak bağlanılacak bütün kablolu/kablosuz ağlar için bir yapılandırma isteniyorsa bunun için sistem dosyalarının düzenlenmesi gerekmektedir.

Adım 1: “/etc/dnsmasq.conf” Dosyasını Bir metin Düzenleyici İle Açın

Bu dosyayı açmak için gerekli komutlar şöyledir:

#KDE Plasma için:
xdg-su -c "kate /etc/dnsmasq.conf"
#Gnome için:
xdg-su -c "gedit /etc/dnsmasq.conf"
#Başka bir metin editörü için:
xdg-su -c "{Metin Editörünü Çağıracak Komut} /etc/dnsmasq.conf"
#Komut satırı için:
sudo nano /etc/dnsmasq.conf"

Adım 2: Dosyayı Düzenleyin

Dosya görünüşte çok uzun olsa da “#” ile başlayan bütün satırlar etkisiz satırlardır, çoğunlukla kullanıcıya sistemin nasıl çalıştığını ve düzenleme yaparken nelere dikkat etmesi gerektiğini içerir. Hiçbirisini okumak zorunda değilsiniz, eğer özel bir ilginiz yoksa. Hemen dosyanın en aşağısına inin ve şu satırları ekleyiniz:

server=208.67.222.222
server=208.67.220.220

Yazı içindeki Turuncu IP adresleri OpenDNS servisine aittir. İstenirse başka bir DNS servisiyle değiştirilebilir.

Dosyayı kaydedip çıkın.

Adım 3: İlişkili Hizmetleri Yeniden Başlatın

Şu komutla bunu kolayca yapabilirsiniz

su -c "systemctl restart dnsmasq && systemctl restart NetworkManager"