Evde IIS üzerinde barındırılan bir ASP.NET web sitesine sahibim. Ev ağımın dışında web sitesini görebiliyorum ama ağ içinde 404 hatası veriyor. Siteyi localhost olarak tarayabilirim. DNS sorunu gibi görünüyor, nasıl düzeltileceğinden emin değilim.Yerel makinede evde bulunan bir web sitesinde tarama yapamıyorum
cevap
Bu neredeyse kesinlikle bir NAT sorunudur. Web sunucunuzun bir NAT yönlendiricinin arkasında durduğunu ve yönlendiricinin harici arabiriminden (muhtemelen 80) sunucu makinenizdeki bağlantı noktası 80'e ilettiğinizi varsayalım. Ayrıca, web sitenize harici IP'nize (büyük olasılıkla dinamik bir DNS adı) ulaşan bir ad kullanarak ya da bu harici IP'yi kullanarak doğrudan erişmeye çalıştığınız bir ad kullanarak erişmeye çalıştığınızı kabul ediyorum. Çoğu NAT yönlendiricisinin, yönlendiricinin harici arabiriminde gelen paketler için yalnızca port eşleştirmesini kullanabileceğinden, bu muhtemelen kutunun dışında çalışmayacaktır. Yukarıdaki gerçek tutarsa
, orada dört olası çözümler şunlardır: yönlendirici yapılandırmasına en
Bak ve "Ext-int loopback" veya benzeri "NAT loopback" benzer bir şey bulmaya çalışın. Bu, yönlendiriciye, iç arabirimden gelen ve dış arabirimden gelen paketleri, trafiği etkin bir şekilde doğru bir şekilde tekrar yönlendiren paketlerin üstesinden geleceği gibi harici IP için gelen paketleri ele alması talimatını verecektir. Bu port yönlendirmeyi tetikleyecek ve siteniz çalışacak. Tüm yönlendiriciler bu seçeneğe sahip değildir, ancak eğer sizinkiniz en sağlam çözüm olacaktır. Sizinkileri yapmıyorsa, ürün yazılımınızı, yönlendiricinizi destekleyen (Tomato, OpenWRT, DD-WRT, vb.) Ücretsiz olanlardan birine değiştirmeyi deneyebilirsiniz. Bu tür senaryolar için Tomato'u başarıyla kullanıyorum.
Dahili IP'yi, yönelticinin arkasında ve harici dışındayken kullanın.
Kullandığınız DNS adını kendi ana dosya dosyanıza ekleyin, böylece dahili IP'ye karşılık gelir. Bu, adınıza kendi sunucunuzdan erişirken otomatik olarak (3) elde edecektir. Yönlendiricinizin arkasındaki her ana bilgisayar için bunu tekrarlamanız gerekecektir.
Kendi DNS sunucunuzu yönlendiricinin arkasında çalıştırın, DNS kaydınızın üzerinde yetki sahibi olduğunu iddia edin ve diğer DNS sorgularını gerçek ad sunucunuza iletirken dahili IP'ye çözümleyin.
Alanınızı muhtemelen işaret ettiğiniz harici olarak görünen IP adresi, yönlendiricinizin veya kablo modeminizin IP adresidir. Dış bağlantılar, IIS ile makineye yönlendirilir, ancak ağın içinden bağlandığınızda, yönlendiricinin kendi web sunucusunu yönetici arayüzü ile alırsınız. İstediğiniz URL ile eşleşen bir sayfanızın olması olası değildir, bu yüzden bir 404 elde edersiniz.
Etki alanınızı dahili olarak eşlemek için ana makinelerin ana bilgisayar dosyalarına bir girdi ekleyerek sorunu çözebilmeniz gerekir. IIS girişinde harici IP'yi geçersiz kılarak, makinenin IP adresi açık.
- 1. Yerel makinede Quartz İşini Durdurun
- 2. asp.net web sitesinde
- 3. Web sitesinde CMYK kullanın
- 4. Web sitesinde yetkilendirme PERL
- 5. Hizmet Hesabı Yerel makinede çalışıyor ancak Web sunucusunda çalışmıyor
- 6. Yerel makinede test yaparken beklenmedik bir hata
- 7. Bir web sitesinde bir Java uygulaması çalıştırmak
- 8. Kitaplığım neden CocoaPods web sitesinde genişletilemiyor?
- 9. Bir ASP.NET MVC web sitesinde arama gerçekleştirme
- 10. Bir web sitesinde .amr dosyası nasıl oynanır?
- 11. Bir web sitesinde kesmek girişimleri nasıl izlenir
- 12. Bir Flask web sitesinde mesajlar nasıl saklanabilir?
- 13. arama metni bir web sitesinde program aracılığıyla
- 14. Başka bir web sitesinde reCAPTCHA nasıl atlanır?
- 15. NodeJS Web Sitesinde Hata Bulma
- 16. PHP kodu web sitesinde görülebilir
- 17. Youtube HTTPS web sitesinde iframe
- 18. Web Sitesinde Referans Gösteren Kuruluşlar
- 19. Ön yükleyiciyi web sitesinde uygulayın
- 20. Gizlenen resimleri göster Web sitesinde
- 21. Disqus SSO web sitesinde entegrasyon
- 22. Başarıyla dağıtıldıktan sonra web sitemde değişiklik yapamıyorum.
- 23. Tarayıcıda yüklü bulunan herhangi bir web sayfasına javascript ekleyebilir miyiz
- 24. Bu makinede bulunan mücevherlerde 'jquery-rails (= 2.0.0) ruby' bulunamıyor
- 25. Bir android telefonda sanal makinede yerel IIS web sitesinin test edilmesi
- 26. Web sitesi safari özel tarama içinde çalışmıyor
- 27. Bir istemci makinede html5 yerel veritabanı nerede bulunur?
- 28. Yerel ı maven depoları ile yüklü bir Artifactory sahip makinede
- 29. IE saygı duymamak: elemana aşağıdaki web sitesinde
- 30. php web sitesinde shopify oturumu nasıl kullanılır?
Bir çeşit NAT aygıtının arkasında mısınız? –
İnternete bağlanmak için evde standart bir DSL modemi var. – fARcRY