DNS veya WINS çalıştıran bir Yönlendirme ve Uzaktan Erişim Sunucusundaki ad çözümleme ve bağlantı sorunları

Bu makalede, DNS veya WINS çalıştıran bir Yönlendirme ve Uzaktan Erişim Sunucusundaki ad çözümleme ve bağlantı sorunlarına yönelik bir çözüm sağlanır.

Şunlar için geçerlidir: Windows Server 2012 R2, Windows Server 2016
Özgün KB numarası: 292822

Belirtiler

Microsoft Windows 2000 Server veya Microsoft Windows Server 2003 çalıştıran bir bilgisayar, sunucu aşağıdaki şekilde yapılandırılmışsa bağlantı sorunlarıyla karşılaşabilir:

  • Yönlendirme ve Uzaktan Erişim hizmeti, gelen bağlantılara izin vermek üzere yapılandırılmıştır.
  • Etki Alanı Adı Sistemi (DNS) veya Windows İnternet Adı Sunucusu (WINS) hizmeti, Yönlendirme ve Uzaktan Erişim çalıştıran sunucuya yüklenir ve yapılandırılır.

Uzak bir bilgisayar çevirmeli veya Sanal Özel Ağ (VPN) bağlantısı kullanarak Yönlendirme ve Uzaktan Erişim sunucusuna bağlandıktan sonra, aşağıdaki belirtilerden biri veya daha fazlası aralıklı olarak oluşabilir:

  • Yönlendirme ve Uzaktan Erişim sunucusu da Microsoft Internet Security and Acceleration (ISA) Server 2000 çalıştırıyorsa, bilgisayarların Web Proxy veya Microsoft Güvenlik Duvarı İstemcisi kullanacak şekilde yapılandırılmış olmasına bakılmaksızın yerel ağdaki istemci bilgisayarlardan Web'e göz atamazsınız. Örneğin, "Sayfa görüntülenemiyor" ifadesi Web tarayıcısında "sunucu veya DNS bulunamıyor" hata iletisiyle görünebilir.

  • Yönlendirme ve Uzaktan Erişim sunucusu ISA Server 2000 çalıştırıyorsa ve istemci bilgisayardaki bir kullanıcı Güvenlik Duvarı İstemci Seçenekleri iletişim kutusunda Şimdi Güncelleştir'i seçerse, kullanıcı aşağıdaki hata iletisini alır:

    İstemci bir güncelleştirme istediğinde sunucu yanıt vermiyor.
    Olası nedenler:
    -Sunucu bir ISA Sunucusu değil.
    -Sunucu çalışmıyor.

  • Sunucunun NetBIOS adını veya tam etki alanı adını (FQDN) kullanarak yerel bir bilgisayardan Yönlendirme ve Uzaktan Erişim sunucusuna ping göndermeye çalıştığınızda, bilgisayar yanlış IP adresine ping göndermeye çalışır.

  • Yönlendirme ve Uzaktan Erişim sunucusu ağın ana tarayıcısıysa, Ağ Mahallesi veya Ağım Places bilgisayar listesine göz atamazsınız.

  • http:// server_name/myconsole'a bağlanamazsınız
    bir Small Business Server 2000 bilgisayarında.

  • Yönlendirme ve Uzaktan Erişim sunucusunda aşağıdakine benzer bir olay iletisi alırsınız:

    Event ID: 4319
    Source: Netbt
    Description: A duplicate name has been detected on the tcp network. The IP address of the machine that sent the message is in the data. Use NBTSTAT with a switch of N in a command window to see which name is in a conflict state.
    
  • Dosya paylaşımlarını açmaya veya ağ sürücülerini Yönlendirme ve Uzaktan Erişim sunucusuna eşlemeye çalıştığınızda hata iletileri alırsınız.

  • Yönlendirme ve Uzaktan Erişim sunucusu da bir etki alanı denetleyicisiyse, ağda oturum açmaya çalıştığınızda hata iletileri alırsınız.

  • Yönlendirme ve Uzaktan Erişim sunucusu bir etki alanı denetleyicisiyse, dosya paylaşımlarını açmaya veya ağ sürücülerini ağdaki herhangi bir paylaşılan kaynağa eşlemeye çalıştığınızda hata iletileri alırsınız. Örneğin, Microsoft Windows 2000 Professional veya Microsoft Windows XP Professional çalıştıran bilgisayarlar aşağıdakine benzer bir hata iletisi alır:

    Oturum Açma İsteğinize Hizmet Vermek için Kullanılabilir Oturum Açma Sunucusu Yok

Windows Server'ın bu sürümü genellikle ağdaki tek sunucu olduğundan bu sorun genellikle Small Business Server çalıştıran bilgisayarları etkiler. Ancak, bu sorun herhangi bir Windows 2000 tabanlı sunucuyu veya DNS veya WINS hizmetini çalıştıran herhangi bir Windows Server 2003 tabanlı Yönlendirme ve Uzaktan Erişim sunucusunu etkileyebilir.

Neden

Uzak bir bilgisayar çevirmeli bağlantı veya VPN bağlantısı kullanarak Yönlendirme ve Uzaktan Erişim sunucusuna bağlandığında, sunucu uzak bilgisayarla iletişim kurmak için bir Noktadan Noktaya Protokol (PPP) bağdaştırıcısı oluşturur. Sunucu daha sonra bu PPP bağdaştırıcısının IP adresini DNS veya WINS veritabanına kaydedebilir.

Yönlendirme ve Uzaktan Erişim sunucusu, PPP bağdaştırıcısının IP adresini DNS veya WINS'e kaydettirdiğinde, sunucuya bağlanmaya çalıştığınızda yerel bilgisayarlarda hatalar alabilirsiniz. DNS veya WINS sunucuları, sunucunun IP adresi için DNS veya WINS sorgulayan bilgisayarlara PPP bağdaştırıcısının IP adresini döndürebileceğinden bu hataları alırsınız. Ardından bilgisayarlar PPP bağdaştırıcısının IP adresine bağlanmayı dener. Yerel bilgisayarlar PPP bağdaştırıcısına ulaşamadığından, bağlantılar başarısız olur.

Çözüm

Önemli

Bu bölüm, yöntem veya görev, kayıt defterini nasıl değiştireceğinizin anlatıldığı adımları içermektedir. Ancak kayıt defterini hatalı biçimde değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle bu adımları dikkatle uyguladığınızdan emin olun. Ek koruma için kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Böylece, bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Daha fazla bilgi için bkz. Windows'da kayıt defterini yedekleme ve geri yükleme

Bu sorunu çözmek için Yönlendirme ve Uzaktan Erişim sunucusunu, PPP bağdaştırıcısının IP adresini DNS veya WINS veritabanına kaydetmesini engelleyecek şekilde yapılandırın. Bunu yapmak için şu adımları uygulayın:

Yönlendirme ve Uzaktan Erişim sunucusunu yalnızca DNS'de yerel ağ bağdaştırıcısının IP adresini yayımlayacak şekilde yapılandırın

Bu bölümdeki adımları yalnızca Yönlendirme ve Uzaktan Erişim sunucusu DNS hizmetini çalıştırıyorsa tamamlayın. Sunucu DNS hizmetini çalıştırmıyorsa, Yönlendirme ve Uzaktan Erişim sunucusunu WINS'e yalnızca yerel ağ bağdaştırıcısının IP adresini kaydedecek şekilde yapılandırma bölümüne gidin.

DNS ve Netlogon hizmetleri için PublishAddresses ve RegisterDnsARecords kayıt defteri değerlerini ekleyin

  1. Başlat'ı seçin, Çalıştır'ı seçin, regedit yazın ve tamam'ı seçin.

  2. Şu kayıt defteri alt anahtarını bulun ve seçin: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters

  3. Düzenle menüsünde Yeni'nin üzerine gelin ve dize değeri'ni seçerek aşağıdaki kayıt defteri değerini ekleyin:

    Değer adı: PublishAddresses
    Veri türü: REG_SZ
    Değer verileri: Sunucunun yerel ağ bağdaştırıcısının IP adresi. Birden fazla IP adresi belirtmeniz gerekiyorsa, adresleri boşluklarla ayırın.

  4. Şu kayıt defteri alt anahtarını bulun ve seçin: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters

  5. Düzenle menüsünde Yeni'nin üzerine gelin ve ardından DWORD Değeri'ni seçerek aşağıdaki kayıt defteri değerini ekleyin:

    Değer adı: RegisterDnsARecords
    Veri türü: REG_DWORD
    Değer verisi: 0

  6. Kayıt defteri Düzenleyici kapatın ve ardından DNS ve Netlogon hizmetlerini yeniden başlatın. Hizmeti yeniden başlatmak için Başlat'ı seçin, Programlar veya Tüm Programlar'ın üzerine gelin, Yönetimsel Araçlar'ın üzerine gelin ve hizmetler'i seçin. Hizmetler konsolunda hizmete sağ tıklayın ve yeniden başlat'ı seçin.

DNS'de A Kayıtlarını Ekleme

Bu adımları yalnızca Yönlendirme ve Uzaktan Erişim sunucusu bir etki alanı denetleyicisiyse tamamlayın.

  1. Başlat'ı seçin, Programlar veya Tüm Programlar'ın üzerine gelin, Yönetim Araçları'nın üzerine gelin ve ardından DNS'yi seçin.

  2. DNS konsolunda sunucu nesnesini genişletin, İleriYe doğru Arama Bölgeleri klasörünü genişletin ve ardından yerel etki alanının klasörünü seçin.

  3. Eylem menüsünde Yeni Konak'ı seçin.

  4. IP adresi metin kutusuna sunucunun yerel ağ bağdaştırıcısının IP adresini yazın.

  5. Ad kutusunu boş bırakın, İlişkili PTR Kaydı Oluştur'u ve ardından Konak Ekle'yi seçin.

  6. "(üst klasörle aynı) değerini aldığınızda geçerli bir ana bilgisayar adı değildir. Bu kaydı eklemek istediğinizden emin misiniz?" iletisinde Evet'i seçin.

    Not

    Sunucu genel katalog sunucusuysa 7. adıma gidin. Sunucu genel katalog sunucusu değilse, 7 ile 11. adımları tamamlamanız gerekmez. Sunucunun genel katalog sunucusu olup olmadığını belirlemek için şu adımları izleyin:

    1. Başlat'ı seçin, Programlar veya Tüm Programlar'ın üzerine gelin, Yönetim Araçları'nın üzerine gelin ve ardından Active Directory Siteleri ve Hizmetleri'ni seçin.
    2. Active Directory Siteleri ve Hizmetleri konsolunda Siteler klasörünü genişletin, sunucuyu içeren siteyi genişletin ve ardından sunucu nesnesini genişletin.
    3. NTDS Ayarları'nı sağ tıklatın ve özellikler'i seçin.
    4. Genel sekmesinde Genel Katalog onay kutusunu bulun. Bu onay kutusu işaretliyse, sunucu bir genel katalog sunucusudur.
  7. DNS konsolundaki İleriYe doğru Arama Bölgeleri klasörünün altında yerel etki alanının klasörünü genişletin, MSDCS klasörünü genişletin ve gc klasörünü seçin .

  8. Eylem menüsünde Yeni Konak'ı seçin.

  9. IP adresi kutusuna sunucunun yerel ağ bağdaştırıcısının IP adresini yazın.

  10. Ad kutusunu boş bırakın, İlişkili PTR Kaydı Oluştur'u ve ardından Konak Ekle'yi seçin.

  11. "(üst klasörle aynı) değerini aldığınızda geçerli bir ana bilgisayar adı değildir. Bu kaydı eklemek istediğinizden emin misiniz?" iletisinde Evet'i seçin.

Yönlendirme ve Uzaktan Erişim Sunucusu'nu, WINS'de yalnızca yerel ağ bağdaştırıcısının IP adresini kaydedecek şekilde yapılandırın

Bu bölümdeki adımları yalnızca Yönlendirme ve Uzaktan Erişim sunucusu WINS hizmetini çalıştırıyorsa tamamlayın. Ayrıca, sunucu Small Business Server 2000 SP1, Small Business Server 2000 SP1a veya Windows Small Business Server 2003 çalıştırıyorsa, bu bölümdeki adımları tamamlamanız gerekmez. Varsayılan olarak, Windows sunucusunun bu sürümleri sunucunun PPP bağdaştırıcısının IP adresini WINS veritabanına kaydetmesini engelleyecek şekilde yapılandırılır.

Yönlendirme ve Uzaktan Erişim hizmeti için DisableNetbiosOverTcpip kayıt defteri değerini ekleyin

DisableNetbiosOverTcpip kayıt defteri değeri, uzaktan erişim bağlantıları için TCP/IP üzerinden NetBIOS (NetBT) protokollerini devre dışı bırakır. Bu nedenle sunucu, PPP bağdaştırıcısını WINS veritabanına kaydetmez. Bu değeri ekleyerek uzaktan erişim istemcilerinin Ağım Places veya Ağ Mahallesi aracılığıyla yerel ağa göz atmasını engelleyeceksiniz. Bazen, windows'un eski sürümlerini çalıştıran bilgisayarlarda uzaktan erişim bağlantılarının başarısız olması da olabilir. Örneğin, Microsoft Windows 98 bilgisayarlarda ve Microsoft Windows NT 4.0 İş İstasyonu bilgisayarlarında uzaktan erişim bağlantıları başarısız olabilir. DisableNetbiosOverTcpip kayıt defterini kullanmaya alternatif olarak Geçici Çözüm bölümüne bakın.

Önemli

Sunucu Windows 2000 Server SP2 veya önceki bir sürüm çalıştırıyorsa DisableNetbiosOverTcpip kayıt defteri değerinin çalışması için sunucuyu SP3 veya SP4 ile güncelleştirmeniz gerekir. Sunucuyu güncelleştirmezseniz, Yönlendirme ve Uzaktan Erişim hizmeti bu kayıt defteri değerini kullanmaz ve sorun çözülmez.

  1. Başlat'ı seçin, Çalıştır'ı seçin, regedit yazın ve tamam'ı seçin.

  2. Şu kayıt defteri alt anahtarını bulun ve seçin: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\RemoteAccess\Parameters\IP

  3. Düzenle menüsünde Yeni'nin üzerine gelin ve ardından DWORD Değeri'ni seçerek aşağıdaki kayıt defteri değerini ekleyin:

    Değer adı: DisableNetbiosOverTcpip
    Veri türü: REG_DWORD
    Değer verisi: 1

  4. Kayıt Defteri Düzenleyici kapatın ve ardından Yönlendirme ve Uzaktan Erişim hizmetini yeniden başlatın. Hizmeti yeniden başlatmak için Başlat'ı seçin, Programlar veya Tüm Programlar'ın üzerine gelin, Yönetimsel Araçlar'ın üzerine gelin ve hizmetler'i seçin. Hizmetler konsolunda hizmete sağ tıklayın ve yeniden başlat'ı seçin.

WINS veritabanını temizleme

  1. Başlat'ı seçin, Programlar veya Tüm Programlar'ın üzerine gelin, Yönetim Araçları'nın üzerine gelin ve wins'i seçin.
  2. Sunucu nesnesini genişletin, Etkin Kayıtlar'a sağ tıklayın ve ardından Sahibi Sil'i seçin.
  3. Sahibi Sil iletişim kutusunda sunucunun IP adresini seçin.
  4. WINS sunucusunun herhangi bir çoğaltma iş ortağı yoksa, Yalnızca bu sunucudan sil'i ve ardından Tamam'ı seçin. WINS sunucusunda bir veya daha fazla çoğaltma iş ortağı varsa Silmeyi diğer sunuculara çoğalt (kaldırıldı işareti) öğesini ve ardından Tamam'ı seçin.

WINS sunucusu, ağdaki bilgisayarlar NetBIOS adlarını kaydettikçe veritabanını otomatik olarak yeniden oluşturur. komutunu çalıştırarak ağdaki Windows tabanlı bilgisayarları NetBIOS adlarını hemen kaydetmeye nbtstat -RR zorlayabilirsiniz.

Geçici Çözüm

Bu soruna geçici bir çözüm olarak, uzaktan erişim bağlantılarını yerel bilgisayarlardan farklı bir IP alt a ağdaki statik IP adresleri havuzunu kullanacak şekilde yapılandırabilirsiniz. Bu durumda, PPP bağdaştırıcısı farklı bir IP alt ağından dolayı YEREL bilgisayarlar DNS veya WINS'ye kaydolsa PPP bağdaştırıcısına bağlanmayı denemez.

Yönlendirme ve Uzaktan Erişim konsolunda statik bir adres havuzu belirtmek için SunucuAdı'na sağ tıklayın, Özellikler'i seçin, IP sekmesini seçin, Statik adres havuzu'nu ve ardından Ekle'yi seçin. Yerel bilgisayarlarla aynı IP alt akını kullanmayan bir aralık ekleyin. Örneğin, yerel bilgisayarlar 10.0.0.0 alt ağı kullanıyorsa, 172.168.0.0 alt ağı kullanan bir statik havuz ekleyin. Yönlendirme ve Uzaktan Erişim sunucusu ISA Server 2000 çalıştırıyorsa, bu alt ağı Yerel Adres Tablosu'na eklemeniz gerekir. Bu senaryo en çok Small Business Server 2000'de yaygındır.