Alan Adı ve DNS 11 dk okuma

Windows'ta DNS Değiştirme: Windows 11, 10 ve Server DNS Ayarları

Windows'ta DNS değiştirme adım adım: Windows 11 ve 10 Ayarlar ekranı, Denetim Masası, PowerShell ve netsh komutları, HTTPS üzerinden DNS, ipconfig /flushdns ile doğrulama, DNS ayarlarını sıfırlama ve Windows Server VDS için uyarılar.

Windows'ta DNS Değiştirme: Windows 11, 10 ve Server DNS Ayarları
AnkSOFT
Yayıncı

Sitelerin geç açılması, "DNS sunucusu yanıt vermiyor" uyarısı ya da internet sağlayıcınızın DNS sunucusundaki bir arıza; çoğu zaman bilgisayarınızın kullandığı DNS adresini değiştirmek sorunu birkaç dakikada çözer. Bu rehberde Windows'ta DNS değiştirme işlemini Windows 11 ve Windows 10 Ayarlar ekranından, klasik Denetim Masası'ndan, PowerShell ve netsh komutlarıyla adım adım anlatıyoruz. Ayrıca HTTPS üzerinden DNS (şifreli DNS) ayarını, değişikliğin nasıl doğrulanacağını, DNS ayarlarını otomatiğe sıfırlamayı ve Windows Server VDS kullanıyorsanız dikkat etmeniz gerekenleri bulacaksınız.

Rehberdeki ekran görüntüleri Windows Server 2025 üzerinde alınmıştır; Windows 11 ile aynı arayüzü kullanır. IP adresleri maskelenmiş ve örnek değerlerle değiştirilmiştir.


Windows DNS Ayarı Ne İşe Yarar, Ne Yapmaz?

Tarayıcınıza anksoft.net yazdığınızda bilgisayarınız bu adın IP adresini bir DNS çözümleyicisine (resolver) sorar. Windows'taki DNS ayarı, bu sorunun hangi sunucuya sorulacağını belirler. Varsayılan olarak bu adres modeminizden ya da internet sağlayıcınızdan otomatik (DHCP ile) gelir.

DNS adresini değiştirmek şu durumlarda işe yarar:

  • Sağlayıcınızın DNS sunucusu yavaş yanıt veriyor ya da zaman zaman hiç yanıt vermiyorsa.
  • Bir sitenin yeni IP adresine taşındığını biliyorsunuz ama sizin tarafınızda eski hâli açılıyorsa (farklı bir çözümleyiciyle test etmek için).
  • Kötü amaçlı alan adlarını engelleyen bir DNS hizmeti kullanmak istiyorsanız.
  • DNS sorgularınızı şifreli (HTTPS üzerinden) göndermek istiyorsanız.

DNS ayarının yapmadığı şeyler de var. Bilgisayarınızdaki DNS ayarı, sahibi olduğunuz alan adının DNS kayıtlarını değiştirmez; sitenizin A, MX ya da TXT kayıtları alan adınızın nameserver'ında düzenlenir. Bu konuyu DNS kayıtları rehberimizde anlattık. DNS değiştirmek internet hızınızı (indirme ve yükleme hızını) da artırmaz; yalnızca adın IP'ye çevrilme süresini etkiler. Ayrıca yasal erişim engellerini aşmanın bir yolu değildir, bu rehber hız, güvenilirlik ve gizlilik amaçlı ayarları anlatır.


Hangi DNS Adreslerini Kullanabilirim?

En yaygın kullanılan genel (herkese açık) DNS çözümleyicileri ve adresleri şunlardır:

Hizmet IPv4 (tercih edilen / alternatif) IPv6 Not
Google Public DNS 8.8.8.8 / 8.8.4.4 2001:4860:4860::8888 / 2001:4860:4860::8844 Filtresiz
Cloudflare 1.1.1.1 / 1.0.0.1 2606:4700:4700::1111 / 2606:4700:4700::1001 Filtresiz
Quad9 9.9.9.9 / 149.112.112.112 2620:fe::fe / 2620:fe::9 Zararlı alan adlarını engeller
Otomatik (DHCP) Modem veya sağlayıcı verir Modem veya sağlayıcı verir Varsayılan

"En hızlı DNS hangisi?" sorusunun tek bir doğru cevabı yoktur; bulunduğunuz şehre, internet sağlayıcınıza ve çözümleyicinin size en yakın sunucusuna göre değişir. Pratik yol, iki farklı hizmetten birini tercih edilen, diğerini alternatif olarak girmektir (örneğin 1.1.1.1 ve 8.8.8.8). Böylece hizmetlerden biri sorun yaşarsa Windows diğerine geçer.


Yöntem 1: Windows 11 Ayarlar ile DNS Değiştirme

Windows 11'de (ve Windows Server 2025'te) en kolay yol Ayarlar uygulamasıdır.

  1. Başlat menüsüne sağ tıklayıp Ayarlar'ı açın (kısayol: Windows + I).
  2. Sol menüden Ağ ve internet'i seçin.
  3. Kablolu bağlantı kullanıyorsanız Ethernet'e, kablosuz bağlantıdaysanız Wi‑Fi'ye ve ardından bağlı olduğunuz ağın özelliklerine tıklayın.
  4. Sayfayı aşağı kaydırın. DNS sunucusu ataması satırının yanındaki Düzenle düğmesine tıklayın.

Windows 11 Ayarlar, Ağ ve internet, Ethernet sayfasında DNS sunucusu ataması ve Düzenle düğmesi

  1. Açılan DNS ayarlarını düzenle penceresinde üstteki listeden El ile girilen seçeneğini seçin.
  2. IPv4 anahtarını Açık konumuna getirin.
  3. Tercih edilen DNS kutusuna birinci adresi (ör. 1.1.1.1), Alternatif DNS kutusuna ikinci adresi (ör. 8.8.8.8) yazın.
  4. İsterseniz her adres için HTTPS üzerinden DNS seçeneğini ayarlayın (aşağıda anlattık), ardından Kaydet'e tıklayın.

Windows 11 DNS ayarlarını düzenle penceresi: El ile girilen, IPv4 açık, tercih edilen ve alternatif DNS

IPv6 bağlantınız varsa aynı penceredeki IPv6 anahtarını da açıp tablodaki IPv6 adreslerini girebilirsiniz. IPv6 bağlantınız yoksa bu bölümü kapalı bırakın.

Windows 10 kullanıyorsanız yol çok benzerdir: Ayarlar > Ağ ve İnternet > Ethernet (veya Wi‑Fi) > bağlantı adına tıklayın > IP ayarları > Düzenle > El ile. IPv4'ü açıp Tercih edilen DNS ve Alternatif DNS alanlarını doldurun. Windows 10'da HTTPS üzerinden DNS seçeneği bu ekranda bulunmaz.

HTTPS üzerinden DNS (DoH) nedir, açmalı mıyım?

Normal DNS sorguları ağ üzerinde şifresiz gider; aynı ağdaki biri hangi adlara sorgu yaptığınızı görebilir. HTTPS üzerinden DNS (DNS over HTTPS, DoH) sorguları şifreler. Windows 11'de her DNS adresinin altındaki listede üç seçenek vardır:

  • Kapalı: Klasik, şifresiz DNS.
  • Açık (otomatik şablon): Windows, girdiğiniz adres için bildiği DoH adresini kullanır. Yalnızca Windows'un listesinde bulunan adreslerde çalışır.
  • Açık (el ile şablon): DoH adresini (ör. https://dns.ornek.com/dns-query) kendiniz yazarsınız.

Solda DNS ataması seçenekleri Otomatik (DHCP) ve El ile girilen, sağda HTTPS üzerinden DNS seçenekleri

Windows'un otomatik şablonla tanıdığı adresleri PowerShell'de Get-DnsClientDohServerAddress komutuyla görebilirsiniz. Yukarıdaki tablodaki üç hizmetin IPv4 ve IPv6 adreslerinin tamamı bu listede yer alır:

Get-DnsClientDohServerAddress komutunun çıktısı: Windows'un tanıdığı DoH sunucuları

Ev ve ofis bilgisayarında DoH'u Açık (otomatik şablon) olarak kullanmak güvenlidir. Şirket ağında DNS filtreleme ya da iç alan adları (ör. sunucu.sirket.local) kullanılıyorsa DoH'u açmadan önce sistem yöneticinize danışın; şifreli sorgular iç DNS sunucusuna gitmediği için iç adlar çözülemeyebilir.


Yöntem 2: Denetim Masası ile DNS Değiştirme (Tüm Windows Sürümleri)

Klasik yöntem Windows 7'den Windows 11'e kadar ve Windows Server'da aynı çalışır.

  1. Windows + R tuşlarına basın, ncpa.cpl yazıp Enter'a basın. Ağ Bağlantıları penceresi açılır.
  2. Kullandığınız bağlantıya (Ethernet veya Wi‑Fi) sağ tıklayıp Özellikler'i seçin.
  3. Listeden İnternet Protokolü Sürüm 4 (TCP/IPv4) satırını seçin (onay kutusunu kaldırmayın) ve Özellikler düğmesine tıklayın.

Ethernet bağlantı özellikleri penceresinde İnternet Protokolü Sürüm 4 (TCP/IPv4) seçili

  1. Aşağıdaki DNS sunucu adreslerini kullan seçeneğini işaretleyin.
  2. Tercih edilen DNS sunucusu ve Diğer DNS Sunucusu alanlarına adresleri yazın.
  3. Tamam'a, ardından bağlantı özellikleri penceresinde tekrar Tamam'a (Windows 11'de Kapat) tıklayın.

TCP/IPv4 özellikleri penceresi: Aşağıdaki DNS sunucu adreslerini kullan, tercih edilen ve diğer DNS sunucusu

Bu pencerede IP adresi, alt ağ maskesi ve varsayılan ağ geçidi alanlarına dokunmayın. Yalnızca alttaki DNS bölümünü değiştirin. Ekran görüntüsündeki gibi IP adresi el ile girilmişse (sunucularda ve statik IP kullanan bilgisayarlarda böyledir) DNS sunucu adresini otomatik olarak al seçeneği gri görünür; bu normaldir.


Yöntem 3: PowerShell ile DNS Değiştirme

Birden fazla bilgisayarda ya da uzak masaüstüyle bağlandığınız bir sunucuda çalışıyorsanız PowerShell en hızlı ve en az hata yaptıran yoldur. Başlat menüsünde PowerShell arayın, sağ tıklayıp Yönetici olarak çalıştır'ı seçin.

1. Bağdaştırıcı adını öğrenin ve mevcut DNS adreslerini görün:

Get-NetAdapter | Format-Table Name, InterfaceIndex, Status -AutoSize
Get-DnsClientServerAddress -InterfaceAlias "Ethernet0" -AddressFamily IPv4

PowerShell'de Get-NetAdapter ve Get-DnsClientServerAddress komutlarının çıktısı

Çıktıdaki Name sütunu bağdaştırıcının adıdır (çoğu bilgisayarda Ethernet ya da Wi-Fi; sanal sunucularda Ethernet0 gibi olabilir). Durumu Up olan bağdaştırıcıyı kullanın.

2. DNS adreslerini ayarlayın (kendi bağdaştırıcı adınızı yazın):

Set-DnsClientServerAddress -InterfaceAlias "Ethernet0" -ServerAddresses ("1.1.1.1","8.8.8.8")

IPv6 adreslerini de eklemek isterseniz aynı listeye yazabilirsiniz: -ServerAddresses ("1.1.1.1","8.8.8.8","2606:4700:4700::1111").

3. Otomatiğe (DHCP) geri dönmek için:

Set-DnsClientServerAddress -InterfaceAlias "Ethernet0" -ResetServerAddresses

Windows Server 2022 ve sonrasında şifreli DNS için Windows'un listesinde olmayan bir DoH sunucusunu da PowerShell ile tanıtabilirsiniz:

Add-DnsClientDohServerAddress -ServerAddress "203.0.113.53" -DohTemplate "https://dns.ornek.com/dns-query" -AllowFallbackToUdp $False -AutoUpgrade $True

Yöntem 4: Komut İstemi (netsh) ile DNS Değiştirme

PowerShell yerine Komut İstemi'ni (cmd) tercih ediyorsanız netsh aynı işi yapar. Komut İstemi'ni yönetici olarak açın:

netsh interface ipv4 show dnsservers
netsh interface ipv4 set dnsservers name="Ethernet0" source=static address=1.1.1.1 register=primary validate=no
netsh interface ipv4 add dnsservers name="Ethernet0" address=8.8.8.8 index=2 validate=no

İlk komut mevcut durumu gösterir, ikincisi tercih edilen DNS'i ayarlar, üçüncüsü alternatif DNS'i ikinci sıraya ekler. validate=no parametresi, Windows'un adresi yazdıktan sonra uzun süre doğrulama yapmasını engeller. Otomatiğe dönmek için:

netsh interface ipv4 set dnsservers name="Ethernet0" source=dhcp

netsh interface ipv4 show dnsservers ve Resolve-DnsName komutlarının çıktısı


Değişikliği Doğrulama ve DNS Önbelleğini Temizleme (ipconfig /flushdns)

Windows, daha önce çözdüğü adları bir süre önbellekte tutar. DNS adresini değiştirdikten sonra eski cevapların kullanılmaması için önbelleği temizleyin ve yeni sunucunun cevap verdiğini kontrol edin:

ipconfig /flushdns
nslookup anksoft.net

ipconfig /flushdns çıktısında Türkçe sistemlerde "DNS Çözümleyici Önbelleği başarıyla temizlendi", İngilizce sistemlerde "Successfully flushed the DNS Resolver Cache" yazar. PowerShell'deki karşılığı Clear-DnsClientCache komutudur. nslookup çıktısının en üstündeki Server ve Address satırları, sorgunun hangi DNS sunucusuna gittiğini gösterir; burada yeni girdiğiniz adresi görmelisiniz.

ipconfig /flushdns ve nslookup komutlarının çıktısı: sorgu 8.8.8.8 adresine gidiyor

Belirli bir DNS sunucusunun cevabını görmek için PowerShell'de Resolve-DnsName anksoft.net -Server 1.1.1.1 -DnsOnly komutunu kullanabilirsiniz. TTL sütunu, kaydın önbellekte kaç saniye tutulacağını gösterir. Tarayıcılar da kendi önbelleğini tutar; değişiklikten sonra tarayıcıyı tamamen kapatıp açmak çoğu zaman yeterlidir.


Windows DNS Ayarlarını Sıfırlama

DNS'i değiştirdikten sonra internet tamamen kesildiyse ya da hangi ayarı yaptığınızdan emin değilseniz en güvenli yol otomatiğe dönmektir:

  • Ayarlar ile: DNS ayarlarını düzenle penceresinde üstteki listeden Otomatik (DHCP) seçip Kaydet'e tıklayın.
  • Denetim Masası ile: TCP/IPv4 özelliklerinde DNS sunucu adresini otomatik olarak al seçeneğini işaretleyin.
  • PowerShell ile: Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ResetServerAddresses

Ardından ipconfig /flushdns çalıştırın. Bu adımlar sorunu çözmediyse hata kodunuza göre DNS_PROBE_FINISHED_NXDOMAIN ve DNS sunucusu yanıt vermiyor rehberimize bakın.

Önemli: Statik IP kullanan bir bilgisayarda ya da sunucuda Otomatik (DHCP) seçeneği DNS adreslerini boş bırakabilir, çünkü ağda adres dağıtan bir DHCP sunucusu yoktur. Bu durumda otomatiğe dönmek yerine hizmet bilgilerinizdeki ya da çalıştığından emin olduğunuz iki DNS adresini el ile girin.


Windows Server VDS Kullanıyorsanız Dikkat

Uzak masaüstüyle (RDP) bağlandığınız bir Windows VDS'te DNS değiştirmek güvenlidir; DNS ayarı sunucunun IP adresini değiştirmediği için bağlantınız kopmaz. Ancak şu noktalara dikkat edin:

  • Yalnızca DNS bölümünü değiştirin. Aynı ekrandaki IP ataması satırının Düzenle düğmesine ya da TCP/IPv4 penceresindeki IP adresi ve ağ geçidi alanlarına dokunmayın. IP ayarı bozulursa sunucuya uzak masaüstüyle bağlanamazsınız.
  • Çalışmayan bir DNS adresi bağlantıyı kesmez ama sunucuyu yarım bırakır. Windows Update, lisans etkinleştirme, SSL sertifikası yenileme ve uygulamaların dış servislere bağlanması durur. Her zaman iki farklı hizmetten iki adres girin.
  • Etki alanı denetleyicisi (Active Directory) ise sunucunun DNS ayarı kendisini (127.0.0.1 veya kendi IP'si) ya da diğer etki alanı denetleyicilerini göstermelidir. Genel DNS adreslerini bağdaştırıcıya değil, DNS Yöneticisi'nde İleticiler (Forwarders) bölümüne yazın; aksi hâlde etki alanı girişleri bozulur.
  • netsh int ip reset ve ipconfig /release komutlarını uzaktan çalıştırmayın. İnternette "DNS sorununu çözer" diye önerilen bu komutlar statik IP ayarlarını silebilir ya da bağlantıyı bırakır; sunucuya erişiminizi kaybedersiniz.

Bir ayar sonrası sunucuya bağlanamıyorsanız VDS uzak masaüstü ve SSH bağlantı sorunları rehberimize göz atın. Windows sunucunuzda web sitesi yayınlıyorsanız IIS kurulumu ve port açma rehberimiz de işinize yarar.


En Sık Hatalar

  1. Yanlış bağdaştırıcıyı değiştirmek. Bilgisayarınızda hem Ethernet hem Wi‑Fi, ya da VPN ve sanal makine bağdaştırıcıları varsa yalnızca internete çıktığınız bağlantının DNS'ini değiştirin. Get-NetAdapter çıktısında durumu Up olanı seçin.
  2. Aynı hizmetin iki adresini girmek. 8.8.8.8 ve 8.8.4.4 aynı hizmete aittir. O hizmette sorun olursa iki adres birden çalışmaz; farklı hizmetleri karıştırın.
  3. Adresi yanlış yazmak. 1.1.1.1 yerine 1.1.1.11 gibi bir yazım hatası tüm adların çözülmemesine yol açar. Kaydettikten sonra nslookup ile mutlaka kontrol edin.
  4. Önbelleği temizlememek. Değişiklik doğru ama eski cevap hâlâ önbellekte olabilir: ipconfig /flushdns ve tarayıcıyı yeniden başlatmak.
  5. IPv6'yı unutmak. IPv4 DNS'ini değiştirdiniz ama bağlantınızda IPv6 da varsa sorgular sağlayıcının IPv6 DNS'ine gitmeye devam edebilir. IPv6 bölümünü de aynı hizmetin IPv6 adresleriyle doldurun.
  6. Kurumsal ağda DoH açmak. Şirket içi adlar (ör. dosya sunucusu, intranet) çözülemez hâle gelebilir.
  7. Sitenizin DNS'ini bilgisayardan değiştirmeye çalışmak. Kendi alan adınızın IP'sini değiştirmek istiyorsanız bilgisayarın değil, alan adının DNS kayıtlarını düzenlemelisiniz. Nameserver ve kayıt yönetimi için nameserver değiştirme rehberimize bakın.

Özet

  1. Windows 11'de Ayarlar > Ağ ve internet > Ethernet/Wi‑Fi > DNS sunucusu ataması > Düzenle > El ile girilen yolunu kullanın.
  2. Tüm sürümlerde ncpa.cpl > Özellikler > TCP/IPv4 > Özellikler yolu çalışır.
  3. Komut satırında Set-DnsClientServerAddress veya netsh interface ipv4 set dnsservers kullanın.
  4. Değişiklikten sonra ipconfig /flushdns ve nslookup ile doğrulayın; iki farklı hizmetten adres girin.
  5. Sunucuda yalnızca DNS bölümüne dokunun, IP ayarlarını değiştirmeyin.

Linux sunucunuzda DNS ayarı yapmanız gerekiyorsa Linux DNS ayarları rehberimize, telefonunuzda değiştirmek istiyorsanız Android ve iPhone DNS rehberimize göz atın. Uzak masaüstüyle yönetebileceğiniz Windows Server kurulu sunucular için VDS sunucu paketlerimizi, web siteniz ve e-postanız için web hosting paketlerimizi, yeni bir alan adı için alan adı sorgulama sayfamızı inceleyebilirsiniz. Hizmetinizle ilgili bir adımda takılırsanız destek talebi açabilirsiniz.


Kaynaklar

Sıkça Sorulan Sorular

Windows 11'de DNS nasıl değiştirilir?

Ayarlar > Ağ ve internet > Ethernet (veya Wi-Fi ve bağlı ağın özellikleri) yolunu açın. DNS sunucusu ataması satırındaki Düzenle düğmesine tıklayın, El ile girilen seçeneğini seçin, IPv4'ü açın, Tercih edilen DNS ve Alternatif DNS adreslerini yazıp Kaydet'e tıklayın.

En hızlı DNS hangisi?

Tek bir doğru cevap yoktur; hız bulunduğunuz yere ve internet sağlayıcınıza göre değişir. Pratik yol, iki farklı hizmetten birer adres girmektir, örneğin tercih edilen DNS için 1.1.1.1 ve alternatif DNS için 8.8.8.8.

DNS değiştirmek internet hızını artırır mı?

İndirme ve yükleme hızını artırmaz. Yalnızca alan adlarının IP adresine çevrilme süresini etkiler; sağlayıcınızın DNS sunucusu yavaş ya da kararsızsa sitelerin daha hızlı açılmaya başlamasını sağlayabilir.

ipconfig /flushdns ne işe yarar?

Windows'un DNS önbelleğini temizler. DNS adresini değiştirdikten ya da bir sitenin IP adresi değiştikten sonra eski cevapların kullanılmasını engeller. Komut İstemi'ni yönetici olarak açıp çalıştırmanız yeterlidir; PowerShell karşılığı Clear-DnsClientCache komutudur.

Windows DNS ayarlarını nasıl sıfırlarım?

DNS ayarlarını düzenle penceresinde Otomatik (DHCP) seçeneğini seçip kaydedin ya da PowerShell'de Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ResetServerAddresses komutunu çalıştırın. Ardından ipconfig /flushdns ile önbelleği temizleyin. Statik IP kullanan sunucularda otomatik seçenek DNS'i boş bırakabileceği için iki çalışan adresi el ile girin.

Uzak masaüstüyle bağlıyken sunucunun DNS'ini değiştirirsem bağlantı kopar mı?

Kopmaz; DNS ayarı sunucunun IP adresini değiştirmez. Yalnızca IP adresi ve ağ geçidi alanlarına dokunmayın ve netsh int ip reset gibi ağ sıfırlama komutlarını uzaktan çalıştırmayın.

TR| EN