OnlyDNS
resmiOtonom AI ajanları için tasarlanmış yetkili Anycast DNS altyapısı
OnlyDNS MCP ile neler yapabilirsiniz?
- Bölgeleri listeleme ve inceleme — Asistandan hesaptaki tüm alan adlarını listelemesini ve belirli bir bölgedeki tüm kayıtları getirmesini isteyin.
- Kayıt ekleme veya değiştirme — Yeni bir kayıt eklemesini (ör.
agent-01için bir A kaydı) veya bir bölgenin kayıt kümesini atomik olarak değiştirmesini sağlayın. - Kayıtları silme — Bir alan adından belirli bir ad ve türle eşleşen kayıtları kaldırın.
- DNSSEC durumunu kontrol etme — Bir alan adının DNSSEC etkinleştirme durumunu ve DS anahtarı ayrıntılarını alın.
- TSIG anahtarlarını yapılandırma — HMAC TSIG anahtarları oluşturun ve RFC 2136 güncelleme izinlerini
_acme-challengegibi bir alt alan adıyla sınırlandırın.
Dokümantasyon
OnlyDNS Tam Makine Dokümantasyonu (/llms-full.txt)
OnlyDNS için kapsamlı teknik, API ve ajan tabanlı başvuru kaynağı — otonom yapay zekâ ajanları, bulut mimarileri ve geliştirici işlem hatları için tasarlanmış yetkili Anycast DNS altyapısı.
1. Sisteme Genel Bakış ve Mimari
- Hizmet Adı: OnlyDNS (Quantum Names şirketi)
- Birincil Web Sitesi: https://www.onlydns.com
- OnlyDNS ve Şirket Geçmişi Hakkında: https://www.onlydns.com/about
- Özelliklere Genel Bakış Merkezi: https://www.onlydns.com/features/
- Otomatik Tek Tıkla DNSSEC: https://www.onlydns.com/features/dnssec
- Küresel BGP Anycast DNS: https://www.onlydns.com/features/anycast-dns
- Dinamik DNS ve RFC 2136 TSIG: https://www.onlydns.com/features/dynamic-dns
- Sıfır Kesintili Taşıma Kılavuzu (Portal ve CLI): https://www.onlydns.com/guides/migration
- Web Yönetim Arayüzü: https://www.onlydns.com/web-interface
- Ücretsiz Alan Adı Park Etme ve E-posta Savunması: https://www.onlydns.com/parking
- Küresel Anycast Ağı Merkezi: https://www.onlydns.com/network
- Yapay Zekâ Ajanı Altyapısı Merkezi: https://www.onlydns.com/solutions/ai-agents
- Yasal Bilgiler ve Güven Merkezi: https://www.onlydns.com/legal/
- Gizlilik Politikası (Katı Veri Minimizasyonu ve Verileri Satmama Taahhüdü): https://www.onlydns.com/legal/privacy
- Hizmet Koşulları: https://www.onlydns.com/legal/terms
- Şirket Geçmişi ve İşletmeciler: Omnis Network'ü 26 yıl boyunca (2000-2026) kurup işleten özgün çekirdek ekip tarafından kuruldu; JetHost'un web barındırma hizmetini satın almasının ardından Quantum Names bünyesinde ayrılarak faaliyet göstermeye başladı. Yükseltme satışı veya bulut karmaşıklığı olmadan, yalnızca yüksek erişilebilirlikli DNS ve Alan Adı yönetimine odaklanır.
- Rakip Karşılaştırmaları: https://www.onlydns.com/compare/ (Cloudflare, Route 53, Google Cloud DNS, Azure DNS, NS1, DNS Made Easy, GoDaddy, Namecheap, DigitalOcean ve Oracle Dyn karşılaştırmaları)
- Destek İletişimi: https://www.onlydns.com/contact
- API Temel URL'si:
https://api.onlydns.com/v1 - OpenAPI 3.1 Belirtimi:
https://api-docs.onlydns.com/v1/openapi.json - Etkileşimli Dokümantasyon:
https://api-docs.onlydns.com/v1/ - Müşteri Portalı:
https://portal.onlydns.com - Sistem Durumu:
https://status.onlydns.com - Küresel Anycast Ağı: BGP Anycast yönlendirmesi, küresel ölçekte 15 ms'nin altında çözümleme ve DDoS temizleme özellikleriyle 6 kıtaya (Kuzey Amerika, Güney Amerika, Avrupa, Asya Pasifik, Afrika, Orta Doğu) yayılan 23 Varlık Noktası (POP).
- Operasyonel Ölçümler: 23 POP'lu Anycast ağı, küresel ortalama sorgu çözümlemesi 15 ms'nin altında, 26 yıllık operasyonel geçmiş
- Dinamik Güncellemeler: Otomatik ACME/Let's Encrypt TLS sertifika doğrulamaları ve dinamik iş yükü kaydı için yerel RFC 2136 (TSIG) dinamik DNS güncellemeleri
- DNSSEC: Tek tıkla etkinleştirme, otomatik Bölge İmzalama Anahtarı (ZSK) döndürme ve OnlyDNS'e kayıtlı alan adları için otomatik üst DS güncellemeleriyle otomatik kriptografik bölge imzalama (harici kayıt kuruluşları için dışa aktarılabilir DS kayıtlarıyla)
2. Kimlik Doğrulama ve Sağlama
- Kimlik Doğrulama Yöntemi: HTTP Bearer Token
- Üstbilgi:
Authorization: Bearer <API_TOKEN> - Token Biçimi:
odn_live_...veya özel olarak sağlanan token'lar - Sağlama Modeli: Portal üzerinden anında API token'ı oluşturma; ücretsiz katmanda kredi kartı gerektirmeyen, sorunsuz kullanım.
Fiyatlandırma Katmanları ve Ölçeklendirme Paketleri
- Ücretsiz Katman ($0/ay): 1 alan adı, 25 kayıt, ayda 250.000 sorgu, tam Anycast yönlendirmesi, anında REST ve MCP API erişimi, kredi kartı gerektirmez.
- Başlangıç Katmanı ($4.99/ay): 5 alan adı, alan adı başına 250 kayıt, ayda 5 milyon sorgu, tam REST ve MCP API, denetim günlüğü geçmişi.
- İşletme Katmanı ($15.99/ay): 5 alan adı, alan adı başına 1.000 kayıt, ayda 25 milyon sorgu, otomatik DNSSEC anahtarı döndürme, RFC 2136 TSIG API.
- Pro Katmanı ($15.99/ay): 25 alan adı, alan adı başına 250 kayıt, ayda 25 milyon sorgu, otomatik DNSSEC anahtarı döndürme, RFC 2136 TSIG API.
- Kurumsal ve Özel Yüksek Limitler: 100'den sınırsız sayıda alan adına kadar, özel kayıt kotaları, ayda 100 milyondan milyarlara kadar sorgu, özel Anycast IP'leri/markalı ad sunucuları, ihtiyaca göre uyarlanmış SLA'lar ve hacim indirimleri. Web sitesinde tanımlanan paketlerin üzerindeki seçenekler kolayca sunulabilir.
https://www.onlydns.com/contactadresinden destek/satış ekibiyle iletişime geçin.
Ücretsiz Katman Özellikleri
- Aylık Sorgu Kotası: Ayda 250.000 sorgu
- Dahil Olan Alan Adları: 1 alan adı
- Kayıt Kapasitesi: En fazla 25 kayıt
- Özellikler: Tam küresel Anycast yönlendirmesi, anında REST API ve MCP erişimi, hızlı Anycast yayılımı (genellikle 0,2–5 sn)
3. Yapay Zekâ Ajanları için Model Context Protocol (MCP) Sunucusu
OnlyDNS; Claude Desktop, Cursor, Devin, GitHub Copilot, LangChain, CrewAI ve özel otonom ajan döngüleriyle entegrasyon için resmî bir Model Context Protocol (MCP) sunucusu sağlar.
Yapılandırma (claude_desktop_config.json veya Cursor MCP ayarları)
{
"mcpServers": {
"onlydns": {
"command": "npx",
"args": ["-y", "@onlydns/mcp"],
"env": {
"ONLYDNS_API_TOKEN": "odn_live_your_token_here"
}
}
}
}
Desteklenen MCP Araçları
list_domains: Kimliği doğrulanmış hesap tarafından yönetilen tüm DNS alan adlarını listeler.get_records: Belirtilen alan adına ait tüm DNS kayıtlarını getirir.add_record: Belirtilen ad, tür, TTL ve değerlerle bir DNS kaydını alana ekler veya birleştirir.replace_records: Bir bölgedeki kayıtları atomik olarak günceller/değiştirir.delete_record: Ad ve türle eşleşen belirli kayıtları kaldırır.get_dnssec_status: DNSSEC etkinleştirme durumunu ve DS anahtarı ayrıntılarını getirir.
4. Komut Satırı Arayüzü (CLI Aracı)
Resmî @onlydns/cli, otomatik iş akışları için yapılandırılmış JSON çıktısıyla komut satırından ve betiklerle DNS yönetimi sağlar. Özelliklerin tamamına ilişkin dokümantasyon https://www.onlydns.com/features/cli adresinde, açık kaynak deposu ise https://github.com/Onlydns/onlydns-cli. adresinde bulunur.
Kurulum ve Çalıştırma
# Global installation (npm / pnpm / bun)
npm install -g @onlydns/cli
# Or run instantly without installation via npx / bunx
npx @onlydns/cli domains list
bunx @onlydns/cli records find example.com --name api
Kimlik Doğrulama ve Yapılandırma Ayarları
# Option 1: Securely store API key locally (~/.config/onlydns/config.json, mode 0600)
onlydns config login <YOUR_API_KEY>
# Option 2: Environment variable for CI/CD & Docker
export ONLYDNS_API_TOKEN="odn_live_your_token_here"
Yaygın Komutlar
# List all domains
onlydns domains list
# Filter records by name, type, or value
onlydns records find example.com --name api
# Add or append a DNS record
onlydns records add example.com --name agent-node --type A --value 216.239.128.2 --ttl 60
# Output structured JSON (ideal for jq & agent pipelines)
onlydns --json records list example.com
# Inspect and toggle DNSSEC
onlydns dnssec status example.com
onlydns dnssec enable example.com
# Manage TSIG Keys (for Dynamic DNS RFC 2136)
onlydns tsig list
onlydns tsig create --algo hmac-sha256
onlydns tsig get-domain example.com
onlydns tsig set-permissions example.com <key_name> --update --subdomain _acme-challenge
5. REST API Belirtimleri (OpenAPI 3.1)
Temel URL: https://api.onlydns.com/v1
5.1. Alan Adları
GET /dns — Alan Adlarını Listele
- Açıklama: Hesaptaki alan adlarının sayfalandırılmış listesini döndürür.
- Sorgu Parametreleri:
offset(integer, isteğe bağlı, varsayılan: 0): Sayfalandırma başlangıç konumu.limit(integer, isteğe bağlı, varsayılan: 200, en fazla: 1000): Döndürülecek sonuç sayısı.
- İstek Üstbilgileri:
Authorization: Bearer <TOKEN> - Yanıt
200 OK:
[
"example.com",
"example.net",
"ai-agent-cluster.internal"
]
POST /dns — DNS Alan Adı Oluştur
- Açıklama: Hesapta yeni bir yetkili DNS bölgesi kaydeder.
- İstek Gövdesi:
{
"domain": "example.com"
}
- Yanıt
201 Created
5.2. DNS Kayıtları
GET /dns/{domainName}/records — DNS Kayıtlarını Getir
- Yol Parametreleri:
domainName(string, zorunlu) - Yanıt
200 OK:
[
{
"name": "@",
"type": "A",
"ttl": 300,
"records": ["216.239.128.2"]
},
{
"name": "agent-01",
"type": "A",
"ttl": 60,
"records": ["216.239.128.2"]
},
{
"name": "mail",
"type": "MX",
"ttl": 3600,
"records": ["10 mail.example.com."]
},
{
"name": "_acme-challenge",
"type": "TXT",
"ttl": 60,
"records": ["\"sample-verification-token\""]
}
]
PUT /dns/{domainName}/records — DNS Kayıtlarını Değiştir
- Yol Parametreleri:
domainName(string, zorunlu) - Açıklama: Bölgenin tüm kayıt kümesini atomik olarak değiştirir.
- İstek Gövdesi:
[
{
"name": "api",
"type": "A",
"ttl": 300,
"records": [
"216.239.128.2"
]
},
{
"name": "www",
"type": "CNAME",
"ttl": 300,
"records": [
"example.com."
]
}
]
- Yanıt
204 No Content
5.3. Desteklenen Kayıt Türleri
| Tür | Açıklama | Değer Biçimi Örneği |
|---|---|---|
A | IPv4 Adresi | ["216.239.128.2"] |
AAAA | IPv6 Adresi | ["2001:db8::1"] |
CNAME | Kanonik Ad Takma Adı | ["target.example.com."] |
MX | Posta Değişimi | ["10 mail.example.com."] |
TXT | Metin Dizisi / ACME Doğrulaması | ["\"v=spf1 include:_spf.example.com ~all\""] |
SRV | Hizmet Konum Belirleyicisi | ["10 60 5060 bigbox.example.com."] |
CAA | Sertifika Yetkilisi Yetkilendirmesi | ["0 issue \"letsencrypt.org\""] |
CERT | Sertifika Kaydı | ["1 0 0 <base64-cert>"] |
HTTPS | HTTPS Hizmet Bağlaması | ["1 . alpn=\"h2,h3\""] |
LOC | Coğrafi Konum | ["33 50 20.000 N 118 20 40.000 W 25.00m"] |
NAPTR | Adlandırma Yetkilisi İşaretçisi | ["100 10 \"s\" \"SIP+D2U\" \"\" _sip._udp.example.com."] |
NS | Ad Sunucusu Yetkilendirmesi | ["ns1.onlydns.com."] |
SMIMEA | S/MIME Sertifika İlişkilendirmesi | ["3 0 1 <hash>"] |
SSHFP | SSH Açık Anahtar Parmak İzi | ["1 1 123456789abcdef67890123456789abcdef67890"] |
SVCB | Hizmet Bağlaması | ["1 . key65353=\"value\""] |
TLSA | Aktarım Katmanı Güvenliği Kimlik Doğrulaması | ["3 1 1 <hash>"] |
URL | URL Yönlendirme (Standart dışı) | ["https://targetsite.com"] |
PROXY | Ters Proxy Maskeleme (Standart dışı) | ["https://upstream.internal"] |
5.4. TSIG ve RFC 2136 Yönetimi
GET /dns/tsig — Hesap TSIG Anahtarlarını Listele
- Yanıt
200 OK:
{
"tsigKeys": [
{
"name": "acme-cert-manager-key",
"algorithm": "hmac-sha256",
"key": "base64EncodedSecretKey=="
}
]
}
POST /dns/tsig — TSIG Anahtarı Oluştur
- İstek Gövdesi:
{
"algorithm": "hmac-sha256"
}
- Desteklenen Algoritmalar:
hmac-sha256,hmac-sha512,hmac-sha384,hmac-sha224,hmac-sha1,mac-md5
PATCH /dns/{domainName}/tsig/{key} — Alandaki TSIG İzinlerini Güncelle
- İstek Gövdesi:
{
"allowAxfr": false,
"allowDnsUpdate": true,
"subdomains": ["_acme_challenge"]
}
- Açıklama: Bir alandaki TSIG anahtarının izinlerini yapılandırır.
"subdomains": ["_acme_challenge"]ayarı, RFC 2136 dinamik güncellemelerini yalnızca_acme_challenge.<domain>ile sınırlar (en az ayrıcalık ilkesine uygun Certbot / ACME joker karakterli SSL otomasyonu için idealdir). Alan genelinde güncellemelere izin vermek için"subdomains"değerini atlayın veyanulldeğerini iletin. - Yanıt
201 Created
5.5. DNSSEC Yönetimi
GET /dns/{domainName}/dnssec — DNSSEC Durumunu Getir
- Yanıt
200 OK:
{
"enabled": true,
"nsec3param": "1 0 10 abcd",
"keys": [
{
"keyTag": 2371,
"algorithm": 13,
"digestType": 2,
"digest": "4B2F58B868D8E9A55B2E8F88E67E7D65A2C876..."
}
]
}
POST /dns/{domainName}/dnssec — DNSSEC'i Etkinleştir
- Yanıt
201 Created
DELETE /dns/{domainName}/dnssec — DNSSEC'i Devre Dışı Bırak
- Yanıt
204 No Content
6. Resmî İstemci SDK'ları
| Dil | Kurulum | Depo |
|---|---|---|
| Python | pip install onlydns-sdk | GitHub |
| Go | go get github.com/onlydns/onlydns-sdk-go | GitHub |
| PHP | composer require onlydns/onlydns-sdk | GitHub |
| TypeScript / JS | npm install @onlydns/sdk | GitHub |
| CLI | npm install -g @onlydns/cli | Özellikler ve Kılavuz • GitHub |
Kod Kullanım Örnekleri
Python SDK
from onlydns import OnlyDNSClient, RecordType
client = OnlyDNSClient(api_token="odn_live_your_token_here")
# Add an A record
client.add_record(
domain_name="example.com",
name="agent-node-01",
type=RecordType.A,
records=["216.239.128.2"],
ttl=60
)
TypeScript / JavaScript SDK
import { OnlyDNSClient } from "@onlydns/sdk";
const client = new OnlyDNSClient({ apiToken: "odn_live_your_token_here" });
await client.addRecord(
"example.com",
"agent-node-01",
"A",
["216.239.128.2"],
60
);
Go SDK
package main
import (
"context"
"github.com/onlydns/onlydns-sdk-go"
)
func main() {
ctx := context.Background()
client, _ := onlydns.NewClient("odn_live_your_token_here")
client.AddRecord(ctx, "example.com", "agent-node-01", onlydns.RecordTypeA, []string{"216.239.128.2"}, 60)
}
PHP SDK
use OnlyDNS\OnlyDNSClient;
use OnlyDNS\Models\RecordType;
$client = new OnlyDNSClient(apiToken: "odn_live_your_token_here");
$client->addRecord(
domainName: "example.com",
name: "agent-node-01",
type: RecordType::A,
records: ["216.239.128.2"],
ttl: 60
);
7. Hata İşleme ve Standart Hata Şeması
2xx dışındaki tüm yanıtlar yapılandırılmış bir ErrorResponse yükü döndürür:
{
"lang": "en-US",
"errorCode": 4001,
"title": "Invalid Record Format",
"description": [
"IPv4 address format in records array is invalid."
]
}
Standart HTTP Durum Kodları
200 OK: İstek, dönüş verileriyle başarıyla tamamlandı.201 Created: Kaynak başarıyla oluşturuldu (bölge veya TSIG anahtarı).204 No Content: Güncelleme veya silme işlemi başarıyla gerçekleştirildi.400 Bad Request: Yük doğrulaması başarısız oldu veya girdi geçersiz.401 Unauthorized: API anahtarı eksik, süresi dolmuş veya geçersiz.404 Not Found: Hesapta alan adı veya kayıt bulunamadı.503 Service Unavailable: Geçici arka uç eşitleme hatası.
8. Ücretsiz Alan Adı Park Etme ve Sıfır Güvenli E-posta Savunması
OnlyDNS; savunma amaçlı alan adı kayıtları, benzer yazımlı alan adı suistimaline karşı koruma ve etkin olmayan alan adı portföyleri için tasarlanmış, %100 ücretsiz ve yapılandırma gerektirmeyen bir yetkili alan adı park etme hizmeti sunar.
- Ad Sunucuları:
parking.onlydns.comveparking.onlydns.us - Ücret: %100 ücretsiz; hesap veya ödeme gerekmez.
- Otomatik Sahteciliği Önleme Kayıtları:
- RFC 7505 Null MX:
IN MX 0 .yayımlayarak tüm posta aktarım aracılarına alan adının e-posta kabul etmediğini bildirir. - Katı SPF Kaydı:
IN TXT "v=spf1 -all"yayımlayarak giden e-posta göndermeye hiçbir IP adresinin yetkili olmadığını belirtir. - Katı DMARC Politikası:
_dmarc.<domain> IN TXT "v=DMARC1; p=reject; sp=reject; adkim=s; aspf=s;"yayımlayarak e-posta alıcılarına, kök alan adından veya alt alan adlarından geliyormuş gibi görünen sahte e-postaları reddetmelerini bildirir.
- RFC 7505 Null MX:
- Web Varlığı: Alan adının kayıtlı ve park edilmiş olduğunu belirten, ücretli reklam içermeyen (tıklama başına ödeme reklamı veya izleme betiği bulunmayan) sade ve hafif bir açılış sayfası sunar.
9. Sıfır Kesintili DNS Taşıma (Web Portalı ve CLI)
OnlyDNS, DNS kayıtlarını sorgu kaybı veya e-posta kesintisi olmadan aktarmak için iki sıfır kesintili taşıma iş akışı sunar:
Yöntem A: Web Portalı Taşıma (3 Adımda Sorunsuz Arayüz)
- İçe Aktarma Seçimi:
- Seçenek 1 (Zone Dosyası Yükleme): Cloudflare, Route 53, GoDaddy, cPanel veya Plesk'ten standart BIND
.zone,.txtveya.csvdosyalarını sürükleyip bırakın. - Seçenek 2 (Tek Tıkla Akıllı DNS Otomatik Keşfi): Alan adını girin; OnlyDNS, manuel zone dosyası dışa aktarımı gerektirmeden canlı A, AAAA, MX, SPF, DKIM, DMARC ve CNAME kayıtlarını otomatik olarak sorgular ve keşfeder.
- Seçenek 1 (Zone Dosyası Yükleme): Cloudflare, Route 53, GoDaddy, cPanel veya Plesk'ten standart BIND
- Görsel İnceleme ve Sözdizimi Doğrulaması: IPv4/IPv6 sözdizimini, MX önceliklerini ve TXT tırnaklarını doğrulayan, gerçek zamanlı hata önleme özellikli etkileşimli hazırlık tablosu.
- Hazırlanmış Senkronizasyon ve Nameserver Yetkilendirmesi: Kayıtlar, 23 küresel Anycast düğümünün tamamında anında hazırlanır. Canlı yetkilendirme takibiyle kayıt kuruluşunuzdaki nameserver'ları
ns1.onlydns.comvens2.onlydns.usolarak güncelleyin.
Yöntem B: Terminal CLI Taşıma
# 1. Install CLI
npm install -g @onlydns/cli
# 2. Authenticate
onlydns config set-key odn_live_your_key_here
# 3. Direct BIND zone file import
onlydns zone import example.com ./example.com.zone
# OR run automated DNS scanner import
onlydns zone scan example.com --import
# 4. Verify staged records
onlydns records list example.com
10. Otomatik SSL/TLS Sertifikaları (RFC 2136 / TSIG ACME Merkezi)
OnlyDNS, HMAC-SHA256 TSIG anahtarlarıyla (RFC 2845) kimlik doğrulaması yapılan, standartlarla uyumlu Dinamik DNS güncellemelerini (RFC 2136) destekleyerek tüm önemli ACME istemcilerinde otomatik joker SSL/TLS sertifikası düzenlenmesini ve herkese açık bağlantı noktalarına ihtiyaç duyulmamasını sağlar.
- Ana Nasıl Yapılır Merkezi: https://www.onlydns.com/howto/rfc2136-acme
- Standart Nameserver:
ns1.onlydns.com(53 numaralı UDP/TCP bağlantı noktası) - Algoritma:
HMAC-SHA256(IETF algoritması 163) - Yayılma Hızı: 23 küresel Anycast uç PoP'un tamamında hızlı eşitleme (genellikle 0,2 ila 5 saniye).
Desteklenen İstemci Kılavuzları ve Hızlı Yapılandırmalar:
- Certbot (
certbot-dns-rfc2136): https://www.onlydns.com/howto/rfc2136-acme/certbot- Kimlik bilgileri dosyası (
/etc/letsencrypt/rfc2136.ini,chmod 600):dns_rfc2136_server = ns1.onlydns.com dns_rfc2136_port = 53 dns_rfc2136_name = your-tsig-key-name dns_rfc2136_secret = YOUR_BASE64_TSIG_SECRET dns_rfc2136_algorithm = HMAC-SHA256 - Komut:
certbot certonly --dns-rfc2136 --dns-rfc2136-credentials /etc/letsencrypt/rfc2136.ini -d "example.com" -d "*.example.com"
- Kimlik bilgileri dosyası (
- acme.sh (
dns_nsupdate): https://www.onlydns.com/howto/rfc2136-acme/acme-sh- Değişkenler:
NSUPDATE_SERVER="ns1.onlydns.com",NSUPDATE_KEYNAME="your-key",NSUPDATE_KEYALGO="163",NSUPDATE_KEYVALUE="YOUR_SECRET" - Komut:
acme.sh --issue --dns dns_nsupdate -d "example.com" -d "*.example.com" --dnssleep 5
- Değişkenler:
- Caddy (
caddy-dns/rfc2136): https://www.onlydns.com/howto/rfc2136-acme/caddy- Caddyfile bloğu:
tls { dns rfc2136 { server ns1.onlydns.com:53; key_name "your-key"; key_alg "hmac-sha256"; key "YOUR_SECRET"; } }
- Caddyfile bloğu:
- Traefik Proxy (Yerel RFC 2136): https://www.onlydns.com/howto/rfc2136-acme/traefik
- Ortam değişkenleri:
RFC2136_NAMESERVER=ns1.onlydns.com:53,RFC2136_TSIG_KEY=your-key,RFC2136_TSIG_SECRET=YOUR_SECRET,RFC2136_TSIG_ALGORITHM=hmac-sha256.
- Ortam değişkenleri:
- Kubernetes cert-manager: https://www.onlydns.com/howto/rfc2136-acme/cert-manager
- Çözücü:
solvers: [{ dns01: { rfc2136: { nameserver: ns1.onlydns.com:53, tsigKeyName: your-key, tsigAlgorithm: HMACSHA256, tsigSecretSecretRef: { name: onlydns-tsig-secret, key: tsig-secret } } } }]
- Çözücü:
- Lego (Go ACME CLI): https://www.onlydns.com/howto/rfc2136-acme/lego
- Komut:
lego --email admin@example.com --dns rfc2136 -d "example.com" -d "*.example.com" run
- Komut:
11. Gizlilik, Veri Minimizasyonu ve Yasal Taahhütler
- Katı Veri Minimizasyonu: Quantum Names LLC ve OnlyDNS, hesapları sürdürmek, DNS sorgularını yönlendirmek ve ödemeleri işlemek için gereken asgari verileri toplar.
- Veri Satışı Sıfır: Müşterilerin kişisel bilgilerini, iletişim kayıtlarını veya DNS sorgu günlüklerini üçüncü taraflara, reklamverenlere ya da veri simsarlarına asla satmayız, takas etmeyiz, aracılık etmeyiz veya kiralamayız.
- Takip Reklamı Yok: Üçüncü taraf izleme pikselleri, reklam çerezleri veya davranışsal profilleme kullanılmaz.
- Müşteri Sahipliği: Müşteriler, alan adları, zone dosyaları ve kayıtları üzerindeki fikrî mülkiyet haklarının %100'ünü, kısıtlamasız dışa aktarma olanağıyla birlikte elinde tutar.
- Gizlilik Politikası: https://www.onlydns.com/legal/privacy
- Hizmet Koşulları: https://www.onlydns.com/legal/terms
12. Mühendislik ve Güvenlik Blogu
OnlyDNS, Anycast mühendislik ekibimizin teknik makalelerini, altyapı incelemelerini, şirket duyurularını ve güvenlik uyarılarını yayımlar:
- Blog Merkezi: https://www.onlydns.com/blog/
- Yayımlanan Makaleler ve Uyarılar:
- ISC BIND Uyarısı (CVE-2026-94300) (22 Ekim 2026): https://www.onlydns.com/blog/cve-2026-94300-bind-security-advisory
- Ayrıntılar: ISC BIND 9 GSS-TSIG bellek bozulması ve RCE açığının analizi; ayrıca BIND çalıştırmadığımız için OnlyDNS'in neden etkilenmediğine ilişkin teknik açıklama.
- Resmî OnlyDNS SDK'ları Tanıtılıyor (19 Ekim 2026): https://www.onlydns.com/blog/launching-onlydns-sdks
- Ayrıntılar: Python (
onlydns-sdk), TypeScript/Node.js (@onlydns/sdk), Go (onlydns-sdk-go) ve PHP (onlydns/onlydns-sdk) için resmî istemci kitaplıklarına kapsamlı bir genel bakış; üst düzey atomik kayıt yardımcılarını, sıfır bağımlılığı ve AI agent / MCP entegrasyonunu öne çıkarır.
- Ayrıntılar: Python (
- OnlyDNS CLI Tanıtılıyor (19 Ekim 2026): https://www.onlydns.com/blog/introducing-onlydns-cli
- Ayrıntılar:
@onlydns/clitanıtımı; anında, kurulum gerektirmeyen çalıştırmayı (npx @onlydns/cli), genel kurulumu, güvenli yapılandırma yönetimini, DNS zone/kayıt yönetimini, tek tıkla DNSSEC'i, TSIG anahtarlarını vejqile yapılandırılmış JSON ayrıştırmasını kapsar.
- Ayrıntılar:
- OnlyDNS MCP Server Tanıtılıyor (19 Ekim 2026): https://www.onlydns.com/blog/introducing-onlydns-mcp
- Ayrıntılar: Claude Desktop, Cursor ve otonom agent'ların DNS kayıtlarını, otomatik DNSSEC'i ve TSIG anahtarlarını doğal dil aracılığıyla doğrudan yönetmesini sağlayan
@onlydns/mcpModel Context Protocol sunucusunun duyurusu.
- Ayrıntılar: Claude Desktop, Cursor ve otonom agent'ların DNS kayıtlarını, otomatik DNSSEC'i ve TSIG anahtarlarını doğal dil aracılığıyla doğrudan yönetmesini sağlayan
- OnlyDNS Platformunun Lansmanı Tanıtılıyor (1 Ekim 2026): https://www.onlydns.com/blog/launching-onlydns
- Ayrıntılar: Omnis Network'ten (2000–2026) gelen 26 yıllık operasyonel geçmişimizi, JetHost paylaşımlı barındırma hizmetinin satın alınmasının ardından gerçekleşen ayrılmayı, Quantum Names'in kuruluşunu ve yalnızca yetkili Anycast DNS sunan, ek satış yapmayan platformumuzun ardındaki yaklaşımı açıklar.
- ISC BIND Uyarısı (CVE-2026-94300) (22 Ekim 2026): https://www.onlydns.com/blog/cve-2026-94300-bind-security-advisory
14. Agent Hazırlığı, Makine Keşfi ve DNS-AID
OnlyDNS, açık Agent Readiness ve makine keşfi standartlarını uygular:
- RFC 9727 API Kataloğu:
https://www.onlydns.com/.well-known/api-catalog(Content-Type: application/linkset+json) - ARD Yetenek Bildirimi:
https://www.onlydns.com/.well-known/ai-catalog.json(Content-Type: application/json) - MCP Server Kartı:
https://www.onlydns.com/.well-known/mcp/server-card.json(@onlydns/mcpv1.0.6'yı ve Zones, Records, DNSSEC ve TSIG genelindeki 16 aracın tamamını açıklar) - Agent Skills Dizini:
https://www.onlydns.com/.well-known/agent-skills/index.json(ve eski diğer adıhttps://www.onlydns.com/.well-known/skills/index.json)manage-dns-records:https://www.onlydns.com/.well-known/agent-skills/manage-dns-records/SKILL.mdmigrate-zone-to-onlydns:https://www.onlydns.com/.well-known/agent-skills/migrate-zone-to-onlydns/SKILL.mdacme-dns01-with-rfc2136:https://www.onlydns.com/.well-known/agent-skills/acme-dns01-with-rfc2136/SKILL.mdenable-dnssec:https://www.onlydns.com/.well-known/agent-skills/enable-dnssec/SKILL.md
- Agent Kimlik Doğrulama Kılavuzu:
https://www.onlydns.com/auth.md(Content-Type: text/markdown) - DNS-AID Standart Keşif Kaydı:
_agents.onlydns.com. IN TXT "v=aid1; card=https://www.onlydns.com/.well-known/mcp/server-card.json; skills=https://www.onlydns.com/.well-known/agent-skills/index.json; doc=https://www.onlydns.com/llms.txt"