Etki alanlarını Google Etki Alanları üzerinden barındıranlar için, IP adresini güncellemek üzere 7/24 çalışacak istemci yazılımının nasıl ayarlanacağını açıklayan bir sayfaları vardır.
https://support.google.com/domains/answer/6147083?hl=en
Mevcut istemci yazılımı ile nasıl yapılacağını ve eğer teknoloji meraklısıysanız, REST POST'un kendi başınıza komut dosyalarını kullanarak yapmalarını nasıl talep edeceğini açıklar.
Ağ geçidinizde, ana makinenizde veya sunucunuzda bir istemci programı ayarlama
DDclient ve INADYN gibi kullanımda olan birkaç popüler dinamik DNS istemcisi vardır. Ek olarak, çoğu yönlendirici IP değişikliklerini tespit etmek ve bunları isim sunucuları ile iletişim kurmak için yerleşik bir yazılıma sahiptir.
Not: Google Etki Alanları dyndns2 protokolünü kullanır.
Dinamik DNS istemcinizi aşağıdakilerle yapılandırın:
Sağlayıcı (veya DNS veya Hizmet): DNS Sağlayıcınızın adı.
Kullanıcı adı: (veya kimlik bilgileri) Dinamik DNS kaydında oluşturulan kullanıcı adı.
Şifre (veya kimlik bilgisi): Dinamik DNS kaydında oluşturulan şifre.
Kaydı oluşturduktan ve istemci yazılımınızı yapılandırdıktan sonra, alt etki alanını ve etki alanını bir web tarayıcısına (veya uygun bir istemciye) girerek ve doğru kaynağa bağlandığını görerek test edin.
Örnekler
DDclient şimdi Google Etki Alanları için destek veriyor.
Google Etki Alanları Destekli DDclient
ddclient.conf girdileri:
SSL = yes
protokol = googledomains
= Generated_username giriş
şifre = generated_password
your_resource.your_domain.tld
Genel istemci yapılandırma örnekleri:
DDclient
Google Domains olmadan INADYN desteği
Örnek ddclient.conf girdileri:
protokol = dyndns2
Kullanım = web
Sunucu = domains.google.com
SSL = yes
= Generated_username giriş
şifre = generated_password
your_resource.your_domain.tld
Aşağıdakileri inadyn.conf dosyasına ekleyin
sistem default@domains.google.com
kullanıcı adı oluşturulan_ kullanıcı adı
oluşturulan parola
takma ad sub.domain.tld
Dinamik DNS kaydınızı güncellemek için API'yi kullanma
Dinamik DNS istemci yazılımı, dinamik DNS kaydınızı otomatik olarak günceller. Aşağıdaki URL'ye bir POST isteği yaparak (GET'e de izin verilir) yapılan güncellemeleri API ile manuel olarak gerçekleştirebilirsiniz:
https://domains.google.com/nic/update
API, HTTPS gerektirir. İşte örnek bir istek:
https: // kullanıcı adı:? password@domains.google.com/nic/update hostname = subdomain.yourdomain.com & myip = 1.2.3.4
Not: İsteğinizde bir kullanıcı aracısı da ayarlamanız gerekir. Web tarayıcıları, genellikle bu URL'yi kullanarak test ederken sizin için ekleyecektir. Her durumda, sunucularımıza gönderilen son HTTP isteği şöyle görünmelidir:
Örnek HTTP sorgusu:
POST /nic/update?hostname=subdomain.yourdomain.com&myip=1.2.3.4 HTTP / 1.1
Ana Bilgisayar: domains.google.com
Yetkilendirme: Temel base64-encoded-auth-string Kullanıcı-Ajan: Chrome / 41.0 your_email@etkialaniniz.com.tr
İstek Parametreleri:
Parametre Gerekli / İsteğe Bağlı Açıklama
kullanıcı adı: şifre Gerekli Güncellenecek olan ana bilgisayarla ilişkili oluşturulan kullanıcı adı ve şifre.
ana bilgisayar adı Gerekli Güncellenecek olan ana bilgisayar adı.
myip İsteğe bağlı
(Bir IPv6 adresiniz varsa gereklidir) Ana makinenin ayarlanacağı IP adresi. Sağlanmazsa, isteği gönderen aracının IP'sini kullanırız.
Not: Acenteniz bir IPv6 adresi kullanıyorsa myip gereklidir. Acentenizin IP adresini https://domains.google.com/checkip adresine giderek kontrol
edebilirsiniz .
offline İsteğe Bağlı Geçerli ana bilgisayarı çevrimdışı durumuna ayarlar. Çevrimdışı bir ana bilgisayarda bir güncelleme isteği gerçekleştirilirse, ana makine çevrimdışı durumundan kaldırılır.
İzin verilen değerler
Evet
yok hayır
İstek yanıtlandıktan sonra aşağıdaki yanıtlardan biri iade edilecektir.
Lütfen yanıtı doğru yorumladığınızdan emin olun veya müşterinizin sistemimizden engellenme riski vardır.
Yanıt Durumu Açıklaması
1.2.3.4. Başarı Güncelleme başarılı oldu. Bir boşluk ve güncellenmiş IP adresi izledi. IP adresiniz değişene kadar başka bir güncelleme yapmamalısınız.
nochg 1.2.3.4 Başarı Verilen IP adresi bu sunucu için önceden ayarlanmış. IP adresiniz değişene kadar başka bir güncelleme yapmamalısınız.
nohost Hatası Ana bilgisayar adı mevcut değil veya Dinamik DNS etkin değil.
badauth Hatası Kullanıcı adı / şifre kombinasyonu belirtilen ana bilgisayar için geçerli değil.
notfqdn Hatası Verilen ana bilgisayar adı geçerli bir tam nitelikli etki alanı adı değil.
badagent Error Dinamik DNS istemciniz kötü istekler yapıyor. Kullanıcı aracısının istekte ayarlandığından emin olun.
yanlış kullanım Hatası Önceki yanıtların doğru şekilde yorumlanamaması nedeniyle ana bilgisayar adı için dinamik DNS erişimi engellendi.
911 Hata Sonunda bir hata oldu. 5 dakika bekleyin ve tekrar deneyin.