Linux DNS Değiştirme

Merhaba dostlar,
Gelen istek üzerine Linux ubuntu tabanlı işletim sistemlerinde DNS değiştirmeyi öğreneceğiz.

Başlamadan Önce
İlk olarak DNS sunucusunu seçmemiz gerekmekte. Aşağıdaki sunuculardan birini seçelim.

DNS Suncusu Birincil DNS Suncusu İkincil DNS Sunucusu
Level3 209.244.0.3 209.244.0.4
Google 8.8.8.8 8.8.4.4
Comodo Secure DNS 8.26.56.26 8.20.247.20
OpenDNS Home 208.67.222.222 208.67.220.220
Norton ConnectSafe 199.85.126.10 199.85.127.10
SafeDNS 195.46.39.39 195.46.39.40
OpenNIC 216.87.84.211 23.90.4.6
Public-Root 199.5.157.131 208.71.35.137
DNS Değiştirme
Yukarıdaki DNS Sunucularından birini seçtikten sonra, uçbirimi açalım ve aşağıdaki komutu çalıştıralım.
sudo nano /etc/resolv.conf
Açılan pencerede aşağıdaki gibi yazılar olabilir.


İçerisindeki herşeyi silip, aşağıdaki satırları oraya yazalım.
nameserver 208.67.222.222
nameserver 208.67.220.220
Yukarıda 208.67.222.222-208.67.220.220 yazan yere istediğiniz DNS ip adreslerini yazıyoruz. Biz OpenDNS sunucusunu yazdık. Gizliliğiniz için OpenDNS kullanmanızı öneririz.

Daha sonra; [CTRL+O] ardından [ENTER] tuşları ile kayıt edelim. Kayıt ettikten sonra [CTRL+X] ile çıkalım.

Kayıt edip çıktıktan sonra, aşağıdaki komutu terminalde çalıştıralım.
sudo /etc/init.d/networking restart
Daha sonra aşağıdaki komut ile kontrol edelim. DNS sunucu adresini görürseniz doğru yapmışsınız demektir.
ifconfig
Eğer doğru yapmışsanız aşağıdaki komut ile DNS ayarını kalıcı yapalım. Aksi taktirde her bilgisayarımızı kapatıp açtığımızda DNS ayarları sıfırlanacaktır.
chattr +i /etc/resolv.conf
Tabi bu komut ile dosyayı kilitledik. Yani artık değiştiremeyiz hiçbir şekilde. Tekrar kilidi açmak için aşağıdaki komutu kullanıyoruz.
chattr -i /etc/resolv.conf
Şimdi tekrar servisi yeniden başlatalım.
sudo /etc/init.d/networking restart
Tamamdır, Bu kadar. Aslında bu işlemi sistem ayarlarından da yapabilirdik ama dağıtımdan dağıtıma fark gösterdiği için terminal üzerinden DNS değiştirmeyi anlattık. Hepinize kolay gelsin..
#Jack