DNS Tabanlı Rotalar
KeeneticOS 5,0 sürümünden itibaren, router'ın web arayüzündeki Yönlendirme sayfasına yeni bir DNS Tabanlı Rotalar sekmesi eklenmiştir. Bu sekme, kullanıcı tanımlı domain adı ve IP adresi listeleri için belirli bir bağlantı veya ağ geçidi üzerinden kendi yönlendirme kurallarınızı oluşturmanıza olanak tanır. Örneğin, bu özellik, bir router'ın birden fazla İSS'ye bağlantı kullandığı ve birincil İnternet kanalını yedeklediği Çoklu WAN senaryolarında kullanılabilir. Bu durumda, belirli bir arayüz veya ağ geçidi aracılığıyla belirli bir site listesine DNS tabanlı yönlendirmeyi yapılandırabilirsiniz.
DNS Tabanlı Rotalar sekmesine gidin ve Domain Adı Listeleri bölümündeki Oluştur düğmesine tıklayın.

Domain Adları Listesi penceresinde, bir Liste adı belirtin ve Domain adları, IPv4/IPv6 Adresleri alanına her satıra bir tane gelecek şekilde domain adlarını ve/veya IP adreslerini girin. Belirtilen adın tüm alt domainleri otomatik olarak dahil edilir; domain adlarında * sembolünü kullanmayın. Kaydet düğmesine tıklayın.

Ardından, Yönlendirme Kuralları bölümünde Oluştur düğmesine tıklayın.

DNS Tabanlı Rota Parametreleri penceresinde, Liste adı alanında daha önce oluşturulan listeyi seçin ve Arayüz alanında yönlendirme için arayüzü belirtin veya ilgili alana ağ geçidi IP adresini girin. Belirtilen ağ geçidi kullanılabilir olduğunda rotayı uygulamak için Otomatik olarak ekle onay kutusunu seçin. Trafiği yalnızca seçilen arayüze yönlendirmek için Özel rota onay kutusunu seçin (seçilen arayüz etkin değilse veya kullanılamıyorsa, bu tür trafik yönlendirilmeyecektir). Kaydet düğmesine tıklayın.

Oluşturduğunuz kuralın Etkin olduğundan emin olun.

Önemli
DNS tabanlı yönlendirmenin çalışması için aşağıdaki zorunlu koşulların karşılanması gerekir:
Yönlendirme için Arayüz alanında belirtilen bağlantı doğru şekilde yapılandırılmış, etkinleştirilmiş ve Bağlı durumunda olmalıdır.
Bağlantı Politikaları sayfasında, istemci Varsayılan politikada olmalıdır;
İstemcide DNS sunucusu olarak router'ın IP adresi belirtilmelidir.
İstemcinin ağ bağlantı bilgilerini kontrol edin ve DNS sunucusu alanında router'ın IP adresinin belirtildiğinden emin olun. Farklı bir IP adresi görürseniz (örneğin, genel bir DNS çözümleyicisinin adresi), muhtemelen router ayarlarında manuel olarak ek bir Genel DNS sunucusu ayarlamış veya DoT/DoH kullanımını etkinleştirmişsinizdir. Bu durumda, router'ın istemci için tek DNS sunucusu olması ve tüm DNS sorgularının ona yönlendirilmesi için bunu kaldırmanız gerekir.
Ardından, yönlendirme testine geçin. Ancak bunu yapmadan önce istemcideki DNS önbelleğini temizlemenizi öneririz. Windows'ta bu, ipconfig /flushdns komutuyla yapılabilir.
Web tarayıcınızda domain adı listesinde belirtilen web sitesini açın. Yönlendirmenin nasıl çalıştığını göstermek için, IP adresinizi görüntüleyen çevrimiçi hizmet olan 2ip.io'yu listeye özel olarak ekledik ( myip.com gibi başka benzer hizmetleri de kullanabilirsiniz).
DNS yönlendirmesi etkinleştirilmeden önce 2ip.io web sitesini ziyaret ettiğinizde aşağıdaki bilgiler görüntüleniyordu:

DNS tabanlı yönlendirmeyi etkinleştirdikten sonraki sonuç ise şudur:

DNS tabanlı yönlendirme etkinleştirildiğinde, belirtilen siteye erişimin farklı bir bağlantı üzerinden, bizim durumumuzda farklı bir İSS üzerinden yapıldığını görebiliriz.
Deneyimli kullanıcılar, belirli bir siteye giden trafiğin yönlendirmesini Windows'ta tracert veya Linux ve macOS'ta traceroute yardımcı programını kullanarak kontrol edebilirler. Örneğimiz için komut satırında tracert 2ip.io komutunu çalıştırmamız gerekiyor.
İpucu
Modern web tarayıcıları, gelişmiş DNS sorgu korumasını etkinleştirmenize ve DNS over HTTPS kullanmanıza olanak tanır. Bu, domain adı sorgularını şifreli bir bağlantı üzerinden gönderen, güvenli DNS sağlayan ve başkalarının hangi web sitesine erişmeye çalıştığınızı görmesini engelleyen bir domain adı sistemidir. Domain adı yönlendirmesi çalışmıyorsa, bu özelliğin web tarayıcınızda devre dışı bırakıldığından ve varsayılan DNS çözümlemesinin kullanıldığından emin olun.