OnlyDNS

resmi

Otonom 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-01 iç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-challenge gibi 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/
  • 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/
  • Ş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/contact adresinden 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ürAçıklamaDeğer Biçimi Örneği
AIPv4 Adresi["216.239.128.2"]
AAAAIPv6 Adresi["2001:db8::1"]
CNAMEKanonik Ad Takma Adı["target.example.com."]
MXPosta Değişimi["10 mail.example.com."]
TXTMetin Dizisi / ACME Doğrulaması["\"v=spf1 include:_spf.example.com ~all\""]
SRVHizmet Konum Belirleyicisi["10 60 5060 bigbox.example.com."]
CAASertifika Yetkilisi Yetkilendirmesi["0 issue \"letsencrypt.org\""]
CERTSertifika Kaydı["1 0 0 <base64-cert>"]
HTTPSHTTPS Hizmet Bağlaması["1 . alpn=\"h2,h3\""]
LOCCoğrafi Konum["33 50 20.000 N 118 20 40.000 W 25.00m"]
NAPTRAdlandırma Yetkilisi İşaretçisi["100 10 \"s\" \"SIP+D2U\" \"\" _sip._udp.example.com."]
NSAd Sunucusu Yetkilendirmesi["ns1.onlydns.com."]
SMIMEAS/MIME Sertifika İlişkilendirmesi["3 0 1 <hash>"]
SSHFPSSH Açık Anahtar Parmak İzi["1 1 123456789abcdef67890123456789abcdef67890"]
SVCBHizmet Bağlaması["1 . key65353=\"value\""]
TLSAAktarım Katmanı Güvenliği Kimlik Doğrulaması["3 1 1 <hash>"]
URLURL Yönlendirme (Standart dışı)["https://targetsite.com"]
PROXYTers 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 veya null değ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ı

DilKurulumDepo
Pythonpip install onlydns-sdkGitHub
Gogo get github.com/onlydns/onlydns-sdk-goGitHub
PHPcomposer require onlydns/onlydns-sdkGitHub
TypeScript / JSnpm install @onlydns/sdkGitHub
CLInpm 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.com ve parking.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.
  • 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)

  1. İçe Aktarma Seçimi:
    • Seçenek 1 (Zone Dosyası Yükleme): Cloudflare, Route 53, GoDaddy, cPanel veya Plesk'ten standart BIND .zone, .txt veya .csv dosyaları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.
  2. 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.
  3. 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.com ve ns2.onlydns.us olarak 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:

  1. 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"
  2. 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
  3. 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"; } }
  4. 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.
  5. 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 } } } }]
  6. 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

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.
    • OnlyDNS CLI Tanıtılıyor (19 Ekim 2026): https://www.onlydns.com/blog/introducing-onlydns-cli
      • Ayrıntılar: @onlydns/cli tanı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ı ve jq ile yapılandırılmış JSON ayrıştırmasını kapsar.
    • 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/mcp Model Context Protocol sunucusunun duyurusu.
    • 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.

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/mcp v1.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.md
    • migrate-zone-to-onlydns: https://www.onlydns.com/.well-known/agent-skills/migrate-zone-to-onlydns/SKILL.md
    • acme-dns01-with-rfc2136: https://www.onlydns.com/.well-known/agent-skills/acme-dns01-with-rfc2136/SKILL.md
    • enable-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"