[Çözüldü] DNS nasıl değiştirilir?

Başlatan OKAN, 30 Eylül 2008 - 08:54:40

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

bytan

Alıntı yapılan: canosayan - 02 Mart 2009 - 19:44:27
bu işlemin tam çalışanını wiki ye mi taşısak?

OpenDNS sitesinde ubuntu için anlatım var. Bir önceki sayfada da bir kopyası var. Bunu çevirerek ve adım adım anlatarak taşınabilir @canosayan.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

canosayan

Alıntı yapılan: bytan - 02 Mart 2009 - 19:45:58
Alıntı yapılan: canosayan - 02 Mart 2009 - 19:44:27
bu işlemin tam çalışanını wiki ye mi taşısak?

OpenDNS sitesinde ubuntu için anlatım var. Bir önceki sayfada da bir kopyası var. Bunu çevirerek ve adım adım anlatarak taşınabilir @canosayan.

bence o cevabı ilk yazan taşımalı. hepsini ben taşırsam herşeyi ben yazmışım gibi gözükür.
Chmod bizim işimiz.

bytan

Wiki'den foruma kaynak linki verebilirsin. Daha önce bu yöntem kullanıldı.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

mustafa.tr

Alıntı yapılan: fadike - 30 Eylül 2008 - 11:18:43
Alıntı yapılan: aoyilmaz - 30 Eylül 2008 - 08:54:40
DNS nasıl değiştirilir peki? :D

Ya da terminalden
sudo nano /etc/resolv.conf yapılandırmasını açıp yukarıda listelenen DNS'lerden birini yazmanız yeterli olacaktır. Ayarları kaydetmek için ctrl+X ile ayarlarınızı kaydedin ve sorulan soruya E ile yanıt verdikten sonra;
sudo chattr +a /etc/resolv.conf ile de bunu Ubuntu'ya anlatın bir nevi. Ardından da sistemi kapatıp açın. Hepsi bu.

Ben ise Open DNS kullanıyorum. Tübitak'ı denemedim hiç. Deneyenler deneyimlerini söylerlerse iyi olur. Ayrıca hem OpeDNS hem de Tubitak'ın DNS adreslerini aynı anda kullanabilir miyiz? Kullanabilir isek sorun olur mu? Ubuntu bu adreslerden öcelikli olarak hangisini kullanacaktır?

Sadece bu yöntem işe yarıyor. Open DNS için olan anlatım bence çok karışık.

hellrider

Arkadaşlar teşekkür ederim yardımlarınız için ama benim dns yine değişmedi.  Dediğiniz şekilde yapıyorum ama hala olmuyor.Sanırım $ sudo gedit /etc/dhcp3/dhclient.conf komutuyla açılan yerde değiştirmemem gereken yerleri değiştirdim daha önceden. Bu açılan yerdeki ayarları nasıl ilk şekline getirebilirim? Telefonlardaki fabrika ayarlarına geri dön olayı gibi :)
Teşekkürler

bytan

@hellrider,

O dosyayı olduğu gibi buraya kopyalayın. Ne hale geldiğne bakalım.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

hellrider


# Configuration file for /sbin/dhclient, which is included in Debian's
#   dhcp3-client package.
#
# This is a sample configuration file for dhclient. See dhclient.conf's
#   man page for more information about the syntax of this file
#   and a more comprehensive list of the parameters understood by
#   dhclient.
#
# Normally, if the DHCP server provides reasonable information and does
#   not leave anything out (like the domain name, for example), then
#   few changes must be made to this file, if any.
#

send host-name "<hostname>";
#send dhcp-client-identifier 1:0:a0:24:ab:fb:9c;
#send dhcp-lease-time 3600;
#supersede domain-name "fugue.com home.vix.com";
#prepend domain-name-servers 208.67.222.222,208.67.220.200;
request subnet-mask, broadcast-address, time-offset, routers,
   domain-name, domain-name-servers, domain-search, host-name,
   netbios-name-servers, netbios-scope, interface-mtu;
#require subnet-mask, domain-name-servers;
#timeout 60;
#retry 60;
#reboot 10;
#select-timeout 5;
#initial-interval 2;
#script "/etc/dhcp3/dhclient-script";
#media "-link0 -link1 -link2", "link0 link1";
#reject 192.33.137.209;

#alias {
#  interface "eth0";
#  fixed-address 192.5.5.213;
#  option subnet-mask 255.255.255.255;
#}

#lease {
#  interface "eth0";
#  fixed-address 192.33.137.200;
#  medium "link0 link1";
#  option host-name "andare.swiftmedia.com";
#  option subnet-mask 255.255.255.0;
#  option broadcast-address 192.33.137.255;
#  option routers 192.33.137.250;
#  option domain-name-servers 208.67.222.220,208.67.220.220;
#  renew 2 2000/1/12 00:00:01;
#  rebind 2 2000/1/12 00:00:01;
#  expire 2 2000/1/12 00:00:01;
#}

hellrider

option domain servers kısmını da değiştirdim. Orasının orjinal halini hatırlamıyorum.

bytan

#prepend domain-name-servers 208.67.222.222,208.67.220.200;

Yukarıdaki satırı aşağıdaki gibi düzenle, kaydedip çık. Sistemini yeniden başlat.

prepend domain-name-servers 208.67.222.222,208.67.220.200;

Satırların başında # işareti varken, yaptığın değişikliklerin bir anlamı olmaz. O işaret, o satırın okunmamasını sisteme anlatır.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

hellrider

Bundan sonraki komutta"eht0" yerine yazacağımız şeyi sudo ifconfig de göremedim.
Sanırım onu da yaparsam halledicem :)

bytan

Alıntı yapılan: hellrider - 07 Mart 2009 - 19:28:50
Bundan sonraki komutta"eht0" yerine yazacağımız şeyi sudo ifconfig de göremedim.
Sanırım onu da yaparsam halledicem :)

Sen çıktıya bakıp göremediysen, biz çıktısız hiç göremeyiz.  :D
Sen en iyisi makinanı yeniden başlat. Bu yeterli olur.  ;)
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

hellrider

eth0      Link encap:Ethernet  HWaddr 00:15:f2:18:85:74 
          inet addr:192.168.7.4  Bcast:192.168.7.255  Mask:255.255.255.0
          inet6 addr: fe80::215:f2ff:fe18:8574/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8638 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6079 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:8974464 (8.9 MB)  TX bytes:969983 (969.9 KB)
          Interrupt:23 Base address:0xa000

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:100 (100.0 B)  TX bytes:100 (100.0 B)
:D

bytan

Ben eth0'ı görebiliyorum. Sen de görüyorsan, sorun yok.  ;)

Bu son adımları yapmasan bile, yeniden başlattığında çalışır yeni DNS ayarların.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

eskidefter

ilk komutla dosyayı açıyorum,
sudo nano /etc/resolv.conf
sona dns leri ekliyorum
ctrlx ile çıkıyorum
kaydediyim mi diyor
E diyorum
dosya adını istiyor ki zaten kendi otomatikman dosyanın adını yazmış
entere basıyorum
yetkin yok diyor...

herkes 2. komutta yetki hatası almıs ben 1.de aldım :)

dosyamın hali şöyle oldu ama kaydedemedim :)

# Generated by NetworkManager
domain Home
search Home
nameserver 192.168.1.1
prepend domain-name-servers 208.67.222.222,208.67.220.200;


heartsmagic

O dosyada yapmayacaksın zaten onu. En alt satırı temizle resolv.conf dosyasından. Başlığı iyi okursan görürsün hangi dosya olduğunu:

sudo gedit /etc/dhcp3/dhclient.conf
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

eskidefter

#40
Alıntı yapılan: fadike - 30 Eylül 2008 - 11:18:43
Alıntı yapılan: aoyilmaz - 30 Eylül 2008 - 08:54:40
DNS nasıl değiştirilir peki? :D

Ya da terminalden
sudo nano /etc/resolv.conf yapılandırmasını açıp yukarıda listelenen DNS'lerden birini yazmanız yeterli olacaktır. Ayarları kaydetmek için ctrl+X ile ayarlarınızı kaydedin ve sorulan soruya E ile yanıt verdikten sonra;
sudo chattr +a /etc/resolv.conf ile de bunu Ubuntu'ya anlatın bir nevi. Ardından da sistemi kapatıp açın. Hepsi bu.

Ben ise Open DNS kullanıyorum. Tübitak'ı denemedim hiç. Deneyenler deneyimlerini söylerlerse iyi olur. Ayrıca hem OpeDNS hem de Tubitak'ın DNS adreslerini aynı anda kullanabilir miyiz? Kullanabilir isek sorun olur mu? Ubuntu bu adreslerden öcelikli olarak hangisini kullanacaktır?

ben bu iletiye göre yapmaya çalışmıştım.


# Configuration file for /sbin/dhclient, which is included in Debian's
# dhcp3-client package.
#
# This is a sample configuration file for dhclient. See dhclient.conf's
# man page for more information about the syntax of this file
# and a more comprehensive list of the parameters understood by
# dhclient.
#
# Normally, if the DHCP server provides reasonable information and does
# not leave anything out (like the domain name, for example), then
# few changes must be made to this file, if any.
#

send host-name "<hostname>";
#send dhcp-client-identifier 1:0:a0:24:ab:fb:9c;
#send dhcp-lease-time 3600;
#supersede domain-name "fugue.com home.vix.com";
prepend domain-name-servers 4.2.2.2;
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, domain-search, host-name,
netbios-name-servers, netbios-scope, interface-mtu;
#require subnet-mask, domain-name-servers;
#timeout 60;
#retry 60;
#reboot 10;
#select-timeout 5;
#initial-interval 2;
#script "/etc/dhcp3/dhclient-script";
#media "-link0 -link1 -link2", "link0 link1";
#reject 192.33.137.209;

#alias {
#  interface "eth0";
#  fixed-address 192.5.5.213;
#  option subnet-mask 255.255.255.255;
#}

#lease {
#  interface "eth0";
#  fixed-address 192.33.137.200;
#  medium "link0 link1";
#  option host-name "andare.swiftmedia.com";
#  option subnet-mask 255.255.255.0;
#  option broadcast-address 192.33.137.255;
#  option routers 192.33.137.250;
#  option domain-name-servers 127.0.0.1;
#  renew 2 2000/1/12 00:00:01;
#  rebind 2 2000/1/12 00:00:01;
#  expire 2 2000/1/12 00:00:01;
#}


şimdi boyle yaptım.modemi de bilgisayarı da kapatıp açtım fakat olmadı sanırım

heartsmagic

Öyle de olur ancak o dosyaya prepend ile ilgili bir şey eklemezsin. Zaten alıntı yaptığın iletide de onu anlatmıyor. Önce:

sudo chattr -a /etc/resolv.conf yap. Ardından prepend satırını sil. Eğer o dosyaya ekleme yapıp yapacaksan şöyle yap.


nameserver 208.67.220.220
nameserver 208.67.222.222


ekle.

nameserver 192.168.1.1 satırını sil.

Daha sonra

sudo chattr +a /etc/resolv.conf ile dosyayı yazmaya kapat. -a yapmadıktan sonra bu dosyaya sudo ile bile yazamazsın.

Başlığı dikkatlice okursan iki farklı yol olduğunu görürsün. prepend meselesi daha farklı bir yoldur ve aslında genelde o tavsiye edilir.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

eskidefter

sudo gedit /etc/dhcp3/dhclient.conf

ile yapmaya çalıştım şimdi
prepend domain-name-servers 4.2.2.2;
olarak editledim
başındaki # yi sildim
fakat olmadı
bi onceki mesajıma koydum

canosayan

#43
http://wiki.ubuntu-tr.net/index.php5?title=Dns_adreslerini_de%C4%9Fi%C5%9Ftirmek

bu konuyu wiki üzerine taşımanın gerekli olduğunu düşündüm.
eğer bir hata varsa daha bilgili biri düzeltirse sevinirim.
Chmod bizim işimiz.

heartsmagic

@kvstb, ağı yeniden başlattın mı yapdıktan sonra?
Şu an sorun hangi aşamada, değiştirebildin mi dns'leri?

@canosayan, eline sağlık.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

eskidefter

dhclient.conf
dosyamın içeriğini 2 üst postumda verdim.
(http://forum.ubuntu-tr.net/index.php/topic,4595.msg87459.html#msg87459)
fakat değişmedi dns.
ağı da sistemi de yeniden başlattım...

heartsmagic

O zaman diğer yöntemi dene. nameserver olarak resolv.conf'a ekle ve chattr +a yap.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

eskidefter

evet teşekkür ederim bu yöntem işimi gördü :)

1hat

Alıntı yapılan: ufuk_k - 25 Nisan 2008 - 19:08:38
To avoid having your settings get revoked after reboots, or after periods of inactivity, do this:

    $ sudo cp /etc/resolv.conf /etc/resolv.conf.auto
    $ sudo gedit /etc/dhcp3/dhclient.conf
    # append the following line to the document
    prepend domain-name-servers 208.67.222.222,208.67.220.220;
    # save and exit
    $ sudo ifdown eth0 && sudo ifup eth0
Not: Son komutta "eth0" yerine yazılacak ağ kartı adını sudo ifconfig komutuyla öğrenebilirsin. (Kullandığın ağ cihazı)
Sonra bu adresi tıkla ve DNS adresleri sına.
https://www.opendns.com/start?device=ubuntu

Bunları uyguladın mı tamamen? /etc/dhcp3/dhclient.conf dosyasının sonuna dediği gibi yazdıklarını ekledin mi?

ben herşeyi yaptım fakat şu hatayı alıyorum
"ifdown: interface eth0 not configured
Ignoring unknown interface eth0=eth0."

bytan

Aşağıdaki ile ağı yeniden başlatabilirsiniz:

sudo /etc/init.d/networking restart
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST