Bilgisayarınızdaki dns ayarını değiştirmek istiyorsanız şu adımları izleyin /etc/resolv.conf
dosyasını açın ve içindeki nameserver‘ın karşısındaki yazan kısımları istediğiniz dns ip'leri değiştirin.
Dosyamızın içeriğine bakıyoruz.
cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 156.154.70.22
nameserver 156.154.71.22
Dosyamıza giriyoruz.
$EDITOR /etc/resolv.conf
sonra kaydetip çıkın bu kadar. Eğer bir dosya'ya yazmada bir sorunla karşılaşıyorsanız, dosya özelliklerinden ya da erişim haklarından kaynaklanıyordur şu adımları uygulayın. Öncelikle dosya özelliklerine bakın.
lsattr /etc/resolv.conf
----ia------------- /etc/resolv.conf
buradaki i, dosyanın hiç bir şekilde değişmeyeceğini ifade ediyor. Buradaki a, ise; dosyanın sadece eklenebilir olduğunu ifade ediyor. Dosyaya yazmak için bu özellikleri kaldırıyoruz.
sudo chattr -ia /etc/resolv.conf
ve dns'lerimizi değişitiriyoruz. Ancak yine bir problem var ise bu da erişim haklarından kaynaklanır bunun için de
sudo chmod 777 /etc/resolv.conf
diyerek tüm yazma okuma haklarını herkese veriyoruz. Artık sorunsuz dns'lerimizi girip dosyayı kaydettikten sonra
sudo chmod 444 /etc/resolv.conf
sudo chattr +ia /etc/resolv.conf
diyerek dosyamızı kilitliyoruz, artık dns'imiz değişti ve dosyamızı güven altına almış oluyoruz.