Windows Server 2003 DNS'de netmask sıralama özelliğinin ve hepsini bir kez deneme özelliğinin açıklaması

Bu makalede netmask sıralama özelliği ve hepsini bir kez deneme özelliği ve bu özelliklerin birlikte nasıl kullanılacağı açıklanmaktadır.

Şunlar için geçerlidir: Windows Server 2003
Özgün KB numarası: 842197

Özet

Bu makalede, Windows Server 2003 etki alanı adı sistemindeki (DNS) netmask sıralama özelliği ve hepsini bir kez deneme özelliği açıklanmaktadır. Ayrıca, bu makalede bu özelliklerin birlikte nasıl kullanılacağı açıklanmaktadır. Netmask sıralı sunucusundan döndürülen sonuçları rastgele hale getirmek için bunu yapabilirsiniz.

Not

DNS'nin hepsini bir kez deneme özelliği, DNS'nin her seferinde bir adın IP adreslerini farklı bir sırayla döndürmesini mümkün kılar.

Daha fazla bilgi

Netmask sıralama özelliği, yerel kaynakları istemciye önceliklendirmek için A DNS sorguları türündeki adresleri döndürmek için kullanılır. Örneğin, aşağıdaki koşullar doğruysa, bir ad için sorgunun sonuçları, İnternet protokolü (IP) adresi yakınlığı temelinde istemciye döndürülür:

  • Aynı DNS adı için sekiz tür A kaydınız var.
  • Sekiz tür A kaydınızın her biri ayrı bir adrese sahiptir.

Microsoft Windows 2000 Server'ın ilk sürümünde, bu yakınlık istemciye atanan yerel adres sınıfına göre hesaplanır. İstemciye yerel bir A sınıfı adresi atanırsa, istemciye gönderilen yanıtlar, istemci sınıfı A ağ üyeliğiyle eşleşen girişlere göre önceliklendirilir. Bu, yerel B sınıfı ve yerel sınıf C adresleri için de geçerlidir.

Hepsini bir kez deneme özelliği, temel yük dengeleme işlevselliği sağlamak üzere benzer türde bir sorgunun sonuçlarını rastgele seçmek için kullanılır. Önceki örnekte, aynı ada ve farklı IP adreslerine sahip sekiz A kaydı türü, her sorguda farklı bir yanıtın en üste önceliklerinin alınmasına neden olur. Her sorguda yeni bir IP adresi önceliklendirildiğinden istemciler tekrar tekrar aynı sunucuya yönlendirilmiyor.

Windows 2000 Server'ın ilk sürümü, netmask sıralama özelliğini ve hepsini bir kez deneme özelliğini aynı anda yerel olarak kullanamaz. Netmask sıralama özelliği açıksa yanıtlar istemcilere her zaman aynı sırayla sağlanır. Windows Server 2003'te bu davranış, hem alt ağ tabanlı netmask sıralama özelliğinin hem de hepsini bir kez deneme özelliğinin kullanılmasına izin vermek için değiştirildi. Hem netmask sıralama özelliğinin hem de hepsini bir kez deneme özelliğinin kullanılması yakınlık tanıma ve yük dengeleme sağlar.

Birçok geçerli ağ ortamlarında, gerçek adrese yerel bir alt ağ maskesi olması sık karşılaşılan bir durumdur. Bu nedenle, bir IP adresinin yerel sınıfını temel alan netmask-ordering, ağın yerel olup olmadığını tahmin etmede güvenilir değildir. Windows Server 2003, yerel adres sınıfına bakılmaksızın C Sınıfına yakınlığı temel alır.

Örneğin, bir şirkete 126.45.x.x alt ağı atanır. Bu alt ağı iç ağlarında tanımlamak için 8 bitlik bir alt ağ maskesinin kullanılması olası değildir. Buna ek olarak, şirket A alt 6 sınıfının yalnızca bir bölümüne sahip olur. Bu aralık büyük olasılıkla B sınıfına veya daha küçük ağlara bölüneceği için netmask sıralama istemciye yakın sonuçlar döndürmeyebilir. Ağ yapılandırması yerel adres sınıfı tarafından ima edilen ağ yapılandırmasından farklıysa bu durum geçerlidir. Windows Server 2003, C Sınıfına yakınlığı temel ettiğinden, yakın kaynaklar daha bulunabilir.

Windows Server 2003 ayarlarını varsayılan ayarlara geri yüklemek için komutunu kullanabilirsiniz Dnscmd /Config /LocalNetPriorityNetMask 0x000000FF Dnscmd.exe .

Windows Server 2003'te varsayılan ayar C Sınıfına yakınlığı temel almak olsa da, bu ayarı değiştirebilirsiniz. Ortamınıza göre netmask sıralama için maskenin hangi bölümünün göreli olduğunu tanımlayabilirsiniz. /LocalNetPriorityNetMask anahtarını yayımladığınızda, netmask sıralama işlemi için önemli olan bitleri belirtebilirsiniz. komutunu kullanarak Dnscmd /Config /LocalNetPriorityNetMask 0x0000FFFF netmask sıralama için B sınıfını (veya 16 bit) kullanabilirsiniz.

Aşağıdaki tabloda diğer netmask sıralama ayarları listelenir:

Ağmaskesi LocalPriorityNet
255.255.255.0 0x000000ff
255.255.0.0 0x0000ffff
255.0.0.0 0x00ffffff

Konak için yalnızca 6 bit kullanılıyorsa maske 255.255.255.192'dir. Sınıfsız etki alanı yönlendirmesi olan CIDR gösteriminde bu bir /26 maskesi olacaktır. Alt ağa sahip bir C sınıfı adresi yapılandırmak için komutunu kullanabilirsiniz Dnscmd /Config /LocalNetPriorityNetMask 0x0000003F Dnscmd.exe .

Önemli bitler, adresin hangi bölümünün konak alanı olduğunu ayarlar. 0x3 ikili eşdeğeri 11 ve 0xF ikili eşdeğeri 1111 olduğundan, 6 bit konak adresinin bir parçası olarak ayarlanır. 7 bit (255.255.255.128 veya /25) gerekiyorsa, 0x7F ikili eşdeğeri 0111 1111 olduğundan değer 0x0000007F. Yalnızca 5 bit (255.255.255.224 veya /27) gerekiyorsa, 0x1F ikili eşdeğeri 0001 1111 olduğundan değer 0x0000001F.

komut, Dnscmd /Config /LocalNetPriorityNetMask 0xFFFFFFFF Windows Server 2003'i istemcinin yerel IP adresi sınıfına göre hepsini bir kez deneme ve netmask sıralamasını kullanacak şekilde yapılandırır.