📘 Pardus /etc/resolv.conf Dosyası
🔹 1. /etc/resolv.conf Nedir?
/etc/resolv.conf, Linux sistemlerinin DNS çözücüsüne (resolver) hangi DNS sunucularını kullanacağını söyleyen konfigürasyon dosyasıdır.Bu dosyada genellikle üç tür ayar bulunur:
-
nameserver → DNS sunucusunun IP’si
-
search → Varsayılan etki alanları
-
domain → Tek bir domain belirtimi
🔹 2. resolv.conf İçeriği Nasıl Görünür?
Örnek 1 – Basit bir DNS yapılandırması:
Örnek 2 – Etki alanına join edilecek makinelerde:
🔹 3. En Önemli Bilgi: resolv.conf dosyası sabit değildir!
🟡 Birçok Linux dağıtımı bu dosyayı otomatik olarak yeniden oluşturur:
-
systemd-resolved
-
NetworkManager
-
DHCP client (dhclient, systemd-networkd)
-
Pardus ETAP 23 → NetworkManager
Bu nedenle sen manuel düzenlesen bile yeniden başlatınca değişebilir.
🔹 4. Pardus’ta resolv.conf’u Kim Yönetir?
Pardus GNOME/Server/ETAP 23 sistemlerinde:
| Bileşen | Açıklama |
|---|---|
| NetworkManager | Ethernet/WiFi DNS ayarlarını yönetir |
| systemd-resolved | Çözücü servisi |
/etc/resolv.conf → /run/systemd/resolve/stub-resolv.conf | Genellikle symbolic link olur |
Kontrol et:
Görürsün ki çoğu zaman:
➡ Yani dosyaya yazsan bile kalıcı olmaz.
🔹 5. Pardus’ta Kalıcı DNS Ayarı Nasıl Yapılır?
✔ Yöntem 1 — NetworkManager üzerinden (önerilir)
-
Ayarlar → Ağ → Kablolu Bağlantı
-
IPv4 Ayarları → DNS
-
“Otomatik (DHCP)” yerine Elle seç
-
DNS IP’lerini gir:
Bu şekilde /etc/resolv.conf kalıcı olarak bu DNS'leri kullanır.
✔ Yöntem 2 — systemd-resolved üzerinden
Yapılandırma:
Aşağıdaki gibi ayarla:
Servisi yeniden başlat:
✔ Yöntem 3 — DHCP Sunucudan DNS Zorlamak (Okullar İçin En Profesyonel)
Eğer okulda DHCP’yi Pardus Server veya Router veriyorsa:
-
Tüm istemcilere doğru DNS otomatik gider
-
Örneğin AD DC (192.168.16.253) DNS olur
-
Öğrenci makineler yanlış DNS kullandığında yaşanan çökmeler biter
DHCP ayarı örneği (dnsmasq):
🔹 6. /etc/resolv.conf için Kullanılan Parametreler
1️⃣ nameserver
Sorguların gönderileceği DNS sunucusunun IP adresi.
2️⃣ search
Kısa hostname yazıldığında tamamlanmasını sağlar.
Kullanıcı:
otomatik olarak şuna dönüşür:
3️⃣ domain
search ile benzerdir ama yalnızca bir domain alır.
🔹 7. Etki Alanı Ortamlarında resolv.conf Neden Çok Önemli?
Active Directory / Samba AD / LDAP ortamlarında DNS kritiktir:
Eğer DNS yanlış olursa:
-
Domain join başarısız olur
-
Kerberos biletleri alınamaz
-
LiderAhenk ajanı merkezle görüşemez
-
Moodle LDAP bağlantısı çöker
-
SAMBA paylaşımına bağlanamaz
-
ETAP tahtalar geç açılır
Doğru yapılandırma:
➡ AD DNS her zaman birinci sırada olmalı.
🔹 8. Pardus Server + Samba AD için Özel resolv.conf Örneği
Açıklama:
-
Samba AD DC kendi DNS hizmetini sağlar → 127.0.0.1 doğru
-
Dış dünya çözümleri için Google veya Cloudflare yedek bırakılır
🔹 9. resolv.conf Hataları ve Çözüm Yolları
❌ Sorun 1: reboot sonrası DNS değişiyor
Sebep: resolv.conf symbolic link veya DHCP override ediyor.
❌ Sorun 2: “Temporary failure in name resolution”
Kontrol komutları:
❌ Sorun 3: Samba paylaşımları açılamıyor
DNS'te SRV kayıtları çözülemiyordur.
🔹 10. DNS Test Komutları
DNS kontrol:
Hangi DNS kullanılıyor:
Bir ismi çöz:
📌 SONUÇ
/etc/resolv.conf, Pardus sistemlerinde ağın kalbi sayılabilecek bir dosyadır.-
Etki alanı
-
Samba
-
LDAP
-
LiderAhenk
-
ETAP
-
Moodle LDAP entegrasyonu
gibi altyapılarda doğru DNS ayarı sistemi %80 daha stabil hale getirir.
Yorumlar