İçeriğe geç
Tüm yazılar

Ev ağında DNS zaman aşımı: UDP'den TCP'ye bir hata ayıklama hikâyesi

Alan adım herkeste açılıyor, bende açılmıyordu. nslookup -vc ile başlayan ve modemde biten küçük bir dedektiflik.

Taha Bayar1 dk okuma 159
İçindekiler

Siteyi yayına aldım, telefondan açtım: sorun yok. Bilgisayardan açtım: "Bu siteye ulaşılamıyor". Klasik.

İlk şüpheli: DNS kaydı

> nslookup tahabayar.com
DNS request timed out.

Zaman aşımı. Ama sunucudaki getent hosts doğru IP'yi döndürüyordu. Demek ki kayıtta sorun yoktu.

İkinci deneme: TCP

> nslookup -vc tahabayar.com
Name:    tahabayar.com
Addresses: 104.21.x.x

-vc sorguyu UDP yerine TCP üzerinden yapar. Ve çalıştı! Sorun alan adında değil, evdeki hattın UDP 53 trafiğini düzgün iletmemesindeydi.

Çözüm

Bilgisayarın DNS sunucularını elle 1.1.1.1 ve 1.0.0.1 yaptım. O günden beri sorun yok.

Ders

Bir şey "bende çalışmıyor" ise önce farklı bir ağdan deneyin. Sorunun nerede olduğunu daraltmak, çözmenin yarısıdır.

Paylaş

Yazar

Taha Bayar

Bu blogun sahibi. Sunucular, yazılım ve öğrendiklerim üzerine yazıyorum.

Yorumlar2

  • Can Arslan

    Ben de benzer bir kurulum yaptım ama bu detayı atlamışım. Hemen düzelttim, teşekkürler!

  • Zeynep Demir

    Tam aradığım yazıydı, elinize sağlık. Özellikle örnek komutlar çok işime yaradı.

Benzer yazılar