Tam hatayı kaydedin
Ekrandaki genel uyarı yerine journal, servis ve kernel logundaki ilk gerçek hata mesajını zaman bilgisiyle alın.
DNS sorunu teşhisinde önce sunucunun IP katmanında dış dünyaya erişip erişmediği kontrol edilmelidir. IP adresine erişim çalışıyor ancak domain çözülmüyorsa resolver; IP erişimi de yoksa route, gateway, firewall veya arayüz sorunu vardır.
ping: example.com: Temporary failure in name resolution
curl: (6) Could not resolve host: example.com
Network is unreachable
DNS sorunu teşhisinde önce sunucunun IP katmanında dış dünyaya erişip erişmediği kontrol edilmelidir. IP adresine erişim çalışıyor ancak domain çözülmüyorsa resolver; IP erişimi de yoksa route, gateway, firewall veya arayüz sorunu vardır.
Ekrandaki genel uyarı yerine journal, servis ve kernel logundaki ilk gerçek hata mesajını zaman bilgisiyle alın.
Servis, disk, ağ, izin, güvenlik politikası ve uygulama yapılandırmasını aynı anda değiştirmeden ayrı test edin.
Ubuntu/Debian ile AlmaLinux/Rocky/CloudLinux üzerinde servis adı, paket yöneticisi ve firewall aracı farklı olabilir.
SSH, ağ, firewall, boot ve disk değişikliklerinde ikinci oturum, konsol, snapshot veya güncel yedek bulundurun.
/etc/resolv.conf dosyasını yönetici servisin kullandığı symlink yapısını bilmeden değiştirmeyin.
Anlamı: Resolver domain adını IP’ye çeviremiyor.
Muhtemel neden: DNS sunucusu, resolv.conf veya ağ sorunu.
Anlamı: Uygulama DNS cevabı alamadı.
Muhtemel neden: Yanlış nameserver, proxy veya container DNS.
Anlamı: Hedefe rota yok.
Muhtemel neden: Default route veya arayüz down.
Anlamı: Gateway veya yerel ağ hedefe ulaşamıyor.
Muhtemel neden: Yanlış subnet/gateway ya da link sorunu.
Anlamı: Yerel stub resolver çalışmıyor.
Muhtemel neden: Servis veya symlink bozuk.
Anlamı: Elle yazılan DNS DHCP veya yönetici araç tarafından değiştirildi.
Muhtemel neden: Netplan/NetworkManager dışında düzenleme.
Anlamı: Yetkili veya recursive DNS sorguyu tamamlayamadı.
Muhtemel neden: DNSSEC, upstream veya zone sorunu.
Anlamı: Yerel hostname /etc/hosts ile eşleşmiyor.
Muhtemel neden: hostname değişmiş ancak hosts güncellenmemiş.
Bu ifadeyle eşleşen hata kaydı bulunamadı.
ip -br addr
ip route
ip rule
IP adresleri, default route ve policy route’ları gösterir.
ping -c 3 1.1.1.1
getent ahosts example.com
dig +time=2 +tries=1 example.com
Ağ erişimi ile DNS çözümlemesini ayırır.
resolvectl status 2>/dev/null || true
readlink -f /etc/resolv.conf
cat /etc/resolv.conf
systemd-resolved ve resolv.conf yapısını gösterir.
netplan get 2>/dev/null || true
Kalıcı ağ ve nameserver yapılandırmasını gösterir.
nmcli device status 2>/dev/null || true
nmcli device show 2>/dev/null | grep -E 'GENERAL.DEVICE|IP4.DNS|IP4.GATEWAY|IP4.ADDRESS'
RHEL ailesindeki aktif DNS ve gateway değerlerini gösterir.
nc -zvu -w2 1.1.1.1 53
nc -zv -w2 1.1.1.1 53
UDP ve TCP 53 erişimini test eder.
Netplan, systemd-networkd veya NetworkManager backend’i belirlenmeli; /etc/resolv.conf symlink yapısı korunmalıdır.
networkctl status 2>/dev/null || truesystemctl status systemd-resolved --no-pager 2>/dev/null || truenetplan get 2>/dev/null || trueNetworkManager connection profili içindeki ipv4.dns, ignore-auto-dns ve gateway ayarları kullanılmalıdır.
nmcli connection show --activenmcli device showsystemctl status NetworkManager --no-pagerDocker, container resolver, panel DNS servisi ve host resolver birbirinden ayrılmalıdır.
docker info 2>/dev/null | grep -i dns || truecat /etc/docker/daemon.json 2>/dev/null || truesystemctl status named bind9 pdns --no-pager 2>/dev/null || trueEkrandaki veya logdaki tam hata mesajı zaman bilgisiyle kaydedilir; ardından servis, ağ, disk ve güvenlik katmanları ayrı test edilir.
Paket yöneticisi, firewall, ağ yöneticisi ve bazı servis adları dağıtım ailelerine göre farklıdır. Sayfadaki dağıtım bölümü bu ayrımı gösterir.
Geçici olarak çalıştırabilir ancak log ve kaynak verisi alınmadan yapılan restart kök nedeni gizleyebilir.
Salt okunur teşhis komutları genellikle güvenlidir. Config, firewall, disk ve recovery değişikliklerinde konsol, yedek ve geri dönüş planı gerekir.
Linux katmanı aynıdır ancak panel servis wrapper’ları, firewall eklentileri ve üretici paketleri ayrıca dikkate alınmalıdır.
SSH, firewall, network veya boot değişikliklerinde ikinci oturum ve sağlayıcı konsolu açık tutulmalıdır.
Hayır. Teknik doğruluk ve kapsam güçlü temel sağlar; sıralama rekabet, site otoritesi, iç link, hız ve kullanıcı davranışına da bağlıdır.
Ubuntu, Debian, AlmaLinux, Rocky ve CloudLinux servis, disk, ağ, güvenlik, performans ve boot sorunlarını log verileriyle analiz ediyoruz.