如何将域名映射到 IP 地址和端口?

san*_*adi 6 dns windows-7 port ip hostname

我想为 Windows 7 中的应用程序的 IP 地址和端口提供域名。例如,test.com应映射到127.0.0.1:59873.

无论如何,我们可以通过使用 Web 服务器或 DNS 服务器来做到这一点吗?

ta.*_*.is 5

大多数网络服务器都可以作为反向代理运行,适合这样做。如果你做的一切都正确,你最终会得到如下所示的结果(减去“远程”部分 - 因为这全部都在一台机器上):

反向代理

  • 导航器是您的机器
  • 反向代理是在您的机器上运行的 nginx ( 127.0.0.1:80)
  • 远程服务器是在您的计算机上运行的网站 ( 127.0.0.1:59873)

您可以使用像nginx这样的轻量级网络服务器(甚至可以在 Windows 上运行),将其配置为反向代理 test.com127.0.0.1:59873然后将以下条目添加到您的HOSTS文件中:

127.0.0.1 test.com
Run Code Online (Sandbox Code Playgroud)

  • @barlop,我们过去所说的“代理”或代理服务器通常位于客户端附近,或者位于客户端基础设施中,并且仅由一组客户端用来访问多个内容。反向代理靠近服务器工作,任何想要访问该内容的客户端都会首先到达反向代理。 (4认同)
  • 看起来令人印象深刻。出于兴趣,为什么称为反向代理?代理是中间人..相反的方面是什么? (2认同)