Re: [Linux-sunucu] dns sorunu

---------

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

From: Huzeyfe ONAL (honal@ford.com.tr)
Date: Mon 20 Jun 2005 - 15:27:48 EEST


Merhaba,
makinede resolv.conf dosyasi olmadigi zaman ya da ici bos oldugu zaman
dns sunucunun o makinede calistigi varsayilarak islem yapilir. Deneyerek
sonucu gozlemleyebilirsiniz.

On Sat, 2005-06-18 at 19:33 +0300, Murat Koç wrote:
> Merhaba,
>
> > görkem çetinin ağ yönetimi adlı kitabında eğer makinada dns server
> > koşacaksa resolv.conf dosyasının içeriği boş olabilir yazmışştı.
> > bende gerek boÅŸ olarak denedim
> > gerek
> > domain mertce.com
> > nameserver 127.0.0.1
> > serach mertce.com
>
> Okuduğunuz kitap yanlış bilgiler içeriyor. Daha düzgün kitaplar okuyun önce.
>
> makinada dns server koşsun veya koşmasın nereden sorgulama yapılacağını bilmek
> için /etc/resolv.conf dosyasında tanımlama yapılması gerekir. Normalde
> sorgulama işlemi gethostbyname fonskiyonu ile yapılır ve bu C library içine
> gömülmüştür bu ise nsswitch.conf dan sorgulamanın hangi sıra ile yapılacağına
> bakar resolv+ librarysi ile bu dosyalar, NIS veya DNS şeklinde düzenlemeye
> göre olabilir. files girdisi /etc/hosts dosyasından bakılmasını nis NIS den
> sorgulama yapılmasını dns ise DNS sorgusu yapılmasını sağlar.
>
> DNS sorgusunun yapılması ise resolv+ librarysi ile sağlanır ve bu librarynin
> iki tane konfigurasyon dosyası vardır bunlar /etc/host.conf
> ve /etc/resolv.conf dur. /etc/host.conf dosyası /etc/nsswitch.conf dosyası
> ile uyumlu olmalıdır ve bu dosyalarda hangi sıra ile ve ne tür opsiyonlar ile
> sorgulama yapılması gerektiği belirtilir.
>
> dns şeklinde bir entry olması halinde resolver library /etc/resolv.conf
> dosyasından hangi dns server dan sorgulama yapacağını bilgisini almak
> zorundadır. Boş olmak gibi bir şansı yoktur bu dosyanın.
>
> Neyse bu kadar bilgiden sonra sizin soruna bakalım.
>
> named.conf dosyanızda girmiş olduğunuz
>
> forward first
>
> ilk önce gelen sorgu için forwarderlara sormasını sağlar önce bunu kaldırın.
>
> sonrasında ise size söylenen şekilde diğer makinaların /etc/resolv.conf
> dosyalarını
>
> search mertce.com
> nameserver 192.168.0.10
>
>
> dns serverdaki makinanın ise
>
> search mertce.com
> nameserver 127.0.0.1
>
> şeklinde düzenlemeniz
>
> ping router dediÄŸiniz zaman size IP i verir.
>
> Ek olarak olası bind yanlış konfigurasyonunuz için log dosyalarına bakın.
>


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


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

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.