Ekran Kartlı Sunucu Satışları Başladı. İncele
Sunucu Yönetimi ve Panel

Minecraft Sunucusuna Domain Bağlama ve SRV Kaydı

IP yerine akılda kalıcı bir adres kullanın: A kaydı, SRV kaydı ile port gizleme ve DNS yayılım süreci adım adım anlatıldı.

  • 9 dk okuma
  • Güncelleme:
  • Yayın:
  • Batihost Teknik Ekibi

Kısaca Özet

  • Sunucunuza domain bağlamak için tek bir A kaydı yeterlidir: mc.sunucum.com → sunucunun IPv4 adresi. Oyuncular artık IP değil, bu adresi yazar.
  • Sunucu portu 25565 değilse portu adresten gizlemek için _minecraft._tcp SRV kaydı ekleyin; Java Edition istemcisi portu kendisi bulur.
  • SRV kaydı yalnızca Java Edition’da çalışır. Bedrock ve MCPE istemcileri SRV sorgulamaz, orada port elle girilir.
  • Cloudflare kullanıyorsanız kaydın proxy’si kapalı (gri bulut / DNS only) olmalıdır; turuncu bulut Minecraft trafiğini geçirmez.

Minecraft sunucusuna domain bağlamak, oyuncuların 88.99.100.101 gibi bir IP yerine oyna.sunucum.com yazarak bağlanmasını sağlayan tek bir DNS kaydından ibarettir. İşin özü şudur: sunucunuzun IPv4 adresini gösteren bir A kaydı oluşturursunuz, sunucunuz 25565 dışında bir port kullanıyorsa buna bir de SRV kaydı eklersiniz. Toplam süre, DNS paneline erişiminiz varsa beş dakikadır.

Bu sayfada A kaydını doğru kurmayı, SRV kaydının alanlarını tek tek doldurmayı, cPanel ve Cloudflare gibi farklı panellerde ekranların nasıl değiştiğini, DNS yayılımını nasıl doğrulayacağınızı ve sunucu ağlarında alt alan adı planını göreceksiniz. Domainin ne olduğu ve nereden alınacağı konusunda emin değilseniz önce domain nedir ve nasıl satın alınır sayfasına, kayıt türlerinin genel mantığı için DNS kayıtları rehberine göz atın.

Domain Bağlamak Ne Sağlar, Ne Sağlamaz?#

Beklentiyi baştan doğru kurmakta fayda var. Domain bağlamanın üç somut faydası vardır:

  • Akılda kalıcılık. Oyuncular IP ezberlemez; adresi Discord’a, YouTube açıklamasına, sunucu listelerine yazmak kolaylaşır.
  • Taşınabilirlik. Sunucuyu başka bir makineye taşıdığınızda tek bir A kaydını güncellersiniz, adres değişmez. Bu, sunucu taşıma sürecinde en büyük kolaylıktır.
  • Port gizleme. SRV kaydı sayesinde standart dışı port oyuncudan tamamen saklanır.
DikkatDomain bağlamak IP adresinizi gizlemez. Herkes tek komutla arkadaki IP’yi görebilir. Saldırılara karşı korunmak istiyorsanız ihtiyacınız olan şey DNS değil, trafiği filtreleyen bir koruma katmanıdır; ayrıntılar Minecraft DDoS koruması sayfasında.

Hangi Kaydı Ne Zaman Kullanacaksınız?#

KayıtNe yaparNe zaman gerekir
AAlan adını bir IPv4 adresine bağlarHer zaman gerekir
AAAAAlan adını bir IPv6 adresine bağlarSunucunuzun IPv6 adresi varsa
SRVServis için hedef sunucu ve portu bildirirPort 25565 değilse
CNAMEBir alan adını başka bir alan adına yönlendirirAlt alan adını başka bir hosta bağlarken
TXTMetin bilgisi taşırMinecraft bağlantısı için gereksiz
Minecraft sunucusu için DNS kayıt türleri ve kullanım durumları

Karar şeması basittir: portunuz 25565 ise yalnızca A kaydı yeterlidir. Portunuz farklıysa A kaydı + SRV kaydı çifti kurarsınız. Bedrock sunucusunda ise her hâlükârda yalnızca A kaydı vardır, port bilgisini oyuncuya ayrıca söylersiniz.

Adım Adım A Kaydı ile Domain Bağlama#

  1. Sunucunuzun kamu IP adresini not edin#

    Bu, sağlayıcınızın size verdiği IPv4 adresidir; panelinizde veya teslim e-postasında yazar. Sunucunun kendi üzerinden de doğrulayabilirsiniz.

    curl -4 ifconfig.me
    (Invoke-WebRequest -Uri "https://ifconfig.me/ip" -UseBasicParsing).Content
  2. DNS yönetim paneline girin#

    Domaini nereden aldıysanız DNS yönetimi de oradadır: kayıt firmasının paneli, hosting hesabınızdaki cPanel Zone Editor ya da Cloudflare. Nameserver’ları başka bir yere yönlendirdiyseniz kaydı orada açmalısınız, kayıt firmasında değil.

  3. Alt alan adı için A kaydı oluşturun#

    Şu alanları doldurun: Tür A, Ad / Host mc, Değer / Hedef sunucunun IPv4 adresi, TTL 3600. Kök domaini kullanacaksanız ad alanına @ yazın. Değer alanına http:// ön eki veya port eklemeyin; yalnızca IP yazılır.

  4. Sunucu tarafını kontrol edin#

    server.properties içindeki server-ip satırı boş olmalıdır. Bu satıra domain yazmak yaygın bir hatadır ve sunucunun yanlış arayüzü dinlemesine yol açar.

    server-ip=
    server-port=25565
    online-mode=true
    motd=§6Sunucum §f| oyna.sunucum.com
  5. Test edin#

    Oyunda Çok Oyunculu > Sunucu Ekle ekranına yalnızca mc.sunucum.com yazın. Bağlanamıyorsanız DNS mi yoksa port mu sorunlu, bir sonraki bölümdeki komutlarla ayırt edin.

İpucuSunucu adresini oyun içi MOTD’ye de yazın. Oyuncular sunucu listesinde adresi görünce arkadaşlarına iletmesi kolaylaşır; bu küçük ayrıntı sunucu büyütmede işe yarar. Diğer yöntemler için sunucunuza oyuncu çekme rehberine bakın.

SRV Kaydı ile Portu Gizleme#

Sunucunuz 25572 gibi standart dışı bir portta çalışıyorsa oyuncular normalde sunucum.com:25572 yazmak zorundadır. SRV kaydı bu zorunluluğu ortadan kaldırır: Java Edition istemcisi bağlanmadan önce _minecraft._tcp kaydını sorgular, dönen hedef ve porta yönelir.

Standart bölge (zone) dosyası biçiminde kayıt şöyle görünür:

_minecraft._tcp.sunucum.com.  3600  IN  SRV  0  5  25572  mc.sunucum.com.
mc.sunucum.com.               3600  IN  A         88.99.100.101

Panellerin çoğu bu satırı tek tek alanlara böler. Alanların anlamı ve girmeniz gereken değerler şöyledir:

AlanDeğerAçıklama
Service_minecraftAlt çizgi dahil, birebir bu şekilde
Protocol_tcpJava Edition TCP kullanır
Name / Host@ veya oynaOyuncunun yazacağı adres
Priority0Düşük değer önce denenir
Weight5Tek kayıt varsa önemsiz
Port25572Sunucunun gerçek portu
Targetmc.sunucum.comA kaydı olan bir alan adı, IP değil
TTL3600Değişiklik yapacaksanız önceden 300’e düşürün
Minecraft SRV kaydının alanları ve girilecek değerler
UyarıTarget alanına IP adresi yazmayın. SRV hedefi bir alan adı olmak zorundadır ve o alan adının kendi A kaydı bulunmalıdır. Hedefe port eklemek, sonuna :25572 yazmak veya hedefi bir CNAME’e işaret ettirmek de kaydı çalışmaz hâle getirir.

SRV kaydı kurulduktan sonra oyuncu oyna.sunucum.com yazar, istemci arka planda 25572 portuna gider. Portunuz zaten 25565 ise SRV kaydına ihtiyacınız yoktur; kayıt zarar vermez ama gereksiz bir katman ekler. Port planlaması ve portun modemde/güvenlik duvarında açılması ayrı bir konudur, port yönlendirme ve port açma sayfasında ele aldık.

Panellere Göre SRV Kaydı Ekleme#

PanelMenüDikkat edilecek nokta
cPanelEtki Alanları > Zone Editor > Kayıt Ekle > SRVService ve Protocol ayrı kutulardır
CloudflareDNS > Records > Add record > SRVA kaydının proxy’si gri olmalı
PleskWebsites & Domains > DNS Settings > Add RecordKayıt adını tam yazmanız istenebilir
Kayıt firması paneliDNS Yönetimi / Gelişmiş DNSSRV desteği yoksa nameserver değiştirin
Yaygın panellerde SRV kaydının bulunduğu ekran

cPanel kullanıyorsanız Zone Editor ekranının nasıl çalıştığını cPanel kullanım rehberinde bulabilirsiniz. Bazı ucuz kayıt firmalarının panelleri SRV kaydını desteklemez; bu durumda domaini Cloudflare gibi ücretsiz ve SRV destekleyen bir DNS servisine taşımak en pratik çözümdür.

Cloudflare Kullanıyorsanız: Proxy Kapalı Olmalı#

Cloudflare, Minecraft sunucuları için en sık yapılan hatanın kaynağıdır. Cloudflare’in ücretsiz proxy hizmeti yalnızca HTTP ve HTTPS trafiğini, yani 80/443 gibi web portlarını taşır. Minecraft 25565/TCP üzerinde kendi protokolünü konuşur ve bu trafik turuncu buluttan geçemez.

BilgiCloudflare panelinde A kaydınızın yanındaki bulut simgesine tıklayıp DNS only (gri bulut) konumuna alın. Turuncu bulut açıkken oyuncular sunucuyu ya hiç göremez ya da bağlantı zaman aşımına uğrar.

Proxy açık kalırsa istemci Cloudflare’in edge IP’sine bağlanmaya çalışır ve bağlantı kurulamaz. Bu belirtinin diğer olası nedenlerini Connection Timed Out hatası çözümü sayfasında sıraladık. Cloudflare’i DDoS koruması amacıyla düşünüyorsanız Minecraft için doğru araç bu değildir; oyun trafiğini filtreleyen bir katmana ihtiyacınız var.

DNS Yayılımı ve Doğrulama#

Yeni bir kayıt genellikle 5–30 dakikada dağılır. Var olan bir kaydı değiştirdiyseniz, eski değerin TTL’i dolana kadar bazı kullanıcılar eski IP’yi görmeye devam eder. Bu yüzden IP değişikliği planlıyorsanız bir gün önceden TTL’i 300 saniyeye düşürün, taşımadan sonra tekrar 3600’e çıkarın.

A kaydını doğrulama#

dig +short A mc.sunucum.com @8.8.8.8
nslookup mc.sunucum.com 1.1.1.1

SRV kaydını doğrulama#

dig +short SRV _minecraft._tcp.sunucum.com @8.8.8.8
# Beklenen cikti:  0 5 25572 mc.sunucum.com.
nslookup -type=SRV _minecraft._tcp.sunucum.com 8.8.8.8

Komut boş dönüyorsa kayıt ya henüz yayılmamıştır ya da ad alanı yanlış girilmiştir. En yaygın hata, panelin ad alanına zaten domaini eklediğini fark etmeyip _minecraft._tcp.sunucum.com yazmak ve kaydın _minecraft._tcp.sunucum.com.sunucum.com olarak oluşmasıdır. Kaydı kaydettikten sonra listede tam adının nasıl göründüğünü mutlaka kontrol edin.

İpucuDNS doğru göründüğü hâlde oyun bağlanmıyorsa istemciyi tamamen kapatıp açın. Java, çözümlenen adresleri kısa süreliğine önbelleğe alır; oyun açıkken yapılan DNS değişiklikleri hemen yansımayabilir.

Sunucu Ağında Alt Alan Adı Planı#

Birden çok sunucu işletiyorsanız her birine ayrı bir alt alan adı vermek hem yönetimi hem tanıtımı kolaylaştırır. Proxy kullanan bir ağda alt alan adları, Velocity veya BungeeCord tarafındaki forced hosts ayarıyla eşleştirilir: oyuncu hangi adresi yazdıysa doğrudan o alt sunucuda açılır.

AdresKayıtHedef
oyna.sunucum.comAProxy sunucusunun IP’si
skyblock.sunucum.comCNAMEoyna.sunucum.com
survival.sunucum.comCNAMEoyna.sunucum.com
harita.sunucum.comADynmap sunan makinenin IP’si
Proxy tabanlı bir sunucu ağı için örnek DNS planı

Alt alan adlarının tamamı aynı proxy IP’sine gider; ayrıştırmayı DNS değil proxy yapar. Yapılandırma ayrıntıları için BungeeCord ve Velocity ile sunucu ağı kurulumu sayfasına bakın. Bu yapıda yalnızca proxy portu dışarı açılır, alt sunucular internete kapalı kalır.

Bedrock, MCPE ve Geyser Tarafı#

Bedrock istemcileri SRV sorgusu yapmaz. Bedrock sunucunuz için de bir A kaydı oluşturabilirsiniz, ancak port bilgisini oyunculara ayrıca vermeniz gerekir; Bedrock’un sunucu ekleme ekranında adres ve port alanları zaten ayrıdır. En temizi Bedrock tarafını varsayılan 19132/UDP portunda tutmaktır, böylece port yazmaya gerek kalmaz.

Java sunucunuza Geyser ile Bedrock oyuncuları da alıyorsanız, Geyser’in dinlediği UDP portu için ayrı bir A kaydı vermeniz gerekmez; aynı alan adı iki protokolü de karşılar. Bedrock kurulumunun kendine özgü ayrıntıları Minecraft PE / Bedrock sunucu kurulumu sayfasında.

Sunucu IP’si Değiştiğinde Ne Yapmalı?#

Domain bağlamanın en büyük getirisi bu anda ortaya çıkar. Sunucuyu yeni bir makineye taşıdığınızda tek yapmanız gereken A kaydındaki IP’yi güncellemektir; oyuncular adreste hiçbir değişiklik hissetmez. Geçişi sorunsuz yapmak için şu sırayı izleyin.

  1. Taşımadan bir gün önce TTL’i düşürün#

    A kaydının TTL değerini 3600’den 300 saniyeye çekin. Böylece yeni IP’ye geçtiğinizde çözümleyicilerin eski değeri en fazla beş dakika tutmasını sağlarsınız.

  2. Yeni sunucuyu hazır hâle getirin#

    Dünyayı, eklentileri ve yapılandırmayı yeni makineye kopyalayın, sunucuyu doğrudan IP ile test edin. Eski sunucu bu sırada çalışmaya devam edebilir.

  3. Kaydı güncelleyin ve eskisini kapatın#

    A kaydının değerini yeni IP ile değiştirin, ardından eski sunucuyu durdurun. İki sunucuyu aynı anda açık bırakmayın; bazı oyuncular hâlâ eskisine düşer ve orada oynadıkları ilerleme kaybolur.

  4. Yayılımı doğrulayıp TTL’i geri yükseltin#

    dig +short A mc.sunucum.com @8.8.8.8
    dig +short A mc.sunucum.com @1.1.1.1

    Farklı çözümleyiciler yeni IP’yi dönmeye başladığında TTL’i tekrar 3600 yapabilirsiniz.

DikkatAynı ada iki A kaydı eklemek yük dengelemesi yapmaz; istemciler rastgele birine gider ve oyuncular iki farklı dünyaya bölünür. Taşıma sırasında tek bir A kaydı bulundurun.

Sık Yapılan Hatalar#

  1. Nameserver’ı unutmak. Domain başka bir DNS servisine yönlendirilmişse kayıt firmasının panelinde yazdığınız kayıtlar hiçbir işe yaramaz. Önce nameserver’ın nereyi gösterdiğini kontrol edin.
  2. A kaydı değerine port veya protokol eklemek. Değer alanına yalnızca IP yazılır: 88.99.100.101. http:// ön eki ve :25565 soneki kaydı bozar.
  3. SRV hedefini IP yapmak. Target alanı mutlaka A kaydı olan bir alan adı olmalıdır.
  4. Cloudflare proxy’sini açık bırakmak. Bulut turuncuysa oyun trafiği geçmez.
  5. server-ip alanına domain yazmak. Bu satır boş kalmalıdır; anlamı ve diğer parametreler server.properties ayarları sayfasında.
  6. Kök domainde CNAME kullanmak. Çoğu DNS altyapısı buna izin vermez; kök için A kaydı kullanın.

Domain ve sunucuyu aynı yerden yönetmek işleri belirgin biçimde kolaylaştırır. Minecraft sunucu paketleri kendi kamu IP’siyle teslim edilir; domaininizi Batihost üzerinden aldıysanız DNS panelinden A ve SRV kaydını aynı hesap içinde açabilirsiniz. Takıldığınız bir nokta olursa destek talebi açmanız yeterli.

Özetle#

Minecraft sunucusuna domain bağlamak iki kayıttan ibarettir: sunucunun IPv4 adresini gösteren bir A kaydı ve port 25565 değilse _minecraft._tcp SRV kaydı. SRV hedefi mutlaka bir alan adı olmalı, IP olmamalıdır. Cloudflare kullanıyorsanız proxy’yi kapatın, gri bulutta bırakın. Kayıt genellikle yarım saat içinde yayılır; IP değiştireceğiniz zaman TTL’i önceden 300 saniyeye düşürün. Son olarak: domain bağlamak IP’nizi gizlemez, bunun için ayrı bir koruma katmanına ihtiyacınız var.

Sıkça Sorulan Sorular#

Minecraft sunucusuna domain nasıl bağlanır?

Domaininizin DNS yönetim panelinde bir A kaydı oluşturun: ad alanına mc, hedef alanına sunucunuzun IPv4 adresini yazın. Kayıt yayıldıktan sonra oyuncular mc.sunucum.com yazarak bağlanır. Sunucu 25565 dışında bir port kullanıyorsa ek olarak SRV kaydı gerekir.

Minecraft SRV kaydı ne işe yarar?

SRV kaydı, sunucunuzun portunu adresin içinde göstermeden bağlanmayı sağlar. Java Edition istemcisi bağlanmadan önce _minecraft._tcp.alanadi.com kaydını sorgular, dönen porta yönlenir. Böylece oyuncu sunucum.com:25572 yerine sadece sunucum.com yazar. Port 25565 ise SRV kaydına gerek yoktur.

Domain bağlayınca sunucumun IP adresi gizlenir mi?

Hayır. Domain yalnızca bir isim katmanıdır; herkes nslookup ile IP’yi görebilir. IP’yi gerçekten gizlemek için trafiği bir TCP proxy veya DDoS filtresi üzerinden geçirmeniz gerekir. Domain bağlamak akılda kalıcılık ve sunucu taşıma kolaylığı sağlar, gizlilik sağlamaz.

Cloudflare ile Minecraft sunucusu çalışır mı?

Cloudflare’i yalnızca DNS sağlayıcısı olarak kullanabilirsiniz, proxy olarak kullanamazsınız. Kaydın yanındaki bulut simgesi gri (DNS only) olmalıdır. Turuncu bulut yalnızca HTTP/HTTPS trafiğini proxy’ler; 25565 gibi portlar geçmez ve oyuncular bağlanamaz.

Domain kaydı kaç saatte aktif olur?

Yeni bir A veya SRV kaydı çoğu sağlayıcıda 5–30 dakikada dünya geneline dağılır. Var olan bir kaydı değiştirdiyseniz eski değerin TTL süresi kadar beklenir; 3600 saniyelik TTL bir saat demektir. Değişiklik planlıyorsanız bir gün önceden TTL’i 300 saniyeye düşürün.

Bedrock sunucusunda SRV kaydı çalışır mı?

Hayır. Bedrock ve MCPE istemcileri SRV sorgusu yapmaz. Bedrock için A kaydı oluşturup oyunculara port bilgisini ayrıca verin; sunucu ekleme ekranında adres ve port alanları zaten ayrıdır. Mümkünse Bedrock sunucusunu varsayılan 19132 portunda tutun.

Kök domain mi alt alan adı mı kullanmalıyım?

Web siteniz varsa kök domaini siteye bırakın, sunucu için mc veya oyna gibi bir alt alan adı açın. Web siteniz yoksa kök domaine doğrudan A kaydı verebilirsiniz. Kök domainde CNAME kullanmayın; birçok DNS altyapısı bunu kabul etmez.

Sunucu Yönetimi ve Panel — Tüm Rehberler#

  1. Pterodactyl Panel Kurulumu: Sıfırdan Tam Rehber
  2. Pterodactyl Panel Kullanım Rehberi
  3. Minecraft server.properties Ayarları (Tam Liste)
  4. Minecraft Sunucu RAM Ayarları, ZGC ve JVM Flag’leri
  5. Minecraft Sunucu Yedekleme Rehberi
  6. Minecraft Sunucusunda OP Verme ve Yetki Yönetimi
  7. Minecraft Whitelist / Beyaz Liste Nasıl Açılır?
  8. Minecraft Sunucu Port Yönlendirme ve Port Açma
  9. Minecraft Sunucusuna Domain Bağlama ve SRV Kaydı
  10. Minecraft Sunucusunu Başka Bir Sunucuya Taşıma Rehberi
  11. Minecraft Sunucu Konsol Komutları ve Kullanımı

Bu rehber Batihost teknik ekibi tarafından hazırlanmış ve tarihinde güncellenmiştir. Eksik veya hatalı bulduğunuz bir bilgi varsa bize bildirin.

Başa dön