time.kapteyan.com.tr
Ölçülüyor

--:--:--.000

 

UTC
--:--:--
Unix
Saat dilimi
Europe/Istanbul (UTC+03:00)
Gidiş-dönüş
Cihazınızın sapması ms
Tarayıcı saatinizin sunucu saatinden sapması

Tarayıcınızın saati sunucuyla karşılaştırılıyor.

01

Sunucu künyesi

Cihazlarınızı IP yerine alan adıyla bağlayın; adresler değişebilir.

Sunucu adı
time.kapteyan.com.tr
IPv4
213.238.172.3
Protokol
NTPv4 (RFC 5905)
Port
123/UDP
Stratum
2
02

Kurulum kılavuzu

İşletim sisteminizi seçin, komutları sırayla uygulayın.

chrony

RHEL, Rocky, AlmaLinux, Fedora, openSUSE ve güncel Ubuntu sürümlerinin varsayılan istemcisi. Sunucu ortamları için önerilen seçenek.

Kurulum

# Debian / Ubuntu
sudo apt install -y chrony

# RHEL / Rocky / AlmaLinux
sudo dnf install -y chrony

Yapılandırma

Debian tabanlı sistemlerde /etc/chrony/chrony.conf, RHEL tabanlı sistemlerde /etc/chrony.conf dosyasındaki mevcut pool ve server satırlarını silin, aşağıdakileri ekleyin.

/etc/chrony/chrony.conf
server time.kapteyan.com.tr iburst

# ilk açılışta 1 sn'den büyük farkı kademeli değil, tek adımda düzelt
makestep 1.0 3

# düzeltilen saati donanım saatine de yaz
rtcsync

driftfile /var/lib/chrony/drift
logdir /var/log/chrony

Uygulama

sudo systemctl enable --now chronyd
sudo systemctl restart chronyd
chronyc sources -v
chronyc tracking
  • chronyc sources çıktısında sunucunun başında ^* görüyorsanız senkron tamamdır.
  • System time satırındaki değer normal koşullarda birkaç milisaniyedir.
  • Ubuntu'da chrony kurmadan önce systemd-timesyncd servisini durdurun: iki istemci aynı anda çalışamaz.

systemd-timesyncd

Masaüstü ve hafif sistemlerde yeterli olan basit SNTP istemcisi. Ek paket gerektirmez; sunucu saatini yalnızca alır, kendi osilatörünü disipline etmez.

/etc/systemd/timesyncd.conf
[Time]
NTP=time.kapteyan.com.tr
FallbackNTP=tr.pool.ntp.org
PollIntervalMinSec=64
PollIntervalMaxSec=1024

Uygulama

sudo timedatectl set-timezone Europe/Istanbul
sudo timedatectl set-ntp true
sudo systemctl restart systemd-timesyncd
timedatectl timesync-status
  • timedatectl status çıktısında System clock synchronized: yes beklenir.
  • NetworkManager veya DHCP sunucusu NTP adresi dağıtıyorsa dosyadaki ayarı ezebilir; timedatectl show-timesync ile aktif sunucuyu doğrulayın.

ntpd (klasik referans uygulama)

Eski sistemlerde ve belirli uyumluluk gereksinimlerinde kullanılır. Yeni kurulumlarda chrony tercih edin.

/etc/ntp.conf
server time.kapteyan.com.tr iburst

driftfile /var/lib/ntp/ntp.drift

# dışarıdan gelen sorgu ve komutları kapat
restrict default kod nomodify notrap nopeer noquery limited
restrict -6 default kod nomodify notrap nopeer noquery limited
restrict 127.0.0.1
restrict ::1

# mode 6/7 sorgularını kapat (amplifikasyon kötüye kullanımına karşı)
disable monitor

Uygulama

sudo systemctl restart ntp    # Debian/Ubuntu: ntp, RHEL: ntpd
ntpq -pn
ntpstat

Windows

Komutları yönetici olarak açılmış bir Komut İstemi veya PowerShell penceresinde çalıştırın.

Tekil bilgisayar

w32tm /config /manualpeerlist:"time.kapteyan.com.tr,0x8" /syncfromflags:manual /reliable:no /update
net stop w32time
net start w32time
w32tm /resync /force
w32tm /query /status

Etki alanı denetleyicisi (PDC emülatörü)

Etki alanındaki diğer makineler saati denetleyiciden alır; yalnızca PDC rolündeki sunucuyu dışarıya bağlayın.

w32tm /config /manualpeerlist:"time.kapteyan.com.tr,0x8" /syncfromflags:manual /reliable:yes /update
Restart-Service w32time
w32tm /query /configuration

Sunucu servisi kapalıysa

Set-Service w32time -StartupType Automatic
Start-Service w32time
  • 0x8 bayrağı istemci modunda, normal sorgu aralığıyla çalışmayı belirtir.
  • Sanal makinelerde önce hipervizör zaman senkronizasyonunu (VMware Tools, Hyper-V Time Synchronization) kapatın; iki kaynak birbiriyle çakışır.

macOS

Terminal üzerinden kalıcı ayar. Arayüzden yapmak isterseniz: Sistem Ayarları → Genel → Tarih ve Saat → Ayarla.

sudo systemsetup -setusingnetworktime on
sudo systemsetup -setnetworktimeserver time.kapteyan.com.tr
sudo systemsetup -settimezone Europe/Istanbul

Anında düzeltme ve doğrulama

sudo sntp -sS time.kapteyan.com.tr
sntp -d time.kapteyan.com.tr
systemsetup -getnetworktimeserver

MikroTik RouterOS

Sürümler arasında menü yapısı değiştiği için v7 ve v6 komutları ayrı verilmiştir.

RouterOS v7

/system clock set time-zone-name=Europe/Istanbul
/system ntp client set enabled=yes mode=unicast servers=time.kapteyan.com.tr

## durum
/system ntp client print
/system clock print

RouterOS v6

v6 istemcisi alan adı çözemez, IP adresi girmeniz gerekir.

/system clock set time-zone-name=Europe/Istanbul
/system ntp client set enabled=yes primary-ntp=213.238.172.3 mode=unicast
/system ntp client print

Cihazı yerel ağa NTP sunucusu yapmak

/system ntp server set enabled=yes broadcast=no multicast=no manycast=no
  • Yönlendiricinin kendisi senkron olmadan sunucu rolünü açmayın; yanlış saati tüm ağa dağıtırsınız.
  • NTP sunucu rolünü açtıysanız 123/UDP portunu WAN arayüzünde kapatın, yalnızca yerel ağa açık bırakın.
  • Log kayıtlarının anlamlı olması için saat dilimini mutlaka ayarlayın; RouterOS varsayılanı UTC'dir.

Cisco IOS / IOS-XE

configure terminal
 ip name-server 1.1.1.1
 clock timezone TRT 3
 ntp server time.kapteyan.com.tr
 service timestamps log datetime msec localtime show-timezone
end
write memory

show ntp status
show ntp associations detail

Juniper Junos

configure
set system time-zone Europe/Istanbul
set system ntp server time.kapteyan.com.tr
commit and-quit

show ntp associations
  • Cihaz alan adı çözemiyorsa ntp server satırında IP adresini kullanın.
  • Log zaman damgalarının saat dilimini göstermesi, olay korelasyonunda ay sonu farklarını önler.

pfSense

Arayüzden yapılandırılır, komut satırı gerekmez.

  • System → General Setup → Timeservers alanına time.kapteyan.com.tr yazın.
  • Timezone olarak Europe/Istanbul seçin ve kaydedin.
  • Durumu Status → NTP ekranından izleyin; sunucunun yanında * işareti senkronu gösterir.

OPNsense

  • Services → Network Time → General ekranındaki Time servers listesine ekleyin.
  • İç ağa saat dağıtacaksanız yalnızca LAN arayüzünü dinleyin, WAN'ı işaretlemeyin.

Konsoldan doğrulama

ntpq -pn
ntpdate -q time.kapteyan.com.tr

Konteyner ve sanal makineler

Konteynerlerin kendi saati yoktur; çekirdeği paylaştıkları ana makinenin saatini kullanırlar. Konteyner içine NTP istemcisi kurmayın, ana makineyi senkron tutun.

Docker / Podman ana makinesi

sudo timedatectl set-timezone Europe/Istanbul
echo "server time.kapteyan.com.tr iburst" | sudo tee /etc/chrony/chrony.conf.d/kapteyan.conf
sudo systemctl restart chronyd

Konteynerin saat dilimini eşitlemek

docker run -e TZ=Europe/Istanbul \
  -v /etc/localtime:/etc/localtime:ro \
  ornek-imaj

Proxmox / KVM / LXC

  • Yalnızca hipervizörde NTP istemcisi çalıştırın; misafir sistemler saati kvm-clock üzerinden alır.
  • LXC konteynerleri ana makinenin saatini doğrudan görür, içeride chrony çalıştırmak CAP_SYS_TIME hatası verir.
  • Anlık görüntüden (snapshot) dönen makinelerde saat geride kalır; dönüş sonrası chronyc makestep çalıştırın.
03

Doğrulama

Yapılandırmadan sonra bağlantının gerçekten kurulduğunu ölçün.

Tek seferlik sorgu

# saati değiştirmeden yalnızca sorar
ntpdate -q time.kapteyan.com.tr

# ayrıntılı çıktı: kök gecikme, dağılım, stratum
sntp -d time.kapteyan.com.tr
chronyc ntpdata time.kapteyan.com.tr

Windows üzerinden ölçüm

w32tm /stripchart /computer:time.kapteyan.com.tr /samples:5 /dataonly

Sürekli izleme

watch -n 5 chronyc sources -v
chronyc sourcestats -v
chronyc tracking

Beklenen değerler

  • Offset: yerel ağda 10 ms altı, İnternet üzerinden 50 ms altı.
  • Stratum: istemcinizde 3.
  • Reach: 377 — son sekiz sorgunun tamamı yanıtlandı.
  • Jitter: istikrarlı bir hatta 5 ms altında kalır.

Bağlantı kurulamıyorsa

  • Güvenlik duvarında giden 123/UDP trafiğine izin verildiğini doğrulayın.
  • Bazı operatörler NTP'yi kendi sunucularına yönlendirir; ntpdate -q çıktısındaki IP'yi künyedekiyle karşılaştırın.
  • DNS çözümlemesini ayrıca sınayın: dig +short time.kapteyan.com.tr.
04

Kullanım kuralları

Sunucu ücretsiz ve açıktır. Herkes için çalışır kalması bu birkaç maddeye bağlı.

  1. 01Alan adıyla bağlanın. IP adresleri bakım sırasında değişir, alan adı değişmez.
  2. 02Sorgu aralığını 64 sn altına indirmeyin. Saniyelik sorgular bir zaman sunucusunu daha doğru yapmaz, yalnızca yükü artırır.
  3. 03Cihaz filolarını tek adrese bağlamayın. Yüzlerce cihazınız varsa kendi iç NTP sunucunuzu bu sunucuya bağlayın, cihazları da ona yöneltin.
  4. 04Yedek kaynak tanımlayın. Yapılandırmanıza tr.pool.ntp.org gibi ikinci bir sunucu ekleyin; tek kaynak tek arıza noktasıdır.
  5. 05Ürününüze gömmeden önce yazın. Ticari bir cihaza veya yazılıma varsayılan olarak eklemeden önce noc@kapteyan.com.tr adresine bilgi verin.
  6. 06Kötüye kullanım engellenir. Mode 6/7 sorguları ve monlist kapalıdır, kaynak başına hız sınırı uygulanır. Aşırı sorgu üreten adresler otomatik olarak sınırlanır.
05

Sık sorulanlar

Hayır. Tarayıcı 123/UDP portuna erişemez. Bu sayfadaki saat, aynı makinenin HTTPS üzerinden verdiği zaman damgasıyla çalışır ve NTP sunucusuyla aynı sistem saatini gösterir. Ölçülen sapmaya HTTP gecikmesi de karışır; hassas ölçüm için ntpdate -q veya sntp -d kullanın.

Kaymaz. Saat, cihazınızın saatini değil tarayıcının monotonik sayacını kullanır ve dakikada bir sunucuyla yeniden hizalanır. Sekmeyi arka plana aldığınızda tarayıcı zamanlayıcıları kısar; sekmeye döndüğünüzde anında yeniden senkron olur.

Genellikle hayır. 100–300 ms aralığındaki değerler çoğunlukla ağ gecikmesinin asimetrisinden kaynaklanır. Kalıcı olarak saniyeler mertebesinde bir fark görüyorsanız cihazınızda NTP istemcisi çalışmıyor demektir; kılavuzdaki adımları uygulayın.

Hayır. Türkiye 2016'dan bu yana yıl boyunca UTC+03:00 kullanır. Saat dilimi verisi eski kalmış sistemlerde ilkbahar ve sonbaharda bir saatlik hatalar görülebilir; tzdata paketinizi güncel tutun. NTP yalnızca UTC taşır, saat dilimi dönüşümü işletim sisteminin işidir.

Sunucu birden fazla üst kaynağı aynı anda izler ve aralarında uzlaşma arar. Yine de bu hizmet olduğu gibi sunulur; yasal delil niteliği taşıyan zaman damgası, finansal işlem kaydı veya benzeri yükümlülükler için nitelikli bir zaman damgası hizmeti kullanın.

Şu an için düz NTPv4 sunulmaktadır. NTS (RFC 8915) desteği planlanıyorsa duyurusu bu sayfadan yapılacaktır. Kimlik doğrulamalı zaman kaynağı gereksiniminiz varsa noc@kapteyan.com.tr adresine yazın.