Answers:
该答案与设置仅在LAN上运行的本地测试环境有关。从评论看来,该要求也是对所有外部请求的重定向-这是一个不同的要求,其他答案可以更好地解决此问题。(尽管您可能仍需要根据路由器的功能来回答此答案中涵盖的要点。即,它是否允许环回?)
在Windows HOSTS文件中,可以设置从您的域到本地主机(127.0.0.1)的映射:
127.0.0.1 example.com
位于 C:\WINDOWS\SYSTEM32\DRIVERS\ETC\HOSTS
example.com
然后,任何请求都将转到您的本地主机-这仅适合在本地计算机上进行测试。
如果您希望能够从LAN上的任何计算机(包括电话,平板电脑等)进行测试,则可以A
在DNS区域中为该域(可能是localtest.
子域)设置一个指向内部 IP地址的记录您的服务器。例如。192.168.1.20
。
ipconfig /flushdns
从命令行强制清除DNS缓存。...您还需要在本地主机上运行的Web服务器,该服务器正在侦听对example.com的请求。
mydomain.com
重定向到我的本地服务器
A
在MarkusDBX的答案中在DNS中设置记录。
答案会有所不同,具体取决于您的本地网络是否在专用IP上。
如果您的外部IP是专用的,则将A记录设置为该IP。您应该能够通过域提供商的控制面板执行此操作。
如果您的外部IP是动态的,例如在大多数家庭网络中,则需要使用Dyamic DNS服务来始终更新您的域以指向您的本地IP,即使更改后也是如此。我记得Dyn一直这样做,但是许多组织都提供了这项服务。
之后,取决于您的本地网络配置,该问题未提及。假设您位于某种路由器的后面,则需要告诉您所使用的任何端口的直接流量到本地服务器的本地IP。