DNS Değiştirmek - resolv.conf

2011-04-23   linux   resolv   Yorumlar


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.


Aksi belirtilmedikçe Gökhan Demir tarafından tüm içerik hakları saklıdır. Powered by Jekyll, Bootstrap, Awesome, Datatables, Highlightjs, Animatecss