Linuxta DNS sunucu adresini değiştmek

DNS sunucu adresleri linuxta resolv.conf dosyasında tutulur.

resolv.conf dosyası ile dns değiştirmek

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 :

  $ vim /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.

Eğer dosyayı kilitlemezseniz belirli sürelerde veya linuxu her yeniden açtığınızda nameserver adresinin modemin geçit adresi olacağını görürsünüz.

 

 

Linuxta DNS sunucu adresini değiştmek

Yorumunuzu Ekleyin


Yükleniyor...
Yükleniyor...