Dinamik IP adresini otomatik olarak etki alanına yönlendir


8

Tüm projelerimi Paylaşımlı Hosting'den kişisel bir sunucuya, temelde evimdeki bir sunucuya 200Mb Fiber bağlantısını kullanarak taşımak istiyorum.

Sahip olduğum ilk sorun dinamik IP adresim. İstediğim zaman (haftalar, aylar) değişebilir ve sahip olduğum Etki Alanlarını otomatik olarak ev IP adresime yönlendirecek bir yola ihtiyacım var. Bunu nasıl yapabilirim bilmiyorum. Aslında, bir barındırma şirketiyle ilişkilendirilmiş bir etki alanım, Paylaşılan Hosting'in belirli DNS'sini gösterir, ancak etki alanını IP adresime yönlendirmem gerekir (ve IP adresim değiştiğinde güncellemeliyim).

İkinci sorun ise SSL ile ilgili. bir etki alanını SSL’ye yükseltmek ve Apache’yi kullanmak üzere yapılandırmak istiyorum, ancak dinamik IP’m olan bir etki alanında kullanmak için bir SSL sertifikası satın alıp alamayacağımı bilmiyorum (sertifikanın bir etki alanı için olup olmadığını bilmiyorum) IP).

Herhangi bir yardım açığız.


Neden süper duper fiber hattınızdaki statik IP için sadece ödeme yapmıyorsunuz?
Kinnectus

iyi .. çünkü benim servis sağlayıcım bana bu hizmeti sunmuyor, süper duper yapılandırılabilir bir bağlantı değil :)
Zenth

No-ip veya DynDNS vb. Gibi dinamik bir DNS servisine bakmak zorunda
kalacaksınız

Yanıtlar:


5

Dinamik DNS'i bir hizmet olarak sunan birçok sağlayıcı olduğundan, sorunuzun dinamik IP yönü kolayca ele alınabilir . Örneğin:

Hem DynDNS hem de no-ip'i kendim denedim ve reklamı yapıldığı gibi çalışıyorlar. Bu çok zaman önceydi, ama sanırım hala iyiler.

SSL sertifikaları IP'ye değil etki alanına dayanır, bu nedenle sunucunuzun doğru şekilde kurulması koşuluyla herhangi bir sorun yoktur.


Muhtemelen kayda değer, "çıplak" bir alanda kullanılabilecek dinamik DNS servislerinin çoğu ücretli servislerdir.
qasdfdsaq

2

Doğru olarak işaretlenmiş bir cevap olmasına rağmen, daha ayrıntılı olarak bir tane daha ekleyeceğim. @ Jarmund'un cevabında yanlış bir şey yok ama daha fazlası söylenebilir diye düşünüyorum.

Belirtildiği gibi, dinamik bir DNS servisine ihtiyacınız var. Artık hiçbirinin "iyi" bir bütünüyle ücretsiz planları olmadığından emin değilim. En son yukarıda belirtilen sağlayıcılardan birine sahip olduğumda, ücretsiz hesabı "yenilemek" veya "etkin tutmak" için her ay bir e-postadaki bir bağlantıyı tıklamanız istendi. E-postayı benim için önemli olarak işaretlemek için bir filtreye sahip olmasına rağmen, bunun sıklıkla spam ile sonuçlandığını söylemeye gerek yok.

Bununla birlikte, bazı yönlendirici markalarının bugün DO DO, dinamik bir DNS hizmetine yönlendirici aboneliğinin ücretsiz bir ömrünü içerdiğini söyledi. Örneğin, netgear, no-ip.com tarafından sunulan bir myNetgear dinamik DNS servisine sahiptir. Yönlendiriciye sahip olduktan sonra ek bir ücret talep etmez ve kurulumdan sonra yönlendiricinin kendisi harici DNS'yi günceller. Bu sadece, çünkü diğer yönlendirici markalar da bu var, ben diğer adları söz olmaz gibi görünüyor akım Ben ilk elden deneyim.

Dinamik DNS'yi destekleyen bir yönlendiriciniz yoksa, dinamik DNS hizmetini güncel tutmak için yerel bilgisayarlarınızdan birinde 7/24 hizmet veren bir istemci çalıştırmanız gerekir. Servis sağlayıcınız tarafından sağlanan bir modem / yönlendirici kullanıyorsanız, durum bu olabilir. Modeminizi ve yönlendiricinizi ayırmak ve kendi yönlendiricinize sahip olmak isteyebilirsiniz. ISS'nizi bilmeden belirli bilgileri vermek imkansızdır.

Tabii ki, bir yönlendirici ile gelen ücretsiz servis, servis alanı için ortak olan tek bir alt alana yöneliktir. Örnekler: MyExample.someDynamicDNSExample.com yerel harici IP'nize işaret eder.

5 (veya herhangi bir sayı) özel alan adınız varsa, bu size nasıl yardımcı olur? Dinamik DNS servisi size daha fazla para ödeyeceğinizi sevecektir ve belki de birkaç durumda bunu yapmak için bir neden olabilir, ancak çoğu durumda buna gerek kalmaz.

Mevcut paylaşılan konak DNS kurar veya söylediğinde ne olasılıkla oluşturarak veya A kaydı açmanız size bildirdiklerini dış DNS girmek için .. o bir işaret kayıtlar olduğu bir alanı (veya alt alan) adı a belirli bir IP adresi . Bu durumda, özel alan adlarınızla yapmak isteyeceğiniz şey, CNAME kayıtlarına girmektir (mevcut A kayıtlarını silin, çakışacaklardır), dinamik seri ana bilgisayar adınıza ayarlanan "değer" ile, ya da buradaki örnekte "MyExample.someDynamicDNSExample.com" Bu etki alanı adı, MyExample.someDynamicDNSExample.com ile aynı sayısal IP'yi kullanıyor "olarak temelde ne diyor


OP’lerin gereksinimlerine bağlı olarak anlaşma kırıcı olabilecek bu çözümde bir uyarı : Bir MX kaydı, birden çok alanın oyunda olması durumunda, bir CNAME kaydına başvuramaz.
BillP3,

@ BillP3rd ... Doğru ve "Dinamik DNS servisi onu seveceğinden" bahsettiğimde onlara daha fazla para ödeyecek ve belki de birkaç durumda bunun için bir neden olabilir, ama çoğu durumda buna gerek kalmayacak ." aklımdaki davalardan biriydi. Çoğu insan ev posta servislerini kullanma şansına sahip değil. Çünkü, posta gönderilmesinin istenmeyen posta olmaması için tüm zorluklar nedeniyle.
Tyson

Doğru. İstediğinizi elde etmek için dinamik bir sağlayıcıya ödeme yapmanız gerekecek.
Tyson,

0

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.

Sayfadan alıntı:

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.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.