Tüm geçersiz ana bilgisayar adları tarayıcımdaki localhost olarak çözülüyor. Ne oluyor?


12

Güncelleme: bu destansı masalın mutlu sonucu için bu sorunun sonuna atlayın.


Not: Web geliştirme için IIS7 yerel olarak yüklüdür.

Rasgele siteler için tarayıcımda olan budur:

yerel web sunucusu

Yani, tamamen anlamsız bir URL , localhost web sunucumu çözüyor. (Tüm anlamsız ana bilgisayarlar bunu yapar - sadece bir tane değil.)

Bu şirkette birkaç bize etkiler ... ama etkilediği görünmüyor hepsi bize.

Şimdiye kadar yaptığım sorun giderme:

  1. Proxy ayarlarımı kontrol ettim - hepsi temiz
  2. Hosts dosyamı kontrol ettim - hepsi temiz
  3. Diğer tarayıcıları işaretleyin - Chrome, Chrome Gizli ve Internet Explorer'ı etkiler
  4. Ping / nslookup google ve rastgele anlamsız bir url:

    C: \ Kullanıcılar \ mharen> ping google.com

    Google.com'a [74.125.228.98] 32 bayt veri ile ping gönderme: 74.125.228.98'den yanıt: bytes = 32 zaman = 21ms TTL = 51 ...

    C: \ Kullanıcılar \ mharen> nslookup google.com

    Sunucu: (benim DNS'lerim) Adres: 192.168.48.20

    Yetkisiz yanıt: Ad: google.com Adresler: 2607: f8b0: 4004: 803 :: 100e 74.125.228.100 ... 74.125.228.98

    C: \ Kullanıcılar \ mharen> ping somerandomsitesoaosoasda.com

    Ping isteği ev sahibi somerandomsitesoaosoasda.com bulunamadı. Lütfen ismi kontrol edin ve yeniden deneyin.

    C: \ Kullanıcılar \ mharen> nslookup somerandomsitesoaosoasda.com

    Sunucu: (benim DNS'lerim) Adres: 192.168.48.20
    *** (benim DNS'lerim) somerandomsitesoaosoasda.com'u bulamıyor: Var olmayan alan adı

Bu beklediğim şey - iyi etki alanları çözülür, kötü olanlar çözülmez. Peki dünyada tarayıcımla ne sıkılıyor?

Sorun giderme ipuçlarınız var mı?

Güncelleme: ipconfig /displaydns

Az önce koştum ipconfig /displaydns, bu oldukça şık. İşte birkaç düzine iyi kaydın ilginç girişi:

somerandomsitesoaosoasda.com
----------------------------------------
Name does not exist.

Güncelleme: Yeni DNS sunucularını deneyin:

Ping ve nslooking komutlarının DNS sunucularımı ekarte etmek için yeterli olmaması durumunda Joshua'nın önerisini izledim ve Google'ın DNS'sine geçtim. Ne yazık ki, sorun devam etti.

Güncelleme: Sabit!

Joshua'nın bağlandığı cevabın yardımıyla, bu komutun sorunu düzelttiğini belirledik:

netsh winsock reset all

Ne değiştiğini görmek için bu komutu önce ve sonra çalıştırdık:

netsh winsock show catalog

resetKomut çalıştırıldıktan sonra böyle 10 girişin eksik olduğunu ortaya çıkardı :

Winsock Catalog Provider Entry
------------------------------------------------------
Entry Type:                         Layered Chain Entry
Description:                        BarracudaWSA over [MSAFD Tcpip [TCP/IP]]
Provider ID:                        {FECB95F8-BE34-4B8A-A1ED-16A678A8ACC6}
Provider Path:                      C:\windows\system32\BarracudaWSA64.dll
Catalog Entry ID:                   1017
Version:                            2
Address Family:                     2
Max Address Length:                 16
Min Address Length:                 16
Socket Type:                        1
Protocol:                           6
Service Flags:                      0x66
Protocol Chain Length:              2
Protocol Chain: 1016 : 1001

BarracudaWSA (Web Güvenlik Aracısı), BT tarafından kurulan bir web filtresidir.


Ben Joshua'nın SİZİN yerel ev sahibi olmasını sağlama önerisini seviyorum. C:\inetpub\wwwroot\iisstart.htmYerel IIS'nizi devre dışı bırakmak istemiyorsanız sadece düzenleyin .
xdumaine

@roviuser kesinlikle benim yerel ev sahibim . İyi fikir olsa.
Michael Haren

Yanıtlar:


5

Bazı fikirler:

  • Bunun yerel ev sahibi olduğundan emin misin? Veya ... DNS sunucunuzda IIS çalışıyor olabilir ve çözümlenmeyen alanlar için bu varsayılan sayfayı sunabilir mi? Yerel IIS sunucunuzu devre dışı bırakmayı denediniz mi?
  • DNS sunucusunu da suçlamak, DNS sunucusunun varolmayan etki alanları için 127.0.0.1 döndürmesi olabilir mi?
  • Garip bir şey olup olmadığını görmek için yerel rotaları kontrol ettiniz mi? Görüntülemek için bir komut istemi yukarı çekin ve "rota print" yazın.

DNS sunucusunun yanlış yapılandırılıp yapılandırılmadığını test etme:

  1. Yerel ağ bağdaştırıcısı ayarlarınızı açın ve IPv4 ve / veya IPv6 DNS ayarlarınızı "Otomatik olarak DNS sunucu adresini al" yerine "Aşağıdaki DNS sunucu adreslerini kullan" olarak değiştirin.

  2. Tercih Edilen ve Alternatif'i Google Herkese Açık DNS veya Neustar'ın DNS Avantajı gibi başka bir şeye ayarlayın:

  3. Kötü alan adlarını tekrar deneyin.


Kazanmak için: Bu adamın cevabı (sizi doğru yere getirmiş gibi görünüyor): Tüm tarayıcılarım aniden Javascript dosyalarını desteklemiyor mu?

Tebrikler. En azından seni doğru yöne yönlendirmeye yardımcı olabildiğime sevindim :)


1
Aynı sorunu yaşıyorum - welcome.png'yi C: \ inetpub \ wwwroot olarak yeniden adlandırarak localhost olduğunu belirledik. Sayfa beklendiği gibi kırık bir görüntü gösteriyor. IIS'yi devre dışı bırakmak bir 404 hatasıyla sonuçlanır, yeniden etkinleştirildiğinde açılış ekranı görüntülenir.
Pwninstein

@Joshua, kesinlikle benim yerel ev sahibi. Diğer fikrinizi nasıl dışlayacağınızdan emin değilim - Rastgele ana bilgisayarlara ping ve nslookup'lar yaptım ve çözmediler . Yine de başka fikirlere açıkım. Teşekkürler!
Michael Haren

@MichaelHaren Cevabımı How ... ile güncelledim
Joshua

1
Teşekkürler @Joshua, Google'ın DNS'sine geçtim ve sorun devam etti. Bu, ofisimin ve ISS'nin DNS'sini dışlamakta yardımcı olur.
Michael Haren

2
Hmmm ... bu sorunun cevabına bir göz
Joshua
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.