Düzeltme: IP adresi TCP üstbilgisindeki IIS 6. 0'daki <a1>içeriği konumu</a1> alanında dinleyenlere

Makale çevirileri Makale çevirileri
Makale numarası: 834141 - Bu makalenin geçerli olduğu ürünleri görün.
Önemli Bu makalede, metatabanı düzenleme hakkında bilgi içerir. Metatabanını düzenlemeden önce, bir sorun oluştuğunda geri yükleyebileceğiniz bir yedek kopyaya sahip olduğunuzu doğrulayın. Bunun nasıl yapıldığıyla ilgili bilgi için, Microsoft Management Console (MMC)'deki "Configuration Backup/Restore" Help konusuna bakın.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Web sunucusu, ınternet ınformation Services (IIS) içermeyen ana bilgisayar üstbilgisi bir GET isteği aldığında, içeriği konum alanında ya da yanıt TCP başlığında konumu</a1> alanında sunucunun IP adresini açığa. Bu sorun, istek belirli bir sayfaya içermiyorsa veya ııS'YI başka bir sayfaya özgün isteğin yeniden oluşabilir.

Neden

Bu sorun, IIS yok bir ana bilgisayar üstbilgisi olan bir GET isteği aldığında, bir ana bilgisayar adı veya IP adresi yanıttaki IIS sağlamalısınız nedeniyle oluşur.

Çözüm

Hizmet paketi bilgileri

Bu sorunu gidermek için <a0></a0>, Microsoft Windows Server 2003 için en son hizmet paketini edinin. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
889100En son Windows Server 2003 hizmet paketi nasıl elde edilir
Önemli Hizmet paketini yükledikten sonra istekleri gönderilmek üzere bir alternatif ana bilgisayar adı isterseniz, UseHostName özelliği veya SetHostName özelliği sitesinde ayarlamanız gerekir. Bunun nasıl yapılacağı hakkında daha fazla bilgi için "" bölümüne bakın.

Düzeltme bilgileri

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak, düzeltmenin yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır. Düzeltmeyi yalnızca bu sorunla karşılaşmış olan sistemlere uygulayın. Bu düzeltmeye ek sınama uygulanabilir. Bu nedenle, bu sorundan ciddi olarak etkilenmiyorsanız, bu düzeltmeyi içeren bir sonraki Windows Server 2003 hizmet paketini beklemeniz önerilir.

Bu sorunu hemen çözmek için, düzeltmeyi edinmek üzere Microsoft Müşteri Destek Hizmetleri'ne başvurun. Microsoft Müşteri Destek Hizmetleri'nin telefon numaralarının tam listesi ve destek ücretleriyle ilgili bilgi için, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support
Not Özel durumlarda, Microsoft Destek Uzmanı özel bir güncelleştirmenin sorununuzu çözümleyeceğini belirlerse, destek aramaları için normalde uygulanan ücretler iptal edilebilir. Ek destek sorularına ve söz konusu güncelleştirme için geçerli olmayan sorunlara normal destek ücretleri uygulanır.

ÖNKOŞULLAR

Herhangi bir önkoşul bulunmamaktadır.

Yeniden başlatma gereksinimi

Bu düzeltmeyi yükledikten sonra bilgisayarınızı yeniden başlatmanız gerekir.

Metatabanı bilgileri

Bu düzeltmeyi uyguladıktan sonra istekleri gönderilmek üzere bir alternatif ana bilgisayar adı isterseniz, UseHostName özelliği veya SetHostName özelliği sitesinde ayarlamanız gerekir. Bunun nasıl yapılacağı hakkında daha fazla bilgi için "" bölümüne bakın.

Düzeltme Değiştirme Bilgileri

Bu düzeltme başka bir düzeltmenin yerini almaz.

DOSYA BİLGİLERİ

Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için <a0></a0>, Denetim Masası'ndaki tarih ve saat öğesinde saat dilimi sekmesini kullanın.
   Date         Time   Version      Size       File name
   ------------------------------------------------------
   10-Dec-2003  18:07  6.0.3790.91  1,124,352  Iiscfg.dll
   10-Dec-2003  18:07  6.0.3790.91    299,008  W3core.dll

Durum

Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır. Bu sorun ilk olarak Windows Server 2003 Service Pack 1'de giderilmiştir.

Daha fazla bilgi

Uyarı Metatabanını yanlış düzenlerseniz, metatabanını kullanan herhangi bir ürünü yeniden yüklemenizi gerektirebilecek ciddi sorunlara neden olabilir. Microsoft, metatabanının yanlış düzenlenmesinden kaynaklanan sorunların çözülebileceğini garanti etmemektedir. Metatabanını düzenlemek kendi sorumluluğunuzdadır.

Not Her zaman metatabanını, düzenlemeden önce yedekleyin.

Hizmet paketini yüklemek veya bu düzeltmeyi uyguladıktan sonra istekleri gönderilmek üzere bir alternatif ana bilgisayar adı isterseniz, UseHostName özelliği veya SetHostName özelliği sitesinde ayarlamanız gerekir. Varsayılan olarak, aynı HTTP_HOST değişken değeri SERVER_NAME değişken olarak gönderilir.

Not Aşağıdaki ayarlardan biri etkinleştirirseniz, IIS her zaman SERVER_NAME değişken için bir diğer ad kullanın.

Veri türü UseHostName özelliği, mantıksal değerdir. UseHostName özelliği, her zaman bu SERVER_NAME</a0> değişkeni ile tam olarak nitelenmiş bir makine adı değiştirmek için IIS söyleyin.

Isteğe bağlı olarak, SetHostName özelliğini ayarlayabilirsiniz. SetHostName özelliğin veri türü dizedir. Bilgisayar adından farklı bir ana bilgisayar adı belirtmeniz gerekir SetHostName özelliğini kullanın. SetHostName özelliği, bu alternatif ana bilgisayar adı istediğinizi varsayar. SetHostName özelliği, ııS'NIN UseHostName ayarı göz ardı neden olur. SetHostName özelliği varsa, UseHostName özelliğini ayarlamanız gerekmez.

Bir Web sunucusu yöneticinize UseHostName metabase özelli?inin ve SetHostName metatabanı özelliğini değiştirmek için adsutil.vbs aracını kullanabilir.

1. Seçenek: UseHostName özelliğini ayarlayın...

UseHostName özelliğini ayarlamak için aşağıdaki adımları izleyin:
  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, cmd yazın ve sonra komut istemini açmak için Tamam ' ı tıklatın.
  2. Adsutil.vbs aracının bulunduğu klasöre geçin. Bu klasör varsayılan olarak, aşağıda verilmiştir:
    %SYSTEMROOT%\Inetpub\AdminScripts
  3. x, site tanımlayıcısını olduğu aşağıdaki komutu yazın:
    cscript adsutil.vbs SET w3svc ayarlamak / x / UseHostName doğru

Seçenek 2: SetHostName özelliğini ayarlayın...

SetHostName özelliğini ayarlamak için aşağıdaki adımları izleyin:
  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, cmd yazın ve sonra komut istemini açmak için Tamam ' ı tıklatın.
  2. Adsutil.vbs aracının bulunduğu klasöre geçin. Bu klasör varsayılan olarak, aşağıda verilmiştir:
    %SYSTEMROOT%\Inetpub\AdminScripts
  3. Tür: Burada x, site tanımlayıcısını ve hostname ise aşağıdaki komut, kullanmak istediğiniz diğer ana bilgisayar adıdır
    cscript adsutil.vbs SET w3svc ayarlamak / x / SetHostName hostname

Azaltıcı etkenler

IIS 6. 0'da UseHostName veya SetHostName özelliklerini ayarladıktan sonra bir HTTP yanıtındaki çubuğundaki sunucu IP adreslerini görmek yine de olanaklıdır. Varsayılan olarak, bu oluşmaz. Nasıl yanıt oluşturulan gönderilen ve alınan neden olur. Örneğin, sonuçları bir HTTP 302 yanıt olarak gönderilen bir HTTP yeniden yapılandırın ve yeniden yönlendirme kodunuz çubuğundaki sunucu IP adresini kullanır, IP adresi içerik konum veya konum üstbilgi yanıtın görünebilir. Bu soruna geçici bir çözüm bulmak için <a0></a0>, yeniden yönlendirme mantığı çubuğundaki sunucu IP adresini kullanmayın. Bunun yerine, ana bilgisayar adını veya tam olarak nitelenmiş bir makine adı kullanın.

Bir yeniden YÖNLENDIRME işlemi gerçekleştirmek için özel hata sayfası yapılandırmak ve IIS Yöneticisi dosya yerine bir URL'YE yeniden yönlendirme hedefi olarak kullandığınız benzer türde BIR davranış oluşabilir. Bu senaryoda, dosyayı yerine, IP adresi gizli tutmak için URL'YI belirtin.

Aşağıdaki koşullar doğruysa, sunucunun IP adresini de HTTP yanıtının gönderilmesini:
  • Karşılık gelen HTTP isteği, bir HTTP:Host üstbilgi değeri içermiyordu.
  • SF_NOTIFY_PREPROC_HEADERS olayı sırasında GetServerVariables(servername) çağrı yapan bir ISAPI süzgeci, ııS'DE yapılandırıldı.
IIS yapılandırma verilerini; okuma önce PREPROC_HEADERS denir, çünkü bu durumda, UseHostName veya SetHostName. Bu nedenle, ancak IP adresini dön başka seçeneği yoktur. SERVER_NAME isteğini, Host değer içeren ve içinde PREPROC_HEADERS GetServerVariables(servername) çağrısı yapıldı, istemcinin ana makine üstbilgisinin değerini içerir. HTTP/1.1 Web tarayıcıları istekleri bir ana bilgisayar üstbilgisi dahil etmeniz gerekir. Bu nedenle, bu senaryoda HTTP isteği oluşturulan ve bir Web tarayıcısı dışında veya bir Web tarayıcısı HTTP/1.0 kullanan bir şey tarafından gönderilen ortaya daha olasıdır.

Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
824684Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması

Özellikler

Makale numarası: 834141 - Last Review: 26 Kasım 2008 Çarşamba - Gözden geçirme: 9.1
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Information Services 6.0
Anahtar Kelimeler: 
kbmt kbhotfixserver kbfix kbbug kbqfe kbwinserv2003presp1fix KB834141 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:834141

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com