İnternetin karmaşık dünyasında DNS kritik bir rol oynar. Bir web sitesine erişeceğinizi düşünün. Tarayıcınıza yazdığınız adreslerin arka planda nasıl IP adreslerine dönüştürüldüğünü hiç merak ettiğniz oldu mu? DNS, bu sürecin tam olarak kalbinde yer alır ve internetin daha kullanıcı dostu ve erişilebilir olmasını sağlar. Bu makalede DNS nedir, nasıl çalışır ve nasıl değiştirilir gibi konulara değineceğiz.
DNS, İngilizce’de “Domain Name System” kelimesinin kısaltılmış halidir ve internetin telefon rehberi olarak da tanımlanabilir. Bilgisayarlar IP adresleri aracılığıyla birbirleriyle iletişim kurar ancak insanlar için bu adresleri hatırlamak zordur. DNS aslında bunun için vardır ve xx.xxx.xx.xx gibi formata sahip public IP adreslerini codit.com.tr gibi daha hatırlanabilir adreslere çevirir.
DNS sistemi ilk olarak 1983 yılında Paul Mockapetris tarafından geliştirilmiştir. İnternetin büyümesi ve daha fazla cihazın ağa katılmasıyla IP adreslerinin hatırlanması zorlaştığı için DNS bu ihtiyacı karşılamak üzere oluşturulmuştur.
DNS, internetin doğru ve hızlı bir şekilde çalışmasını sağlar. Web sitelerine erişim, e-posta gönderimi ve diğer internet hizmetleri DNS sayesinde kesintisiz çalışır. DNS kavramı olmadığını düşünecek olursak, her web sitesine ulaşmak için karmaşık IP adreslerini ezberlemek zorunda kalacaktık.
Bir web sitesine erişmek istediğinizde tarayıcınıza domain adını yazarsınız. Tarayıcı, DNS sunucularına bir sorgu gönderir ve bu sorgu şu adımları içerir:
DNS kayıtları, farklı türde bilgileri barındırır. Yaygın DNS kayıt türleri şunlardır:
DNS önbelleği, DNS sorgularının daha hızlı yanıtlanmasını sağlar. Çözücüler ve tarayıcılar, sık kullanılan DNS kayıtlarını önbellekte saklar ve böylece tekrar tekrar sorgulama yapmadan hızlı erişim sağlar. Ancak, önbellekteki bilgiler bazen güncellenmeyebilir ve bu da erişim sorunlarına yol açabilir.
DNS sunucularını değiştirmek, çeşitli nedenlerle yapılabilir. Bazı yaygın nedenler şunlardır:
Windows DNS değiştirme Windows’un arayüzü sayesinde daha kolay bir hal almaktadır. Bunun için öncelikle klavye kısayollarından Windows tuşu + R kombinasyonları kullanılarak Run (Çalıştır) açılır.
Ve Aç kısmına ncpa.cpl yazılır ve Enter’a basılarak Ağ Bağlantıları açılır.
Ethernet’e tıklanır.
Özellikler’e tıklanır.
Özellikler menüsünden İnternet Protokol Sürüm 4(TCP/IPv4) seçeneği tıklanır.
DNS sunucusu eğer otomatik olarak alınıyorsa DNS sunucu adresini otomatik olarak al seçeneği işaretlidir. Manuel olarak girmek için Aşağıdaki DNS sunucu adreslerini kullan: seçeneği seçilerek ilgili alanlara ilgili DNS adresleri yazılır. (Örn: 8.8.8.8, 8.8.4.4) Sonrasında Tamam denilerek ilgili ekranlar kapatılır ve Windows DNS değiştirme işlemi tamamlanmış olur.
Linux dns değiştirme işlemi için eğer desktop sürümü bir distro kullanıyorsanız arayüzden internet ayarlarından değiştirmeniz oldukça kolay. Ancak server sürümü kullanıyorsanız yararlanacağınız bazı komutlar olacak. Linux dns değiştirme işlemini bu makalede Ubuntu 22.04 Live Server sürümü üzerinde yapacağız. Öncelikle dns değiştirme için root kullanıcısında olmanız gerekiyor. Bunun için sudo su komutunu kullanmalısınız.
cd /etc/netplan komutuyla netplan dizinine girdikten sonra nano editörü aracılığıyla 00-installer-config.yaml dosyasını açmanız gerekiyor. Yani nano 00-installer-config.yaml komutunu kullanmanız lazım.
Burası bizim ethernetimizde tanımladığımız ip adresi, gateway ve dns adreslerinin bulunduğu dosya. Burada addresses kısmında istediğiniz dns adresini yazabilirsiniz.
Ctrl + X kombinasyonlarına bastıktan sonra Yes diyerek dosyayı kaydedin.
Sonrasında netplan apply dediğinizde linux dns değiştirme işlemi başarılı bir şekilde tamamlanmış olacaktır.
DNS (Domain Name Server) güvenliği, internet kullanıcılarının web sitelerine güvenli bir şekilde erişim sağlamalarını amaçlayan bir dizi protokol, politika ve teknolojiyi içerir. DNS, alan adlarını IP adreslerine çevirir, bu da tarayıcınıza bir web sitesini yüklemek için gerekli olan adresi sağlar. Bu işlemin güvenli ve doğru bir şekilde yapılmasını sağlamak, çevrimiçi varlığın bütünlüğünü ve gizliliğini korumak için kritik öneme sahiptir.
DNS güvenliği, internetin temel işleyişinin güvenliğini sağlar. Bir DNS saldırısı, kullanıcıların sahte veya kötü niyetli web sitelerine yönlendirilmesine yol açabilir, bu da veri ihlallerine, kimlik hırsızlığına ve diğer siber suçlara neden olabilir. Güvenli bir DNS sistemi, kullanıcıların gerçek web sitelerine eriştiğinden emin olur ve kötü niyetli faaliyetlere karşı koruma sağlar. Ayrıca, işletmelerin itibarını korur ve kullanıcı güvenini sürdürür.
DNS’e yönelik birçok saldırı türleri bulunmaktadır. En çok yaygın olarak yapılan DNS saldırıları aşağıdaki gibidir:
Bu saldırı türünde, saldırganlar bir DNS sunucusunun önbelleğine sahte bilgi ekler. Bu sahte bilgi, kullanıcıların yanlış bir IP adresine, genellikle kötü niyetli bir siteye yönlendirilmesine neden olur.
DDoS saldırıları, bir DNS sunucusunu aşırı yükleyerek hizmetin kesintiye uğramasına neden olur. Bu, kullanıcıların web sitelerine erişimini engeller ve hizmet kesintilerine yol açar.
DNS Tunneling yani DNS tünelleme, DNS sorgularını kullanarak veri sızdırmak için kullanılan bir tekniktir. Bu yöntemle, saldırganlar güvenlik duvarlarını aşarak ağ içerisinde veri iletişimi sağlar.
Bu saldırı türünde, DNS sorguları yönlendirilerek kullanıcılar sahte veya zararlı sitelere yönlendirilir. DNS Hijacking, genellikle kötü niyetli yazılım veya ağ düzeyinde saldırılar yoluyla gerçekleştirilir.
DNS saldırılarına karşı alınacak önlemleri hem bireysel kullanıcılar hem de işletmeler için hayati önem taşımaktadır. Bu önlemler şu şekilde olabilir.
DNS güvenliği, internetin güvenilirliği ve kullanıcıların korunması için vazgeçilmezdir. Gerekli önlemleri alarak, hem bireysel kullanıcılar hem de işletmeler, DNS saldırılarına karşı kendilerini etkili bir şekilde koruyabilir.
DNS, internetin bel kemiğini oluşturan ve domain adlarını IP adreslerine çeviren kritik bir sistemdir. DNS değiştirme işlemi, internet deneyiminizi hızlandırabilir ve güvenliğinizi artırabilir. Güvenilir DNS sunucuları seçerek daha hızlı ve güvenli bir internet deneyimi yaşayabilirsiniz.