- Konu sahibi
- #1
Dinamik DNS, internet bağlantınızın değişebilen IP adresini sabit bir alan adı veya alt alan adıyla eşleştirir. Böylece ev sunucusu, NAS, kamera sistemi, uzaktan erişim servisi ya da test sunucusu gibi bir kaynağa IP adresini her değiştiğinde yeniden öğrenmeden
Normal bir A kaydı, alan adını IPv4 adresine bağlar. Aşağıdaki IP’ler dokümantasyon için ayrılmış kurgusal değerlerdir; canlı ayar olarak kullanılmaz. Örneğin
Dinamik DNS istemcisi belirli aralıklarla mevcut dış IP adresini kontrol eder. Değişiklik algılarsa DNS sağlayıcısındaki A veya AAAA kaydını yeni adresle günceller. DNS istemcisi yönlendiricide, Linux sunucuda, NAS cihazında veya destekleyen başka bir ağ cihazında çalışabilir. Bu yaklaşım, DNS kaydını elle değiştirme ihtiyacını ortadan kaldırır.
Dinamik DNS, IP adresini sabitlemez; yalnızca değişen adresi takip eden sabit bir isim sağlar. Ayrıca port yönlendirme, güvenlik duvarı kuralı veya dışarıdan erişim izni oluşturmaz. Servisin çalışması için hedef cihazın erişilebilir olması gerekir.
Evdeki NAS cihazına dışarıdan erişmek istediğinizi varsayalım:
Karar verirken önce bağlantınızın gerçekten dışarıdan erişilebilir olup olmadığını kontrol edin:
CGNAT kullanılıyorsa modem üzerinde görünen WAN adresi, internetten erişilen gerçek genel adres olmayabilir. Bu durumda dinamik DNS kaydı doğru bir adresi gösterse bile gelen bağlantı modem ağınıza ulaşmayabilir. Önce servis sağlayıcınızdan genel IP, IPv6 veya uygun bir uzaktan erişim yöntemi olup olmadığını öğrenin.
Dinamik DNS'yi sabit IP sanmak: Bu hizmet IP'yi değiştirmez ve bağlantının kesintisiz olacağını garanti etmez.
Yanlış kaydı güncellemek: İstemci
A ve AAAA kayıtlarını gözden kaçırmak: İstemci IPv4 kaydını güncellese bile istemciler IPv6 üzerinden eski AAAA kaydına gidebilir. Kullanmadığınız veya güncellenmeyen kaydı bilinçsizce bırakmayın.
Port açmayı yeterli sanmak: Port yönlendirme tek başına güvenli erişim sağlamaz. Yönetim panellerini doğrudan internete açmak yerine mümkünse VPN veya güvenli bir erişim katmanı kullanın.
Hayır. Sağlayıcıdaki kayıt güncellense bile önceki yanıt çözümleyicilerde TTL süresince kalabilir. Önce yetkili kayıtla genel çözümleyicinin yanıtını karşılaştırın; güncelleme istemcisinin çalışmadığı sonucuna yalnız eski önbellekten bakarak varmayın.
Farklı dış IP bildiren istemciler kaydı sırayla değiştirebilir. Tek bir hedef için hangi istemcinin yetkili olduğunu belirleyin ve çakışan güncellemeleri kapatın. Farklı ağlardaki cihazlar için ayrı host adları daha açık olur.
Hayır. Adın IP’ye çözülmesi ile TLS sunucu kimliğinin doğrulanması farklı işlemlerdir. HTTPS hizmetinin kullandığı adı kapsayan geçerli sertifika ve doğru sunucu yapılandırması yine gereklidir.
nas.example.com gibi aynı adresten ulaşabilirsiniz. Güncelleme işlemi modem, sunucu veya özel bir istemci tarafından otomatik yapılır.Nasıl çalışır?
Normal bir A kaydı, alan adını IPv4 adresine bağlar. Aşağıdaki IP’ler dokümantasyon için ayrılmış kurgusal değerlerdir; canlı ayar olarak kullanılmaz. Örneğin
nas.example.com kaydı 198.51.100.24 adresini gösterebilir. İnternet servis sağlayıcısı bağlantınıza yeni bir adres verdiğinde bu kayıt eski IP'yi göstermeye devam ederse bağlantı kopar.Dinamik DNS istemcisi belirli aralıklarla mevcut dış IP adresini kontrol eder. Değişiklik algılarsa DNS sağlayıcısındaki A veya AAAA kaydını yeni adresle günceller. DNS istemcisi yönlendiricide, Linux sunucuda, NAS cihazında veya destekleyen başka bir ağ cihazında çalışabilir. Bu yaklaşım, DNS kaydını elle değiştirme ihtiyacını ortadan kaldırır.
Dinamik DNS, IP adresini sabitlemez; yalnızca değişen adresi takip eden sabit bir isim sağlar. Ayrıca port yönlendirme, güvenlik duvarı kuralı veya dışarıdan erişim izni oluşturmaz. Servisin çalışması için hedef cihazın erişilebilir olması gerekir.
Somut örnek
Evdeki NAS cihazına dışarıdan erişmek istediğinizi varsayalım:
- Alan adınız
example.comolsun. - Dinamik DNS adı olarak
nas.example.comseçilsin. - Bağlantınızın dış IP adresi önce
198.51.100.24, daha sonra198.51.100.87olsun. - İstemci ilk durumda A kaydını
198.51.100.24olarak yazar. - IP değişince istemci kaydı
198.51.100.87olarak günceller.
nas.example.com adresini kullanırsınız. Doğrudan IPv4 erişiminde ayrıca doğru port yönlendirmesi gerekir; VPN veya güvenli tünel kullanılıyorsa erişim yolu o çözüme göre kurulur.Hangi durumda kullanılır?
Karar verirken önce bağlantınızın gerçekten dışarıdan erişilebilir olup olmadığını kontrol edin:
| Durum | Dinamik DNS'nin faydası | Ek gereksinim |
|---|---|---|
| Değişken genel IPv4 adresi | Alan adını güncel IP'ye bağlar | Port yönlendirme ve güvenlik duvarı kuralı |
| Değişken IPv6 adresi | AAAA kaydını güncel tutar | IPv6 güvenlik duvarında izin |
| CGNAT arkasındaki bağlantı | İsim güncellenebilir ancak erişim sağlanamayabilir | Genel IP, tünel veya sağlayıcı desteği |
| Sabit IP adresi | Genellikle gerekli değildir | Normal DNS kaydı yeterlidir |
Kurulum için uygulanabilir yol
- Kullanacağınız DNS sağlayıcısında bir alt alan adı oluşturun. Örneğin
nas.example.comiçin A veya gerekiyorsa AAAA kaydı tanımlayın. - Yönlendiricinizdeki veya sunucunuzdaki dinamik DNS istemcisini açın. Sağlayıcınız desteklenmiyorsa API kullanan bir istemci ya da küçük bir güncelleme betiği kullanın.
- İstemciye sağlayıcının desteklediği en dar kayıt veya zone kapsamındaki güncelleme yetkisini verin. Genel hesap parolasını betiğe koymak yerine sınırlı bir API belirteci kullanmak daha uygundur.
- Planlı veya doğal bir dış IP değişikliğinden sonra yetkili DNS kaydını ve istemci günlüğünü karşılaştırın; sırf test için çalışan bağlantıyı gereksiz yere kesmeyin.
- Alan adının çözümlenmesi doğru olsa bile hizmete erişilemiyorsa port yönlendirme, yerel IP adresi, güvenlik duvarı ve CGNAT durumunu ayrı ayrı inceleyin.
Sık yapılan hatalar
Dinamik DNS'yi sabit IP sanmak: Bu hizmet IP'yi değiştirmez ve bağlantının kesintisiz olacağını garanti etmez.
Yanlış kaydı güncellemek: İstemci
nas.example.com yerine kök alan adını veya başka bir alt alan adını güncelliyor olabilir. Sağlayıcı panelindeki kayıt adıyla istemci ayarını karşılaştırın.A ve AAAA kayıtlarını gözden kaçırmak: İstemci IPv4 kaydını güncellese bile istemciler IPv6 üzerinden eski AAAA kaydına gidebilir. Kullanmadığınız veya güncellenmeyen kaydı bilinçsizce bırakmayın.
Port açmayı yeterli sanmak: Port yönlendirme tek başına güvenli erişim sağlamaz. Yönetim panellerini doğrudan internete açmak yerine mümkünse VPN veya güvenli bir erişim katmanı kullanın.
Sık sorulan sorular
IP değişince herkes yeni adrese hemen ulaşır mı?
Hayır. Sağlayıcıdaki kayıt güncellense bile önceki yanıt çözümleyicilerde TTL süresince kalabilir. Önce yetkili kayıtla genel çözümleyicinin yanıtını karşılaştırın; güncelleme istemcisinin çalışmadığı sonucuna yalnız eski önbellekten bakarak varmayın.
Aynı adı iki farklı güncelleme istemcisi yönetebilir mi?
Farklı dış IP bildiren istemciler kaydı sırayla değiştirebilir. Tek bir hedef için hangi istemcinin yetkili olduğunu belirleyin ve çakışan güncellemeleri kapatın. Farklı ağlardaki cihazlar için ayrı host adları daha açık olur.
Dinamik DNS adı HTTPS sertifikası yerine geçer mi?
Hayır. Adın IP’ye çözülmesi ile TLS sunucu kimliğinin doğrulanması farklı işlemlerdir. HTTPS hizmetinin kullandığı adı kapsayan geçerli sertifika ve doğru sunucu yapılandırması yine gereklidir.