Nostr kimliğiniz için özel alan adı kullanımı: adım adım
NIP-05'i kendi kontrolündeki bir alan adında barındır. Neden isteyebileceğin, dakikalar içinde nasıl kurulacağı ve yönetilen bir hizmetin veremeyeceği neler.
Nostr kimliği için kendi alan adınızı kullanmak meşru bir tercihtir. Yönetilen bir hizmete kıyasla daha fazla kurulum gerektirir; ancak tanımlayıcı üzerinde kalıcı kontrol sağlar. Bu kılavuz, bunun ne zaman değer taşıdığını ve nasıl yapılacağını ele alır.
Özet. Bir alan adı kaydedin, pubkey'inizi içeren bir JSON dosyasını
https://yourdomain.com/.well-known/nostr.jsonadresine koyun ve Nostr profilinizde NIP-05 olarakyourname@yourdomain.comayarlayın. Toplam kurulum süresi: yaklaşık 30 dakika. Yıllık maliyet: yalnızca alan adı kaydı. İstemcilerin bakış açısından yönetilen bir NIP-05 hizmetiyle aynı şekilde çalışır.
Hazır olduğunda, @nostr.blog adresini al
Özel alan adının önemi
Kullanıcıların bu yolu seçmesinin üç nedeni var.
Tam sahiplik. Özel alan adı, siz yeniledikçe sizindir. Hiçbir üçüncü taraf (bir NIP-05 hizmeti dahil) onu elinizden alamaz. nostr.blog yarın kapansa, alice@nostr.blog kimliğiniz çözümlenemez hale gelirdi. Alan adı sizin olduğundan alice@alicedomain.com etkilenmezdi.
Benzersizlik. alice@nostr.blog, "nostr.blog hizmetindeki Alice" mesajını verir. alice@alicedomain.com ise "Alice'in kendi yerindeki Alice" mesajını verir. Kamuya mal olmuş kişiler, içerik üreticileri veya kişisel marka inşa eden herkes için kendi kendine barındırılan tanımlayıcı daha fazla marka ağırlığı taşır.
Kontrol. Alan adınızın politikalarını siz belirlersiniz. Ayrı kayıt olmadan birden fazla ad kullanabilirsiniz (alice@alicedomain.com, alice-work@alicedomain.com). Bir hizmete bağlı kalmadan altta yatan pubkey'i değiştirebilirsiniz.
Özel alan adının değmediği durumlar
Dürüst bir karşı liste.
Nostr'a yeni başlıyorsunuz. İlk kez kullananlar hızlıca kurulum yapmak için yönetilen bir hizmet kullanmalıdır. İsterseniz daha sonra özel alan adına geçin.
Web sunucularında rahat değilsiniz. Kurulum, sunucu yapılandırmalarını düzenlemeyi gerektirir. Zor değil ama başlangıç seviyesine uygun da değil.
Alan adını yenilemeyeceksiniz. Süresi geçmiş bir alan adı NIP-05'inizi kaybettirir. Yıllarca alan adını elinde tutmaktan emin değilseniz, yönetilen bir hizmet sizin için daha güvenilirdir.
Alan adı başka bir şey için markalanmış. Bir mücevher işletmesi için zaten alicejewelry.com'a sahipseniz, NIP-05'i bu alan adında çalıştırmak Nostr kimliğinizi o işletmeye bağlar. Bazen istenilen, bazen istenmeyen bir durumdur.
Ön koşullar
İhtiyacınız olan üç şey.
- Kontrolünüzdeki bir alan adı. Namecheap, Cloudflare veya benzeri bir yerden kayıt. Çoğu TLD için yılda 10-15 dolar.
/.well-known/nostr.jsonadresinde statik bir dosya barındırma yöntemi. En ucuz seçenekler: GitHub Pages, Cloudflare Pages, Netlify, Caddy'li bir VPS veya mevcut herhangi bir web barındırma hizmetiniz.- Hex formunda Nostr genel anahtarınız. 64 karakter, küçük harf
a-fve0-9. İstemcinizin hesap ayarları bunu gösterir.
Kurulum: hızlı yol (Cloudflare Pages)
DNS için zaten Cloudflare kullanıyorsanız bu en hızlı yoldur.
- Yeni bir Cloudflare Pages projesi oluşturun.
- Ad-pubkey eşlemenizi içeren
/.well-known/nostr.jsondosyasını ekleyin:
{
"names": {
"yourname": "your-hex-pubkey-here"
}
}
- Dağıtın.
/.well-known/*yolundaAccess-Control-Allow-Origin: *başlığı ayarlamak için Worker veya Pages Function yapılandırın. Cloudflare'nin belgeleri bunu kapsar.- Alan adınızı Pages projesine yönlendirin.
- Test edin:
curl -i https://yourdomain.com/.well-known/nostr.jsonkomutu, CORS başlığıyla birlikte JSON döndürmelidir. - Nostr istemcinizde NIP-05'i
yourname@yourdomain.comolarak ayarlayın. Kaydedin. - Birkaç dakika içinde doğrulama onay işareti görünür.
Toplam süre: Cloudflare'e aşinaysanız 20-30 dakika.
Kurulum: VPS üzerinde Caddy
Zaten bir VPS çalıştıran kullanıcılar için.
- Caddyfile'ınıza ekleyin:
yourdomain.com {
header /.well-known/nostr.json {
Access-Control-Allow-Origin "*"
Content-Type "application/json"
}
file_server
}
- Sunucunun web kök dizininde
/.well-known/nostr.jsonyoluna JSON dosyasını oluşturun:
{
"names": {
"yourname": "your-hex-pubkey-here"
}
}
- Caddy'yi yeniden yükleyin:
sudo systemctl reload caddy. curl -i https://yourdomain.com/.well-known/nostr.jsonile doğrulayın.- Nostr profilinde NIP-05'i ayarlayın.
Caddy TLS'i otomatik olarak yönetir. DNS çözümlenip dosya düzgün sunulduğunda doğrulama çalışır.
Kurulum: GitHub Pages
Ücretsiz, küçük kullanım için en basit yol.
- Bir GitHub deposu oluşturun. Özel alan adıyla (yourdomain.com) GitHub Pages'i etkinleştirin.
- Ad/pubkey eşlemenizi içeren
.well-known/nostr.jsondosyasını depoya ekleyin. - Push edin.
- Alan adınızın DNS'ini GitHub Pages belgelerine göre yönlendirin.
Zorluk: GitHub Pages, özel yanıt başlıkları ayarlamanıza izin vermez. CORS için Cloudflare üzerinden proxy kullanmanız, başlığı eklemek üzere bir Cloudflare Worker kullanmanız ya da bazı tarayıcı tabanlı istemcilerin kimliğinizi doğrulamada başarısız olacağını kabul etmeniz gerekir.
Yalnızca masaüstü kullanımı için, CORS olmadan GitHub Pages çalışır. Tam destek için Cloudflare'in GitHub Pages önünde kullanılması yaygın geçici çözümdür.
Tek alan adında birden fazla kimlik
Özel bir alan adı birden fazla ad barındırabilir. Örnek nostr.json:
{
"names": {
"alice": "pubkey-1...",
"alice-work": "pubkey-2...",
"the-journalist": "pubkey-3..."
}
}
Her ad farklı bir pubkey'e çözümlenir. Bunları kendinizin birden fazla kimliği, aile üyeleri veya yönettiğiniz küçük bir topluluk için kullanabilirsiniz.
Çoğu kullanıcının yalnızca bir girişi vardır; seçenek, isterseniz kullanılabilir.
Pubkey'i sonradan güncelleme
Nostr özel anahtarınızı değiştirmeniz gerekirse (ele geçirilme veya başka bir nedenle), JSON dosyasını güncelleyerek adınızı yeni pubkey'e yönlendirirsiniz.
Süreç:
- Yeni anahtar çifti oluşturun.
/.well-known/nostr.jsondosyasını yeni hex pubkey kullanacak şekilde güncelleyin.- İstemci tarafı önbelleklerinin temizlenmesini bekleyin (bazı istemciler için 24 saate kadar).
- Tanımlayıcınız artık yeni kimliğe işaret eder.
Dezavantaj: sizi npub (eski) ile takip eden takipçiler otomatik olarak geçmez. Belirli bir pubkey'i takip ederler. NIP-05 tanımlayıcısı yaşasa da takipçi ilişkisini kaybedersiniz.
2026 itibarıyla anahtar rotasyonu hâlâ temiz değil; NIP-26 delegasyonları ve NIP-41 önerileri bunu iyileştirmeyi amaçlıyor.
İsteğe bağlı: JSON'a relay'leri dahil etme
NIP-05, adınızın yanında tercih ettiğiniz relay'leri yayımlamanıza olanak tanır:
{
"names": {
"alice": "your-pubkey-here"
},
"relays": {
"your-pubkey-here": [
"wss://relay.damus.io",
"wss://nos.lol"
]
}
}
İstemciler, içeriğinizi ararken tercih ettiğiniz relay'lere otomatik olarak bağlanmak için bunu kullanır. Okuyucular için soğuk başlatma performansını artırır.
İsteğe bağlı. Olsa da olmasa da çalışır.
Alan adınızın süresi dolarsa ne olur
NIP-05 doğrulaması çalışmayı durdurur. Gönderileriniz Nostr'da kalır; okunabilir tanımlayıcınız artık çözümlenemez. Temel hesabınız (pubkey) etkilenmez.
Kurtarma: alan adını yenileyin, doğrulama tekrar çalışmaya başlar. Süre dolumu sırasında başkası alan adını satın aldıysa, sizinki de dahil olmak üzere üzerindeki herhangi bir adı talep edebilir; bu durum kişisel alan adları için pratikte nadirdir, ancak değerli olanlar için mümkündür.
Koruma: alan adını otomatik yenilemeye alın, yedek bir ödeme yöntemi belirleyin ve süre sonu uyarılarını izleyin.
Maliyet karşılaştırması
5 yıl boyunca:
- Özel alan adı: 50-75 dolar (5 × 10-15 dolar alan adı yenilemesi)
- nostr.blog 5 karakterli kısa ad: 145 dolar (5 × 29 dolar)
- nostr.blog 8+ karakterli ad: 14,95 dolar (5 × 2,99 dolar)
- nostr.blog 1 karakterli premium ad: 4.995 dolar (5 × 999 dolar)
Uzun adlar için nostr.blog daha ucuz seçenektir. Kısa premium adlar için özel alan adı çok daha ucuzdur. Zaten satın alacağınız kişisel alan adları için özel barındırma fiilen ücretsizdir.
Özel alan adlarının doğru tercih olduğu durumlar
Özel alan adının açıkça mantıklı olduğu belirli kullanıcı profilleri:
- Başka amaçlar için zaten kişisel bir alan adınız var
- Bir şirket veya kuruluş yönetiyorsunuz ve NIP-05 olarak
siz@sirket.comistiyorsunuz - Kısa bir premium ad istiyorsunuz ve yönetilen hizmet pahalı
- Tüm üçüncü taraf hizmetlerden uzun vadeli bağımsızlığa değer veriyorsunuz
- Birden fazla Nostr kimliği çalıştırıyorsunuz ve hepsini aynı alan adında istiyorsunuz
Diğerleri için nostr.blog gibi yönetilen bir hizmet daha kolay varsayılandır. Yönetilenden özel alan adına geçiş her zaman mümkündür; tek maliyet, tanımlayıcının değiştiği kısa dönemdir.
Sık sorulan sorular
NIP-05 için özel alan adı, nostr.blog'dan daha mı iyi?
Özel bir Nostr alan adının maliyeti ne kadar?
NIP-05 için alt alan adı kullanabilir miyim?
NIP-05'i kendi kendine barındırmak için hangi web sunucuları uygundur?
NIP-05'i kendim barındırmak zap'ları etkiler mi?
Okumaya devam et
NIP-05 nedir? Nostr adresi açıklandı
NIP-05, Nostr'da kullandığınız e-posta şeklindeki tanımlayıcıdır: alice@nostr.blog. Aslında ne işe yaradığı, ne yapmadığı ve nasıl bir tane elde edeceğiniz.
6 dk okumaKimlik ve NIP-052026'da Nostr adresi (NIP-05) nasıl edinilir
Okunabilir bir Nostr kimliği almanın adım adım rehberi. En hızlı yönetilen seçenek, tam kendi sunucusunda barındırma, maliyetler ve doğrulama.
6 dk okumaKimlik ve NIP-05Neden Nostr kimliğiniz taşınabilir (ve neden önemli)
Herhangi bir merkezi platform aksine, Nostr kimliğiniz istemciler, relaylar ve hizmetler arasında sizinle hareket eder. Taşınabilirliğin pratikte ne anlama geldiğini öğrenin.
5 dk okumaKimlik ve NIP-05Premium Nostr adresleri: kısa, akılda kalıcı, size özel
Tek ve iki harfli Nostr tanımlayıcıları mevcut; daha pahalı olmalarının bir nedeni var ve birine sahip olmak belirli bir kimlik ifadesidir. Premium isimlerin maliyeti nedir?
6 dk okuma