Ana Bilgisayar Adı ve Alan Adı Arasındaki Fark

Difference Between Hostname



Birçok kişinin Hostname ve Domain Name kavramları hakkında kafası karışmıştır. İkisini doğru bir şekilde ayırt etmek için DNS veya Etki Alanı Adı Sisteminin temellerini iyi anlamak gerekir. Bu, ağ yöneticilerinin kuruluşlarının ağını en iyi şekilde tasarlamasına ve güvenliğini sağlamasına yardımcı olacaktır.

Aşağıdaki bölümlerde, Alan Adı ve Ana Bilgisayar Adı kavramını keşfedeceğiz.







Tarih İncelemesi

İnternetin ilk günlerinde (ARPANET dönemi), bir ağdaki tüm bilgisayarların adlarını ve IP adreslerini içeren hosts.txt adlı bir dosya vardı. Bu dosya, diğer tüm ağ bilgisayarlarının diğer tüm bilgisayarlarla ilgili güncellemeleri alacağı bir site tarafından tutuldu. Bu yaklaşım, bir ağdaki en fazla birkaç yüz bilgisayar için iyiydi. Hosts.txt dosyasının boyutunun gelecekte daha fazla cihazın eklenmesiyle eninde sonunda artacağı açıktı. Bu nedenle, bu dosyayı korumak pratik olarak hantal hale gelecektir. Bu, bu yöntemin nihayetinde hayatta kalamayacağı anlamına geliyordu. Bu devasa dosyanın bakımı yapılırken ana bilgisayar adı çakışması başka bir sorundu. Bu sorunların üstesinden gelmek için, DNS (Etki Alanı Adı Sistemi) 1983 yılında tanıtıldı. Bir ana bilgisayar, Ana Bilgisayar Adını kullanarak bir ağdaki başka bir ana bilgisayara bağlanmak istediğinde, DNS, ana bilgisayarın adını IP adresine eşler. Bir Ana Bilgisayar Adını bir IP adresine çözümlemenin yanı sıra DNS, başka birçok işlemi de gerçekleştirir.



DNS Hiyerarşisi ve Alan Adı

DNS, dağıtılmış bir veritabanı sistemi kullanır ve bunları yönetmek için hiyerarşik bir şema kullanır. DNS hiyerarşisi aslında, tepesine kök etki alanı adı verilen ters çevrilmiş bir ağaç yapısıdır. Kök etki alanı ayrıca .com, .net, .edu, .org vb. gibi üst düzey alanlara bölünmüştür. Üst düzey etki alanı, ülkeler ve jenerikler olarak daha fazla kategoriye ayrılabilir.



Ülkenin alan adları, dünyadaki her ülkeyi temsil eden iki bitlik kodlardır. Örneğin, .jp Japonya'yı, .uk Birleşik Krallık'ı temsil etmek için kullanılır, vb. Jenerik etki alanları çoğunlukla üç veya daha fazla karakterli TLD'dir. TLD ayrıca birçok ikinci düzey etki alanı içerebilir, ardından ikinci düzey etki alanları daha fazla üçüncü düzey etki alanı içerebilir vb. Bu alanlar bir nokta veya .dot karakteri ile ayrılır. Örneğin, contact.amazon.com, support.amazon.com'da TLD olarak .com bulunur, amazon ikinci düzey bir alan, iletişim ve destek üçüncü düzey alan adlarıdır.





Şekil 1: DNS Hiyerarşisi



Adlandırma gibi üst düzey alan adlarının yönetimi ICANN (Atanan Adlar ve Sayılar için İnternet Kurumu) tarafından yönetilir. İkinci seviye alanlar, ICANN tarafından atanan kayıt şirketleri tarafından dağıtılır. Örneğin .com TLD ile yeni bir alan adı almak için ilgili .com kayıt kuruluşuna gidin ve ikinci düzey alan adının veya yalnızca alan adının mevcut olup olmadığını kontrol edin. Küçük bir ücret ödeyerek veya bazı TLD'ler (.tk, .ml, vb.) olması durumunda ücretsiz olarak yeni ve benzersiz bir alan adı kaydedebilirsiniz.

İki tür alan adı vardır: mutlak ve göreceli. Mutlak alanlar, cs.mit.edu. gibi bir nokta gösterimi ile bitenlerdir. Göreli alanlar bir nokta ile bitmez.

Etki alanları, etki alanının kendisinden köke kadar tüm varlıkları kapsayacak şekilde aşağıdan yukarıya bir şekilde adlandırılır. Geleneksel olarak, soldan sağa doğru yorumlanırlar, soldaki varlık en spesifik ve sağdaki varlık en az spesifiktir.

Alan adları, büyük/küçük harfe duyarlı olmadığı için her durumda kullanılabilir. GOOGLE.COM'a gitmek, google.com'a eşdeğerdir. Alan adları alfabetik bir harfle başlamalıdır, ancak bir karakter veya rakamla bitebilir. Bu iki uç arasında kısa çizgiler içerebilir. Bir alan adının uzunluğu, 63 karaktere eşit veya daha az karakterle sınırlandırılmıştır.

Ana Bilgisayar Adı veya Tam Nitelikli Alan Adı (FQDN)

FQDN ve Ana Bilgisayar Adı terimleri bazı metinler tarafından farklı şekillerde kullanılır, ancak temel anlam aynı kalır. FQDN ve Ana Bilgisayar Adı birbirinin yerine kullanılır [1], oysa [2], FQDN'nin Etki Alanı Adı ve Ana Bilgisayar Adından ayrı ayrı oluştuğu kabul edilir. Ancak, her iki terminolojide de, internetteki her ana bilgisayar için benzersiz bir Ana Bilgisayar Adı (alan adı dahil) veya Tam Nitelikli Etki Alanı Adı (FQDN) vardır.

Son sistemler için ana bilgisayar adları (etki alanı adları dahil), bir kuruluşun DNS hiyerarşisine dayanır. Örnek olarak, cs.mit.edu etki alanı içinde bir ana makine olan ana bilgisayar1'i düşünün. Bu ana bilgisayar için FQDN veya Ana Bilgisayar Adı, internette benzersiz olacak olan host1.cs.mit.edu olacaktır. Aynı şekilde www.mit.edu gibi bir web URL'si ise, www'yi Hostname ve mit.edu'yu Domain name olarak yorumlayabiliriz.

FQDN veya tam nitelikli alan adı, internetteki her ana bilgisayar için benzersiz olması gerektiğinden kesinlikle kesindir. Bir ağdaki ana bilgisayarları (alan adı olmadan) adlandırmak için en iyi uygulama, her biri için farklı tanımlayıcılar kullanmaktır. Ancak, yerel Ana Bilgisayar Adı (veya tam etki alanı bilgisi olmayan Ana Bilgisayar Adı) benzersiz olmak zorunda değildir, ancak bu yaklaşım ağ bağlantısı sorunları gibi hatalara neden olabilir.

Genellikle, bir ana bilgisayarın yalnızca bir ana bilgisayar adı vardır, ancak birden fazla ana bilgisayar adı alabilir. Yerel ana bilgisayarın dosyası, yerel bir bilgisayardaki IP adreslerini veya ana bilgisayar adlarını çözümlemek için kullanılabilir. Bir ana bilgisayar adı çözülürken, önce /etc/hosts dosyasının içeriği kontrol edilir. Burada ana bilgisayar adı için bir giriş bulunamazsa, saplama DNS ad sunucusunu kullanır.

Dosyada statik bir ana bilgisayar adı belirtilebilir /etc/ana bilgisayar adı bir Linux sisteminde. Kullanmak hostnamectl yardımcı programı kullanarak, sistemin FQDN'sini görüntüleyebilir ve bu dosyayı da değiştirebiliriz. Aşağıdaki resimde gösterilmiştir:

Şekil 2: Ana Bilgisayar Adını Yapılandırma

Çözüm

Ağ yöneticileri, Etki Alanı adını ve Ana Bilgisayar Adını doğru şekilde yapılandırma konusunda iyi bilgiye sahip olmalıdır. Bu, kuruluşlarının ağındaki birçok ağ sorununu gidermelerine yardımcı olacaktır. Bundan sonra yapabileceğiniz şey, sistem ve ağ izleme için farklı araçları keşfetmektir.

Referanslar:

1. Red Hat Enterprise Linux 4: Başvuru Kılavuzu . (n.d.). MIT - Massachusetts Teknoloji Enstitüsü. https://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-en-4/ch-bind.html

2. Tam nitelikli alan adları (FQDN'ler) hakkında . (2018, 14 Mayıs). Indiana Üniversitesi Bilgi Bankası. https://kb.iu.edu/d/aiuv