[Linux-ag] DNS sorunu-resolv.conf sürekli değişiyor

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Cem ASLAN (ceremcem@kku.edu.tr)
Date: Mon 01 May 2006 - 20:30:21 GMT


Merhaba,

Yaptığım DNS ayarlarının (/etc/resolve.conf) konumunda tutulduğunu öğrendim. Buraya
nameserver 195.175.37.14
nameserver 195.175.37.69 yazınca işler düzeliyor, internete rahatlıkla giriyorum. Fakat farkettim ki bu dosya 10 dak. civarında bir süre sonra değiştiriliyor. Kim değiştiriyor diye aranırken (/etc/dhcp3/dhclient-script) dosyasının içinde bir şeye rastladım:

make_resolv_conf() {
    if [ -n "$new_domain_name" -o -n "$new_domain_name_servers" ]; then
        local new_resolv_conf=/etc/resolv.conf.dhclient-new
        rm -f $new_resolv_conf

        if [ -n "$new_domain_name" ]; then
            echo search $new_domain_name >> $new_resolv_conf
        else # keep 'old' search/domain scope
            egrep -i '^ *[:space:]*(search|domain)' /etc/resolv.conf >> \
                  $new_resolv_conf
        fi
        
        if [ -n "$new_domain_name_servers" ]; then
            for nameserver in $new_domain_name_servers; do
                echo nameserver $nameserver >>$new_resolv_conf
            done
        else # keep 'old' nameservers
            egrep -i '^ *[:space:]*nameserver' /etc/resolv.conf >> \
                  $new_resolv_conf
        fi

        chown --reference=/etc/resolv.conf $new_resolv_conf
        chmod --reference=/etc/resolv.conf $new_resolv_conf
        mv $new_resolv_conf /etc/resolv.conf
    fi
}

Sözdizimi C'ye benzeyen bu kodlara baktığımda çok fazla bir şey anlamamakla birlikte bir koşul gerçekleştiğinde resolv.conf dosyasının içeriğini ya da kendisini, varsayılan ile değiştirdiğini sanıyorum. Bu dili bilen arkadaş varsa lütfen o koşulu söyleyebilir mi? Bu işlevin içini boşaltmayı denedim ama bu sefer de internet bağlantısı tamamen sorunlu oldu. (Not: Bu dilin anlatıldığı bir kaynak gösterebilirseniz çok yardımcı olursunuz)

___________________________________
NOCC, http://nocc.sourceforge.net

_______________________________________________
Linux-ag mailing list
Linux-ag@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-ag


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.