Hatalı DNS sunucusu yapılandırması, bir alan adının erişilemez hale gelmesine veya çözümleme hatalarına yol açabilir. DNS sunucunuzun durumunu kontrol etmek ve normal çözümlemeyi yeniden sağlamak için Alibaba Cloud DNS konsolunu kullanın.
Temel kavramlar
Bir alan adının DNS sunucusu, genellikle genel yetkili DNS sunucu adresini ifade eder. Kayıt işleminin ardından kayıt kuruluşunuz varsayılan bir DNS sunucusu ayarlar ve bunu Üst Düzey Alan Adı (TLD) sunucularıyla senkronize eder. Çözümleme sırasında yerel bir çözümleyici önce TLD sunucusundan DNS sunucu adresini sorgular, ardından alan adının DNS kayıtları için ilgili sunucuyu sorgular.
Alan adınızın DNS sunucusunu kontrol etme
Konsol
Alibaba Cloud DNS - Public Zone sayfasına gidin.
Hedef alan adını bulun. DNS Server IP Address sütununda alan adının DNS sunucularının durumunu görüntüleyebilirsiniz. Durumun üzerine gelerek Current NS Address ve System Assigned NS Address bilgilerini görebilirsiniz.
CLI
nslookup -type=ns example.com
# or
dig NS example.com
Örnek çıktı:
example.com. 3547 IN NS dns30.hichina.com.
example.com. 3547 IN NS dns29.hichina.com.
Kayıt Kuruluşu
DNS sunucu adresini kayıt kuruluşunuzda kontrol edin. Aşağıdaki örnekte Alibaba Cloud üzerinden kaydedilmiş bir alan adı kullanılmıştır.
Domains console konsoluna gidin. Listeden alan adınızı bulun. İşlemler sütununda alan adı ayrıntıları sayfasına gitmek için Manage seçeneğine tıklayın.
Sol gezinme bölmesinde DNS sunucu adresini görüntülemek için DNS Modification seçeneğini belirleyin.
Durum hatalarını teşhis etme ve çözme
Sistem, NS kayıtları için TLD sunucularını sorgulayarak ve bunları beklenen değerlerle karşılaştırarak alan adınızın atanmış DNS sunucularına işaret edip etmediğini düzenli olarak denetler. Aşağıdaki durumlar görünebilir:
Durum 1: Query NS failed
Alibaba Cloud DNS, TLD sunucularından alan adınızın NS kayıtlarını alamadı.
Olası neden | Etki | Çözüm |
DNS sunucusu yapılandırılmamış. | Alan adı çözümlenemez. | DNS Server IP Address değerini Alibaba Cloud DNS tarafından atanan adrese ayarlayın. Talimatlar için bkz. Modify DNS servers. |
Geçerli alan adı bir alt alan adı ise üst alan adına NS kaydı eklenmemiş olması bu duruma neden olabilir. | Alan adı çözümlenemez. | Alt alan adının DNS Server IP Address bilgisini Alibaba Cloud DNS tarafından atanan DNS sunucularına yönlendirmek için üst alan adının DNS sunucusunda iki NS kaydı yapılandırın. Subdomain management. Önemli Üst alan adında NS kayıtları zaten yapılandırılmış ancak Query NS failed durumu devam ediyorsa bu durum muhtemelen bir gecikmeden kaynaklanır. Sağlık denetimi periyodiktir ve eşzamansız olarak güncellenir. 5 dakika bekleyin ve sayfayı yenileyin. |
Durum 2: Assigned NS not used
Alan adı, Alibaba Cloud DNS tarafından atanan DNS Server IP Address bilgisini kullanmıyor.
Olası neden | Etki | Çözüm |
Alan adı, Alibaba Cloud DNS dışındaki bir DNS Server IP Address kullanıyor. Alan adı kaydı ve DNS çözümlemesi birbirinden bağımsız iki hizmettir. Alibaba Cloud üzerinden satın alınan bir alan adı, yetkili çözümleme için üçüncü taraf bir DNS sağlayıcısı (AWS Route 53 veya Cloudflare gibi) kullanabilir. Bu durumda Alibaba Cloud DNS konsoluna eklediğiniz DNS kayıtları İnternet üzerinde etkili olmaz çünkü yetkili çözümlemeyi üçüncü taraf sağlayıcı yönetir. |
| Alibaba Cloud DNS kullanmak için alan adınızın DNS sunucularını Alibaba Cloud DNS tarafından atanan adreslerle değiştirin. Talimatlar için bkz. Modify DNS servers. Değişiklikten sonra yeni DNS sunucularının genel olarak etkinleşmesi 48 saate kadar sürebilir. Bu süre boyunca hizmet kesintisini önlemek için önceki DNS sağlayıcınızdaki kayıtları değiştirmeyin. Önemli DNS sunucularını zaten değiştirdiyseniz ancak DNS Server IP Address sütunu hâlâ Assigned NS not used durumunu gösteriyorsa bu durum muhtemelen bir gecikmeden kaynaklanır. Sağlık denetimi periyodiktir ve eşzamansız olarak güncellenir. 5 dakika bekleyin ve sayfayı yenileyin. |
Alan adı Ücretsiz Sürüm DNS sunucularını kullanacak şekilde yapılandırılmış ancak sistem Ücretli Sürüm DNS sunucuları atamış. | Ücretsiz hatlarda çözümleme çalışır ancak ücretli hatlarda başarısız olur. Resolution lines. | DNS sunucularını System Assigned NS Address ile değiştirin. |
Alan adı Ücretli Sürüm DNS sunucularını kullanacak şekilde yapılandırılmış ancak sistem Ücretsiz Sürüm DNS sunucuları atamış. | Alan adı çözümlenemez. | DNS sunucularını System Assigned NS Address ile değiştirin. |
Alan adının süresi dolmuş ve sistem DNS sunucularını otomatik olarak | Alan adı çözümlenemez. | Alan adınızı kayıt kuruluşunuz üzerinden yenileyin. |
Durum 3: Query Timeout
DNS sunucusu sorgusu zaman aşımına uğradı.
Olası neden | Çözüm |
Ağ sorunları veya diğer aralıklı sorunlar zaman aşımına neden oldu. | Bu durum alan adı çözümlemesini etkilemez. Durum birkaç dakika içinde normale dönmelidir. Çözümleme sonuçlarını doğrulamak için dig veya nslookup komutunu kullanabilirsiniz. |
Ek Bilgiler
System Assigned NS Address
Alibaba Cloud DNS, sürüme (Ücretli veya Ücretsiz) bağlı olarak farklı NS adresleri atar. Aralıklar şöyledir:
|
|
|
|
|
|
|
|
dns(1-32).hichina.com ns(1-8).alidns.com |
İlgili Konular
DNS sunucusu hiyerarşisi: DNS sunucu türleri ve yetkili sunucuların rolü.
DNS çözümleme süreci: Uçtan uca sorgu akışı.
DNS çözümlemesini sorunsuz şekilde Alibaba Cloud DNS'e taşıma: DNS sunucularını değiştirirken riskleri azaltma.