
DNS SRV Kaydı Nedir? Hangi Servisler İçin Kullanılır?
DNS SRV kaydı nedir, ne işe yarar ve hangi servislerde kullanılır? SRV kayıtlarının yapı, öncelik, port ve hedef mantığını öğrenin.

Kürşat Sezgin
Teknik Ekip Lideri
DNS kayıtları çoğu zaman yalnızca web sitesi yönlendirmek için bilinir; oysa bazı servisler, sadece “hangi sunucuya gideceğini” değil, “hangi porttan ve hangi öncelikle bağlanacağını” da bilmek zorundadır. DNS SRV Kaydı Nedir? Hangi Servisler İçin Kullanılır? sorusu tam burada anlam kazanır: SRV kaydı, servis keşfi için DNS’in daha gelişmiş kayıt türlerinden biridir.
İçindekiler
- DNS SRV Kaydı Nedir
- DNS SRV Kayıtları Nedir
- DNS SRV Kaydı
- DNS SRV Nedir?
- SRV Ne Demek?
- SRV Kaydı Ne İşe Yarar
- Hangi Servisler İçin Kullanılır
- DNS Kaydı Nedir?
- DNS Nedir Ve Ne İşe Yarar?
- Sıkça Sorulan Sorular
- İlgili İçerikler
DNS SRV Kaydı Nedir
DNS SRV kaydı, bir alan adına bağlı belirli bir servisin hangi sunucuda, hangi port üzerinden ve hangi öncelikle çalıştığını gösteren DNS kayıt türüdür. A, CNAME veya MX kayıtlarından farklı olarak yalnızca adres değil; servis adı, protokol, port, öncelik ve ağırlık bilgisi de taşır.
SRV kaydı özellikle istemcinin bir servise otomatik olarak bağlanması gereken yapılarda kullanılır. Örneğin VoIP, LDAP, SIP, XMPP, Microsoft 365, bazı oyun sunucuları ve kurumsal kimlik doğrulama servisleri bu kayıttan yararlanabilir.
Tipik bir SRV kaydı şu mantıkla çalışır:
_servis._protokol.alanadi.com TTL IN SRV öncelik ağırlık port hedef
Örnek:
_sip._tcp.example.com 3600 IN SRV 10 60 5060 sipserver.example.com
Bu kayıt, SIP servisine TCP üzerinden bağlanacak istemciye hedef sunucuyu ve portu bildirir.
İpucu: SRV kaydında hedef alan adı genellikle bir A veya AAAA kaydına çözülmelidir. Doğrudan IP adresi yazmak doğru kullanım değildir.
DNS SRV Kayıtları Nedir
DNS SRV kayıtları, birden fazla sunucu arasında servis yönlendirme, önceliklendirme ve yük dağılımı yapılmasını sağlayan yapılardır. Tek bir servis için birden fazla SRV kaydı tanımlanabilir; istemci bu kayıtları öncelik ve ağırlık değerlerine göre değerlendirir.
SRV kayıtları sadece “nereye bağlanılacağını” söylemez. Aynı zamanda “önce hangi sunucu denenmeli, yük hangi oranla dağıtılmalı, bağlantı hangi porttan kurulmalı” gibi bilgileri de taşır.
| Alan | Açıklama | Örnek |
|---|---|---|
| Servis | Kullanılacak servis adıdır | `_sip`, `_ldap`, `_xmpp-client` |
| Protokol | TCP veya UDP bilgisidir | `_tcp`, `_udp` |
| Öncelik | Düşük değer daha önce denenir | `10` |
| Ağırlık | Aynı öncelikte yük dağılımı sağlar | `60` |
| Port | Servisin dinlediği porttur | `5060` |
| Hedef | Servisin çalıştığı sunucudur | `sip.example.com` |
SRV kayıtlarında öncelik ve ağırlık sık karıştırılır. Öncelik, hangi sunucunun önce deneneceğini belirler; ağırlık ise aynı önceliğe sahip sunucular arasında dağılım yapar.
DNS SRV Kaydı
DNS SRV kaydı oluştururken en kritik nokta, servis ve protokol adının doğru yazılmasıdır. Kayıt adı genellikle alt çizgiyle başlar; bu DNS tarafında bilinçli bir biçimlendirmedir ve normal subdomain mantığıyla karıştırılmamalıdır.
Bir SRV kaydı yapılandırırken şu bilgiler gerekir:
- Servis adı
- Protokol türü
- TTL değeri
- Öncelik değeri
- Ağırlık değeri
- Port numarası
- Hedef sunucu adı
Örnek yapı:
| Kayıt Adı | Öncelik | Ağırlık | Port | Hedef |
|---|---|---|---|---|
| `_sip._tcp.example.com` | 10 | 60 | 5060 | `sip1.example.com` |
| `_sip._tcp.example.com` | 20 | 40 | 5060 | `sip2.example.com` |
| `_xmpp-client._tcp.example.com` | 5 | 100 | 5222 | `chat.example.com` |
Uyarı: Hedef sunucu adının sonunda bazı DNS panellerinde nokta kullanılması gerekebilir. Örneğin
sip.example.com.şeklinde yazım, tam nitelikli alan adını ifade eder. Panelin kullanım biçimine göre kontrol edilmelidir.
DNS SRV Nedir?
DNS SRV, “Service” kelimesinden gelen ve DNS üzerinden servis konumu bildiren kayıt türüdür. Bir istemci, belirli bir servise bağlanmadan önce DNS sorgusu yaparak hangi sunucuya ve hangi porta gitmesi gerektiğini SRV kaydı sayesinde öğrenebilir.
Normal bir A kaydı yalnızca alan adını IP adresine çözer. MX kaydı e-posta sunucusunu gösterir. SRV kaydı ise daha esnek bir servis keşfi sunar.
| Kayıt Türü | Temel Görev | Port Bilgisi Taşır mı? | Tipik Kullanım |
|---|---|---|---|
| A | Alan adını IPv4 adresine yönlendirir | Hayır | Web sitesi |
| AAAA | Alan adını IPv6 adresine yönlendirir | Hayır | IPv6 erişimi |
| CNAME | Bir adı başka ada yönlendirir | Hayır | Alias kullanımı |
| MX | E-posta sunucusunu belirtir | Dolaylı | Mail teslimi |
| SRV | Servis, port ve hedef bildirir | Evet | VoIP, LDAP, XMPP |
SRV kaydı özellikle uygulama seviyesinde otomatik yapılandırma isteyen sistemlerde değerlidir. Kullanıcıdan sunucu ve port bilgisi istemek yerine istemci bu bilgiyi DNS’ten çekebilir.
SRV Ne Demek?
SRV, DNS terminolojisinde “Service” yani servis anlamına gelir. Bu kayıt, bir alan adı altında çalışan belirli bir servisin ağ üzerindeki konumunu tarif eder.
SRV ifadesi tek başına bir uygulama ya da protokol değildir. DNS içinde kullanılan özel bir kayıt türüdür. Amacı, uygulamalara servis bulma kolaylığı sağlamaktır.
Örneğin bir sohbet uygulaması, example.com alan adı için XMPP servisini ararken şu sorguyu yapabilir:
_xmpp-client._tcp.example.com
Bu sorgunun yanıtında istemci, bağlanması gereken sunucu adını ve port numarasını öğrenir.
SRV Kaydı Ne İşe Yarar
SRV kaydı, servislerin DNS üzerinden keşfedilmesini, yedekli çalışmasını ve doğru porta yönlendirilmesini sağlar. Özellikle kullanıcı tarafında manuel ayar azaltmak, servis sürekliliği sağlamak ve farklı sunucular arasında kontrollü trafik dağıtmak için kullanılır.
SRV kaydının başlıca faydaları şunlardır:
- Servis sunucusunu otomatik buldurur.
- Port bilgisini DNS üzerinden iletir.
- Birden fazla sunucu arasında öncelik tanımlar.
- Aynı öncelikteki sunucular arasında ağırlıklı dağılım sağlar.
- Yedek servis mimarisi kurmayı kolaylaştırır.
- Kurumsal uygulamalarda istemci yapılandırmasını sadeleştirir.
| Kullanım Senaryosu | SRV Kaydının Katkısı |
|---|---|
| VoIP altyapısı | SIP sunucusunu ve portu bildirir |
| Kurumsal dizin servisi | LDAP sunucusunu keşfettirir |
| Sohbet sistemi | XMPP istemcilerine hedef sunucu verir |
| Yedekli servis mimarisi | Öncelik değeriyle failover sağlar |
| Çoklu sunucu yapısı | Ağırlık değeriyle trafik dağıtır |
Bilgi kutusu: SRV kaydı her uygulama tarafından desteklenmez. Bir servisin SRV kullanabilmesi için istemci yazılımın bu kayıt türünü sorgulayacak şekilde tasarlanmış olması gerekir.
Hangi Servisler İçin Kullanılır
SRV kayıtları en çok VoIP, SIP, LDAP, Kerberos, XMPP, Minecraft sunucuları, Microsoft hizmetleri ve bazı kurumsal uygulama servislerinde kullanılır. Temel amaç, servise bağlanacak istemcinin hedef sunucuyu ve portu otomatik öğrenmesini sağlamaktır.
Yaygın kullanım alanları:
| Servis | Örnek SRV Adı | Kullanım Amacı |
|---|---|---|
| SIP | `_sip._tcp` / `_sip._udp` | VoIP çağrı yönlendirme |
| SIP TLS | `_sips._tcp` | Şifreli SIP iletişimi |
| LDAP | `_ldap._tcp` | Dizin servisi keşfi |
| Kerberos | `_kerberos._tcp` | Kimlik doğrulama servisi |
| XMPP | `_xmpp-client._tcp` | Sohbet istemcisi bağlantısı |
| Minecraft | `_minecraft._tcp` | Oyun sunucusu port yönlendirme |
| Microsoft 365 / Teams bazı senaryolar | Servise göre değişir | Otomatik servis bulma |
| CardDAV / CalDAV | Uygulamaya göre değişir | Takvim ve kişi servisleri |
SRV kaydının gerekli olup olmadığı, kullanılan servisin dokümantasyonuna göre kontrol edilmelidir. Her servis SRV istemez; bazıları A, CNAME, TXT veya MX kayıtlarıyla çalışır.
Örneğin Minecraft sunucularında SRV kaydı, kullanıcıların alanadi.com:25565 yazmak yerine doğrudan alanadi.com ile bağlanmasını sağlayabilir. SIP tarafında ise VoIP istemcisi doğru sunucuyu DNS üzerinden bulabilir.
DNS Kaydı Nedir?
DNS kaydı, bir alan adının internet üzerinde nasıl çözümleneceğini belirleyen yapılandırma satırıdır. Web sitesi, e-posta, doğrulama, servis keşfi ve güvenlik kontrolleri gibi birçok işlem DNS kayıtlarıyla yönetilir.
En bilinen DNS kayıtları şunlardır:
- A kaydı: Alan adını IPv4 adresine yönlendirir.
- AAAA kaydı: Alan adını IPv6 adresine yönlendirir.
- CNAME kaydı: Bir alan adını başka bir alan adına takma ad yapar.
- MX kaydı: E-posta sunucularını belirtir.
- TXT kaydı: Doğrulama ve güvenlik bilgileri taşır.
- NS kaydı: Yetkili ad sunucularını gösterir.
- SRV kaydı: Servis hedefi, portu ve önceliğini belirtir.
DNS kayıtları doğru yapılandırılmadığında web sitesi açılmayabilir, e-posta teslimi bozulabilir veya uygulamalar ilgili servisi bulamayabilir. Bu nedenle değişikliklerden önce mevcut kayıtların yedeğini almak iyi bir pratiktir.
DNS Nedir Ve Ne İşe Yarar?
DNS, alan adlarını IP adreslerine çeviren dağıtık isimlendirme sistemidir. Kullanıcılar karmaşık IP adresleri yerine okunabilir alan adları yazar; DNS ise bu alan adının hangi sunucuya karşılık geldiğini bulur.
DNS yalnızca web siteleri için çalışmaz. E-posta teslimi, alan adı doğrulama, güvenlik politikaları, servis keşfi ve CDN yönlendirmeleri de DNS üzerinden yönetilebilir.
DNS’in temel görevleri:
- Alan adını IP adresine çevirmek
- E-posta sunucularını göstermek
- Servis konumlarını bildirmek
- Alan adı sahipliğini doğrulamak
- Trafiği farklı altyapılara yönlendirmek
DNS sorguları genellikle milisaniyeler içinde tamamlanır. Ancak kayıt değişikliklerinde TTL değerine bağlı olarak yayılma süresi oluşabilir. Bu süre, DNS önbelleklerinin ne kadar süreyle eski bilgiyi tutacağına bağlıdır.
Sıkça Sorulan Sorular
DNS SRV kaydı zorunlu mudur?
DNS SRV kaydı her alan adı için zorunlu değildir. Yalnızca kullandığınız servis SRV kaydıyla otomatik keşif yapıyorsa gerekir. Örneğin basit bir web sitesi yayını için genellikle A veya CNAME kaydı yeterlidir. Ancak SIP, LDAP, XMPP veya bazı oyun sunucusu senaryolarında SRV kaydı bağlantı kolaylığı ve doğru yönlendirme için gerekli olabilir.
SRV kaydı ile A kaydı arasındaki fark nedir?
A kaydı bir alan adını IPv4 adresine yönlendirir; SRV kaydı ise belirli bir servisin hangi sunucuda, hangi portta ve hangi öncelikle çalıştığını bildirir. A kaydı daha temel bir yönlendirme sağlar. SRV kaydı ise servis bazlı yapılandırma sunduğu için VoIP, sohbet, dizin servisi ve yedekli altyapılarda daha işlevseldir.
SRV kaydında port neden önemlidir?
Port, istemcinin hedef sunucuda hangi servis kapısına bağlanacağını belirtir. Aynı sunucuda birden fazla servis çalışabilir ve her biri farklı porttan yanıt verebilir. SRV kaydı port bilgisini DNS üzerinden verdiği için kullanıcıların veya istemci uygulamaların manuel port girmesine gerek kalmaz. Bu, özellikle otomatik kurulumlarda hataları azaltır.
SRV kaydında öncelik değeri nasıl çalışır?
Öncelik değeri, istemcinin hangi sunucuyu önce deneyeceğini belirler. Daha düşük sayı daha yüksek öncelik anlamına gelir. Örneğin önceliği 10 olan kayıt, önceliği 20 olan kayıttan önce kullanılır. İlk sunucuya ulaşılamazsa istemci daha yüksek öncelik değerine sahip yedek kaydı deneyebilir.
SRV kaydında ağırlık değeri ne işe yarar?
Ağırlık değeri, aynı önceliğe sahip birden fazla SRV kaydı arasında trafik dağılımı yapmak için kullanılır. Daha yüksek ağırlığa sahip sunucu daha fazla tercih edilir. Bu, basit bir yük dağıtım mekanizması sağlar. Ancak gelişmiş load balancer yerine geçmez; daha çok DNS seviyesinde istemci yönlendirmesi sunar.
SRV kaydı doğrudan IP adresine yönlendirilebilir mi?
SRV kaydında hedef olarak genellikle alan adı kullanılmalıdır; doğrudan IP adresi yazmak doğru kabul edilmez. Hedef alan adının ayrıca A veya AAAA kaydıyla IP adresine çözümlenmesi gerekir. Bu yapı, DNS’in hiyerarşik ve esnek çalışmasını sağlar. IP değiştiğinde yalnızca hedef alan adının A kaydını güncellemek yeterli olabilir.
Minecraft için SRV kaydı ne işe yarar?
Minecraft sunucularında SRV kaydı, oyuncuların port numarası yazmadan alan adıyla bağlanmasını sağlayabilir. Örneğin sunucu farklı bir portta çalışıyorsa kullanıcı alanadi.com:25570 yazmak zorunda kalmayabilir. Doğru SRV kaydıyla istemci bağlantı için gerekli portu DNS’ten öğrenir. Bu kullanım, özellikle özel portlu sunucularda pratiklik sağlar.
SIP servislerinde SRV kaydı neden kullanılır?
SIP servislerinde SRV kaydı, VoIP istemcilerinin hangi SIP sunucusuna ve hangi porta bağlanacağını otomatik olarak öğrenmesini sağlar. Ayrıca TCP, UDP veya TLS gibi protokol ayrımı yapılabilir. Birden fazla SIP sunucusu varsa öncelik ve ağırlık değerleriyle yedeklilik ya da dağıtım yapılabilir. Bu nedenle VoIP altyapılarında yaygın kullanılır.
SRV kaydı değişikliği ne kadar sürede yayılır?
SRV kaydı değişikliklerinin yayılma süresi TTL değerine ve DNS önbelleklerine bağlıdır. Düşük TTL daha hızlı güncelleme sağlayabilir; yüksek TTL ise eski bilginin daha uzun süre kullanılmasına neden olabilir. Pratikte bazı değişiklikler dakikalar içinde görülürken, bazı ağlarda birkaç saate kadar gecikme yaşanabilir.
SRV kaydı nasıl test edilir?
SRV kaydı nslookup, dig veya çevrim içi DNS sorgu araçlarıyla test edilebilir. Örneğin dig SRV _sip._tcp.example.com komutu ilgili kaydı sorgular. Test sırasında servis adı, protokol, hedef, port, öncelik ve ağırlık değerleri kontrol edilmelidir. Hedef sunucunun A veya AAAA kaydının da çözümlendiğinden emin olunmalıdır.
İlgili İçerikler
- DNS Kaydı Nedir? A, CNAME, MX, TXT ve SRV Farkları
- Alan Adı DNS Yönetimi Nasıl Yapılır?
- MX Kaydı Nedir ve E-Posta Teslimini Nasıl Etkiler?
- TTL Nedir? DNS Yayılma Süresi Nasıl Çalışır?
- Subdomain Nedir ve Ne Zaman Kullanılır?
DNS SRV kaydı, her alan adı için gerekli olmasa da doğru yerde kullanıldığında servis keşfini ciddi biçimde kolaylaştırır. Özellikle VoIP, oyun sunucusu, LDAP veya kurumsal uygulama yapılandırıyorsanız, servis sağlayıcınızın istediği SRV değerlerini dikkatle kontrol ederek DNS panelinize eklemeniz yeterlidir. DNS yönetimini profesyonelce yapmak istiyorsanız alan adı, hosting ve DNS altyapınızı tek merkezden yönetebileceğiniz güvenilir bir servis yapısı tercih edebilirsiniz.
Netlen'i Google'da Takip Edin
En güncel rehberlerimize, duyurularımıza ve teknik içeriklerimize Google üzerinden öncelikli ulaşmak için Netlen'i tercih ettiğiniz kaynaklar arasına ekleyin.
Bu yazıyı paylaşın

Yazar Hakkında
Kürşat Sezgin
Teknik Ekip Lideri
Netlen'de teknik ekip lideri olarak sunucu yönetimi, ağ güvenliği ve web teknolojileri alanında sistem yönetimi ve teknik destek sağlıyorum. Zaman zaman bu konularda teknik blog yazıları da paylaşıyorum.
Yorumlar
Bu yazı hakkında okuyucu yorumları


