Yerel sunucuma yönlendirmek istediğim bir alan adım var. Bunu nasıl yaparım?


19

Bu, Sunucu Hatası için daha uygun olabilir, bu nedenle birileri gerektiğinde taşıyabilir.

Test amacıyla, sahip olduğum bir alan adını kendi adresime yönlendirmek istiyorum localhost. Bunu nasıl yaparım? Yönlendirmeyi 127.0.0.1 olarak ayarlayabilir miyim? Ayrıca pencereler kullanıyorum. Herhangi bir yardım takdir.

Yanıtlar:


21

Bu yanıt , yalnızca LAN üzerinde çalışan yerel bir test ortamı oluşturmakla ilgilidir . Yorumdan, gereksinimin tüm dış talepleri de yeniden yönlendirmek olduğu anlaşılıyor - bu farklı bir gerekliliktir ve diğer cevaplar tarafından daha iyi ele alınmaktadır. (Hala yönlendirici yeteneği. Yani bağlı bu cevap kaplı noktaları gerekebilir rağmen. O izin veriyor mu döngü ?)


Windows HOSTS dosyanızda, alan adınızdan localhost'a (127.0.0.1) bir eşleme ayarlayabilirsiniz:

127.0.0.1   example.com

Konumlanmış C:\WINDOWS\SYSTEM32\DRIVERS\ETC\HOSTS

Daha example.comsonra herhangi bir istek yerel ana makinenize gider - bu sadece yerel makinenizde test etmek için uygundur.

Bunu LAN'ınızdaki herhangi bir makineden (telefonlar, tabletler vb. Dahil) test edebilmek istiyorsanız , o Aalan için DNS Bölgesinde dahili IP adresini localtest.gösteren bir kayıt (belki de bir alt alan adı için) ayarlayabilirsiniz. sunucunuz. Örneğin. .192.168.1.20


Sadece yerel olarak çalışmasını istiyorsanız mükemmel çözüm.
gronostaj

Bu da benim ilk düşüncemdi, bu yüzden microsoft.com için bir giriş eklemeyi denedim. İşe yaramadı. Hala orijinal Microsoft sitesine sahibim. Muhtemelen önbelleklerimi temizlemek için yeniden başlatmalıydım veya başka bir şey yapmalıydım.
Nicole Hamilton

@NicoleHamilton: Makineniz / tarayıcınız (diğerlerinden daha fazla) çözümlenmiş DNS'yi önbelleğe alır, bu nedenle değişikliği hemen göremeyebilirsiniz. DNS önbelleğini ipconfig /flushdnskomut satırından zorla temizleyebilirsiniz . ... Ayrıca example.com'a gelen istekleri dinleyen localhost üzerinde çalışan bir web sunucusuna da ihtiyacınız var.
MrWhite

1
Üzgünüm, ne demek istediğimi yanlış anlamış olmalısın. mydomain.com
Erişmeye

@TehEpicPineapple: Yerel ağınızdaki bir yerel (web) sunucu? Evet, HOSTS dosyası bunu yapabilir. Sunucu localhost değilse, sunucunuzun yerel IP adresi olan IP adresini değiştirin. Yoksa LAN'ınızın dışından erişilebilir olmasını mı istiyorsunuz? Bu durumda A, MarkusDBX'in cevabında olduğu gibi DNS'deki kayıtları ayarlamanız gerekir .
MrWhite

2

Alan adınıza başka birinin erişmesini istiyorsanız, önce harici IP adresinize ihtiyacınız vardır.

İkincisi, alan adı kaydınızı tutan ve harici IP'nizi işaret etmek için bir Ana Bilgisayar kaydı kullanan bir DNS sunucusuna ihtiyacınız vardır.

Ardından, bu DNS sunucusunu kullanmak için alan adınızı ayarlamanız gerekir. Muhtemelen alan adını kaydettirdiğiniz şirketin kontrol panelinde.


Yalnızca genel IP adresiniz varsa ve dahili ağınız NAT ise, sunucunuza bağlantı noktası yönlendirmeyi de ayarlamanız gerekebilir.
Eric G

1

Yanıt, yerel ağınızın özel bir IP'de olup olmamasına bağlı olarak değişecektir.

Harici IP'niz adanmışsa, bu IP'ye bir A Kaydı ayarlayın. Bunu, alan adı sağlayıcınızın kontrol panelinden yapabilmeniz gerekir.

Harici IP'niz dinamikse, çoğu ev ağında olduğu gibi, bir IP'niz dinamikse , alan adınızı değiştikten sonra bile yerel IP'nizi gösterecek şekilde güncellemek için Dyamic DNS hizmeti . Dyn bunu hatırlayabildiğim kadar uzun süredir yapıyor, ancak birçok kuruluş bu hizmeti sunuyor.

Bundan sonra, soruda belirtilmeyen yerel ağ yapılandırmanıza bağlıdır. Bir tür yönlendiricinin arkasında olduğunuzu varsayarsak, kullandığınız bağlantı noktaları için yerel sunucunuzun yerel IP'sine doğrudan trafik olduğunu söylemeniz gerekir.


1
Herkesi bilgisayarına yönlendirmek istiyor gibi görünmüyor . Aksine, yeniden yönlendirmenin yalnızca özel ağında olmasını istiyor.
cpast

1
Yukarıda, "Üzgünüm, ne demek istediğimi yanlış anlamış olmalısın. Alanadim.com'a erişmeye çalışan tüm trafiğin yerel sunucuma yönlendirilmesini istiyorum" dedi, bu yüzden bunu dış trafik anlamına da geliyor ...
Andrew Lott
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.