IP vs DNS
İnternette uygulanan iki ana ad alanı yöntemi vardır: IP adres alanları ve Etki alanı adlandırma hiyerarşisi. Alan adları, DNS tarafından korunur ve IP adreslerine çevrilir.
IP nedir?
IP veya İnternet Protokolü iki amaca hizmet eder: TCP/IP tabanlı bir ağdaki her bir varlığa mantıksal bir sayısal adres vermek için IP adresleme sistemi kurallarını tanımlamak ve veri paketlerini kaynak ana bilgisayarlardan hedefe yönlendirmek veya taşımak ana bilgisayarlar.
Bu görevler arasında IP adresleme, bir varlığın veya ana bilgisayarın (bilgisayar veya yazıcı gibi) konumunun IP tabanlı bir ağda nasıl tanındığı olduğu için hayati önem taşır. Ayrıca, IP adresleme yoluyla verilerin doğru şekilde yönlendirilmesi de sağlanır.
Bir IP adresi genellikle, İnternet Atanmış Numara Yetkilisi tarafından bir ağ varlığına atanan benzersiz bir 32-bit (IPv4) veya 128-bit (IPv6) ikili sayıdır. İnsan kullanıcıların rahatlığı için bu IP adresleri ondalık sayı biçiminde saklanır. Aşağıda verilen bir IP adresi örneğidir.
IP adresleri iki türdür: Kalıcı olan ve bir yönetici tarafından bir ana bilgisayara manuel olarak atanan statik IP adresleri ve ana bilgisayar ağa her bağlandığında yeniden atanan Dinamik IP adresleri. DHCP kullanan sunucu.
DNS nedir?
DNS veya Etki Alanı Adlandırma Sistemi, bir ağa bağlı bilgisayarları veya diğer kaynakları adlandırmak için kullanılan hiyerarşik bir sistemdir. Fiziksel konumlarını göz ardı ederek kullanıcı ve kaynak gruplarının adlandırılmasını kolaylaştırır, bu da genel kullanıcılar için işleri basitleştirir, çünkü ana bilgisayarlara veya kaynaklara fiziksel olarak nasıl yerleştirecekleri konusunda endişelenmeden erişmek için yalnızca bir URL veya E-posta adresi bilmeleri gerekir. Ayrıca, Kullanıcılar tarafından girilen alan adları tarafından belirtilen ana bilgisayarları veya kaynağı bulabilmesi için alan adları ile bunlara karşılık gelen IP adresleri veya fiziksel konumları arasında bir eşleme sistemi içerir.
Tipik bir alan adı (DNS protokolündeki kurallara göre oluşturulur), genellikle noktalarla birleştirilen üç veya daha fazla bölümden (etiket olarak adlandırılır) oluşur.
Yukarıda gösterildiği gibi, Alan Adlandırma hiyerarşisi, alan adının en sağından en soluna doğru oluşturulur. Yukarıdaki örnekte, "com", Üst Düzey Etki Alanı adıdır ve "differencebetween.com", TLD "com" un alt etki alanıdır. Ve www.differencebetween.com, “differencebetween.com” alt alanının bir alt alanıdır. www.example.co.uk gibi alan adları söz konusu olduğunda, “co” alan adı İkinci Düzey Etki Alanı olarak adlandırılır. Her etiket en fazla 63 karakter içerebilir ve her bir alan adı 253 karakter uzunluğunu aşamaz.
Herhangi bir alan adı belirli bir IP adresiyle ilişkilendirilmişse, bu adlara Ana Bilgisayar Adları denir. Örneğin, www.differencebetween.com ve farkbetween.com ana bilgisayar adlarıdır, ancak.com veya.org gibi TLD'ler herhangi bir IP adresiyle ilişkili olmadıkları için değildir.
Alan Adı Sistemi, Ad sunucuları olarak adlandırılan alt dalları içeren hiyerarşik bir veritabanı şeklinde çalışır. Alan adının çevirisi istendiğinde, Yerel DNS ad sunucusu belirli bir etki alanının kaydına sahip değilse, dünya çapında bulunan 13 Kök DNS Sunucusundan birine istek gönderir. Kök DNS sunucusu daha sonra verilen alan adının önbelleğe alınmış kayıtları için ilgili TLD DNS sunucusuyla (org, com, vb.) bağlantı kurar. Ardından TLD DNS sunucusu, alt alan adlarıyla ilgili ayrıntıları içeren Yetkili DNS sunucusuyla bağlantı kurar.
IP ve DNS arasındaki fark nedir?
• IP ve DNS, bir Ağdaki varlıklar için ayrılmış ad alanlarını adreslemek için kullanılan adlandırma sistemleridir.
• IP adresleri varlıkların bulunduğu gerçek konumlar olsa da, DNS bazı standart kurallara dayalı olarak varlığa yalnızca bir Ad verir. Örneğin, DNS bir yer adına benzer ve IP adresi, yerin fiziksel konumunun adresine benzer. Bir kullanıcı bir Alan Adı yazdığında, DNS, alan adını bir IP adresine çevirir ve ana bilgisayarı fiziksel olarak bulur.
• Ayrıca, DNS, kullanıcılar tarafından kolayca hatırlanacak bir varlığa alfasayısal bir ad atar ve IP, ağ varlığına sayısal bir değer atar.