Civo DNS ve alan adları, bir Mac penceresinden.
Alan adını Civo'nun ad sunucularına yönlendirin, sonra zone'u tarayıcı sekmesi yerine yerel bir uygulamada tutun.
Civo, başka yerde kaydettiğiniz alan adları için DNS barındırır. Kurulum kısa: kayıt firmanızda ad sunucularını değiştirin, alan adını Civo içinde oluşturun, kayıtları ekleyin. Asıl acı sonraki bakımda başlar, çünkü işin kritik anı genellikle uygunsuz bir saatteki sertifika doğrulamasıdır ve siz bir web panelinde üç tık derinde, bir TXT değerini hatasız yapıştırmaya çalışıyorsunuzdur. CivoCloudManager aynı zone'u aynı Civo REST API v2 üzerinde, zaten açık olan bir pencerede tutar.
Bir alan adını Civo'ya yönlendirmek, baştan sona
-
01
Alan adını başka bir yerde kaydedin
Civo alan adı kaydı satmaz. Kendi belgeleri bu konuda net: DNS hizmeti yalnızca zone'u barındırmak içindir. Alan adı, satın aldığınız kayıt firmasında kalır, taşınan tek şey ad sunucusu yetkilendirmesidir.
-
02
Ad sunucularını ns0.civo.com ve ns1.civo.com yapın
Kayıt firmanızın kontrol panelinde mevcut ad sunucularının yerine
ns0.civo.comvens1.civo.comyazın. Civo'nun belgelediği iki ana makine adı bunlardır. Değişikliğin ne kadar sürede geçerli olacağını eski yetkilendirmenin TTL değeri ve kayıt firmanız belirler, Civo değil; yani aşağıda ekleyeceğiniz hiçbir şey dışarıdan hemen görünmeyecek. -
03
Zone'un var olması için alan adını Civo'da oluşturun
Ad sunucularını yönlendirmek, Civo'nun cevap vereceği bir zone olmadan hiçbir işe yaramaz. CivoCloudManager'da bu iş Domains görünümünde: araç çubuğundaki artı düğmesi alan adını oluşturur. Uygulama bunu Civo REST API v2'nin /dns uç noktasına gönderir. Alan adları tek bir bölgeye değil hesabın tamamına bağlıdır, yani kurulumda seçtiğiniz bölge hiçbir zone'u kapsam dışı bırakmaz.
-
04
Kayıtları ekleyin
Listede bir alan adını açın, kayıtları hemen altında belirir; her biri tür, ad, değer ve TTL gösterir. Add Record; bir tür seçici, bir ad alanı (www, mail ya da kök için @), bir değer alanı, 600'den başlayan bir TTL ve yalnızca MX veya SRV seçtiğinizde beliren bir öncelik alanı olan düzenleyiciyi açar.
-
05
Yalnızca çözümleyicinize değil, API'ye karşı da doğrulayın
Civo'nun gönderdiğinizi sakladığını görmek için alan adını uygulamada yeniden yükleyin. Sorgu yine de başarısızsa sebep genelde kötü bir kayıt değil, yetkilendirme ya da önbellektir. Uygulamanın API Health görünümü, Civo'nun DNS uç noktasının hiç cevap verip vermediğini tek ekranda söyler; böylece tahmine başlamadan önce Civo sorununu çözümleyici sorunundan ayırırsınız.
Uygulamanın yazdığı kayıt türleri
Tür seçici A, AAAA, CNAME, MX, TXT, SRV ve NS sunar. Öncelik yalnızca MX ve SRV için sorulur, çünkü önceliği taşıyan iki tür bunlar. TTL 600 ile dolu gelir, Civo'nun kendi belgelediği varsayılan da bu. Civo'nun kendi CLI belgeleri A, CNAME, TXT, SRV ve MX türlerini sayıyor; o yüzden bir AAAA ya da NS kaydı yazarsanız oturduğunu varsaymak yerine uygulamanın gösterdiği yanıtı okuyun. Kayıt silmek bilerek yavaşlatıldı: onay sayfası, silme düğmesi etkinleşmeden önce kayıt etiketini göründüğü gibi yazmanızı ister.
Sertifika doğrulaması sırasında yerel düzenleyici neden kazanır
Bir ACME DNS-01 doğrulaması size uzun bir rastgele dize ve kısa bir süre verir. Uygulamada alan adı yerinde açılır, siz çalışırken mevcut kayıtlar görünür kalır ve bir kaydın üzerinde Edit'e bastığınızda açılan sayfa o kaydın türü, adı, değeri ve TTL değeriyle zaten doludur; yani bir TXT değerini düzeltmek seç, yapıştır, kaydet demektir. Hiçbir yere gidilmez, hiçbir şey yeniden yüklenmez ve karşılaştırdığınız kayıt hâlâ ekrandadır. Her kayıttan sonra sayfayı sıfırlayan bir web formu ise o anda sahip olmadığınız tek şeye mal olur: dikkate.
Reverse DNS zone'da değil, instance'ta durur
Reverse DNS, belgeleri ince ama gerçek bir Civo özelliği ve DNS zone'unun parçası bile değil. Instance'ın bir özelliğidir, o yüzden instance detay görünümünde ayarlanır: Reverse DNS satırı ya güncel ana makine adını ya da Not set gösterir, satıra tıklayınca metin alanına dönüşür. Kaydetmek instance üzerindeki reverse_dns alanını yazar ve değişiklik uygulamanın yerel etkinlik günlüğüne zaman damgasıyla işlenir. Bu en çok posta gönderen her şey için önemlidir, çünkü alıcı sunucular bir IP'nin makul bir ana makine adına geri çözümlenip çözümlenmediğine sıkça bakar.
Bu ne değil: external-dns yerine geçmez
external-dns, CIVO_TOKEN ile kimlik doğrulayan yerleşik bir Civo sağlayıcısına sahip bir Kubernetes denetleyicisidir ve kayıtları Service ile Ingress nesnelerinden otomatik oluşturur. CivoCloudManager bunların hiçbirini yapmaz. Cluster tarafında bir bileşeni yoktur, hiçbir şeye tepki vermez ve bir Service belirdi diye asla kayıt oluşturmaz. Kayıtlarınız iş yüklerinizi takip etmeliyse external-dns çalıştırın ve çalıştırmayı sürdürün. external-dns'in yönettiği adlara dokunmadığınız sürece ikisi aynı alan adında çatışmadan yan yana durur: kök, posta, doğrulama dizeleri ve yetkilendirmeler gibi insanın sahiplendiği kayıtlar için uygulamayı kullanın, gerisini denetleyiciye bırakın.
Kayıtlar yayılmıyorsa önce API'yi eleyin
DNS uç noktası, uygulamanın Account bölümünden sağlığını denetlediği on altı Civo REST uç noktasından biri. Her biri on saniyelik zaman aşımıyla sırayla çağrılır; HTTP durum kodunu ve gidiş dönüş süresini milisaniye cinsinden görürsünüz: 200 ms altı yeşil, 500 ms altı turuncu, üstü kırmızı. Başlık, çalışmanın sonucunu All Systems Operational olarak ya da erişilemeyen uç nokta sayısı olarak özetler. Küçük bir şey ama belirli bir cins boşa geçen saati kurtarıyor: az önce yazdığınız kayıt görünmüyorsa, önbellek temizleyip çözümleyiciyi suçlamaya başlamadan önce Civo'nun yazmayı kabul edip etmediğini görebilirsiniz.
Kimlik bilgileri nerede duruyor
Bütün bunları tek bir Civo API anahtarı yürütür ve o anahtar macOS Keychain'de saklanır; uygulama göstermeden önce Touch ID ister. Mac ile Civo arasında yayıncıya ait bir sunucu yok, telemetri de yok. Uygulama dört yetkiyle sandbox içinde çalışır, Apple silicon ya da Intel üzerinde macOS 15 veya üstünü ister ve istek kodunu bir açıklamaya güvenmek yerine kendiniz okumak isterseniz kaynak github.com/marcelrgberger/civo-cloud-manager adresinde.
Bir Civo kaydını değiştirmenin üç yolu
Bunlar rakip olmaktan çok farklı işler. Dürüst ayrım şu: biri otomasyon için, ikisi insanlar için.
| Yetenek | Civo paneli (tarayıcı) | external-dns | CivoCloudManager |
|---|---|---|---|
| Tek bir kaydı elle düzenleme | Evet | Amacı bu değil | Evet, dolu gelen bir düzenleyicide |
| Kubernetes Service ve Ingress nesnelerinden otomatik kayıt oluşturma | Hayır | Evet, olayın özü bu | Hayır, ve hiçbir zaman olmayacak |
| Çalışan bir Kubernetes cluster'ı gerektirir | Hayır | Evet | Hayır |
| Instance üzerinde reverse DNS | Evet | Hayır | Evet, instance'ta satır içinde |
| API anahtarı nerede durur | Tarayıcı oturumu | Cluster içinde Kubernetes Secret | macOS Keychain, göstermek için Touch ID |
| Civo API uç noktalarının sağlığı | Hayır | Hayır | On altı uç nokta, durum ve gecikmeyle |
Civo DNS soruları, cevaplarla
- Alan adımı Civo'ya nasıl yönlendiririm?
- Kayıt firmanızdaki ad sunucularını
ns0.civo.comvens1.civo.comolarak değiştirin, sonra cevap verecek bir zone olması için alan adını Civo içinde oluşturun. Civo DNS barındırır ama alan adı kaydı yapmaz, yani alan adı satın aldığınız yerde kalır. İki yarı da gerekli: zone olmadan yetkilendirme boş döner, yetkilendirilmemiş bir zone'a ise hiç sorulmaz. - CivoCloudManager'da hangi DNS kayıt türlerini düzenleyebilirim?
- Tür seçici A, AAAA, CNAME, MX, TXT, SRV ve NS sunar. Öncelik alanı yalnızca MX ve SRV için belirir, TTL ise Civo'nun belgelediği varsayılanla, 600 ile dolu gelir. Civo'nun kendi CLI belgeleri A, CNAME, TXT, SRV ve MX türlerini sayıyor, o yüzden ilk AAAA veya NS kaydınızı yazdıktan sonra yanıtı kontrol edin.
- Civo DNS'i tarayıcı kullanmadan düzenleyebilir miyim?
- Evet. Civo CLI bunu terminalden yapar, CivoCloudManager ise aynı Civo REST API v2 ile yerel bir macOS penceresinden. Uygulamada alan adları kayıtlarını göstermek için yerinde açılır, Edit güncel değerlerle dolu bir sayfa açar ve silmek için kayıt etiketini yazarak onaylamanız gerekir.
- CivoCloudManager external-dns yerine geçer mi?
- Hayır. external-dns, yerleşik Civo sağlayıcısı olan bir Kubernetes denetleyicisi; Service ve Ingress nesneleri değiştikçe kayıtları otomatik oluşturur ve siler. CivoCloudManager'ın cluster tarafında bileşeni yok ve kendiliğinden hiçbir şey oluşturmaz. İkisini aynı alan adında birlikte çalıştırın: denetleyici yönettiği adların sahibi olsun, gerisi sizde kalsın.
- Reverse DNS ne işe yarar ve Civo'da nereden ayarlanır?
- Reverse DNS, bir instance IP'sini bir ana makine adına geri eşler ve posta alıcıları bir iletiyi kabul etmeden önce buna rutin olarak bakar. Civo'da bu, zone'unuzdaki bir kayıt değil instance'ın bir özelliğidir; yani CivoCloudManager'da instance detay görünümünden ayarlarsınız: Reverse DNS satırına tıklayın, ana makine adını yazın, kaydedin.
Rehberler
Adım adım, ve dürüst karşılaştırmalar.
- 01 Civo API anahtarını bağlayın Anahtarı Civo panelinde üretin, bir kez yapıştırın, gerisini macOS Keychain tutsun.
- 02 IP'niz için firewall açın Elle yordam, geride bıraktığı dinamik IP tuzağı ve kuralı süresi dolunca kapatan ücretsiz menü çubuğu yolu.
- 03 Lens, OpenLens ve k9s ile karşılaştırma Üç cluster bağımsız araç, bir tane Civo'ya özel. Fark, hangisini açık tutacağınıza karar veriyor.
- 04 S3 üzerinden Civo Object Storage Bölgesel uç nokta, s3cmd, rclone ve AWS CLI için çalışan yapılandırma, bir de yerel bir istemcinin farkı.
- 05 Changelog Yayımlanan her sürüm, en yenisi üstte; mağaza notunun taşıyamayacağı ayrıntıyla.
Derinlemesine
Her Civo ürünü için odaklı okumalar.
CivoCloudManager'ın dokunduğu her Civo yüzeyinin kendi sayfası var: ayrıntılar, ödünleşimler ve mimari kararlar. Bugün yaptığınız işe en yakın olanı seçin.
- 01 Mac için Civo CLI alternatifi Arayüz komut satırını nerede geçer, nerede geçmez, ikisi nasıl bir arada çalışır.
- 02 Mac için Civo Kubernetes GUI Canlı cluster paneli, gerçek zamanlı pod logları, kubectl gerekmez.
- 03 Mac için Civo Object Storage tarayıcısı Yerel S3 uyumlu tarayıcı. Boştaki bucket'ları merkezi kasaya alın.
- 04 Mac menü çubuğundan Civo firewall Firewall başına tek tıkla aç/kapat, otomatik IP tespiti, otomatik kapatma zamanlayıcısı.
- 05 Mac için Civo maliyet paneli Civo charges API'sinden gerçek ücretler. Dönem seçici ve ay sonu projeksiyonu.
Zone'u ellerinizin zaten olduğu yerde tutun.
CivoCloudManager, Mac App Store'da tek seferlik satın alım; ilk açılıştan itibaren yedi gün tam erişim ve sonrasında ücretsiz kalan bir menü çubuğu firewall katmanı ile birlikte.
macOS 15 (Sequoia) veya üstünü gerektirir.
CivoCloudManager genel bakışına dön