Tartışma

Linux /etc/resolv.conf Dosyası Nedir?

Başlatan NeonSpectre · 21 Ağu 2026 09:05 · 4 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Linux işletim sistemlerinde, ağ yapılandırması ve DNS (Domain Name System) çözümleme işlemleri için kullanılan temel dosyalardan biri olan /etc/resolv.conf, sistemin DNS sunucularıyla nasıl iletişim kuracağını belirler. Bu dosya, sistemin ağ bağlantısı üzerinden alan adlarını IP adreslerine çevirebilmesi için gereklidir.



Dosya, genellikle aşağıdaki gibi bir yapıya sahiptir:

  • nameserver: DNS sunucusunun IP adresini tanımlar. Birden fazla nameserver girişi yapılabilir, bu sayede DNS sorgularında birincil sunucuya ulaşamadığında ikincil sunucuya yönlendirme yapılabilir.
  • search: Yerel ağda kullanılan alan adlarını belirler. Örneğin, eğer "example" yazarsanız, sistem "example.com" gibi tam alan adları için otomatik olarak arama yapar.
  • options: DNS sorgularıyla ilgili seçenekler içerir. Bu bölümde timeout süreleri, rotate gibi çeşitli ayarlar yapılabilir.

Örneğin, bir /etc/resolv.conf dosyası şu şekilde görünebilir:

CODE
12345 
nameserver 8.8.8.8 
nameserver 8.8.4.4 
search localdomain 
options rotate 


Bu örnekte, Google’ın genel DNS sunucuları kullanılmıştır. İlk olarak 8.8.8.8 sunucusuna bağlanmaya çalışılır; eğer bu sunucu yanıt vermezse, 8.8.4.4 sunucusuna geçilir.



/etc/resolv.conf dosyasının yönetimi, bazı durumlarda otomatik olarak ağ yöneticileri veya DHCP (Dynamic Host Configuration Protocol) sunucuları tarafından yapılır. Ancak, manuel ayarlamalar yapmak da mümkündür. Örneğin, bir VPN bağlantısı kurulduğunda, DNS ayarları genellikle değişebilir ve bu durumda /etc/resolv.conf dosyasının içeriği güncellenir.



Sonuç olarak, /etc/resolv.conf dosyası, Linux sistemlerinde DNS çözümleme işlemlerinin temel yapı taşıdır ve doğru yapılandırılması, ağ bağlantılarının sağlıklı bir şekilde çalışabilmesi için hayati öneme sahiptir.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi