我有一个 WCF Web 服务,用于处理部分业务逻辑和数据访问。此服务托管在我们办公室网络上的服务器上。我们的网站托管在其他地方,使用此服务,并认为它位于http://thatservice.somedomain.com。
我还有一个 Winforms 应用程序(仅用于)我们网络上希望使用相同服务的机器。我想要做的是让本地机器尝试使用该服务http://thatservice.somedomain.com不再依赖互联网连接。
我相信我可以通过编辑每个人的 hosts 文件来指向http://thatservice.somedomain.com到服务器的内部静态 IP 地址,但我认为这不是解决问题的办法。我可以在我们的内部 DNS 服务器中执行此操作吗?有没有更好的方法来处理这个问题?
答案1
尽管这里不适合这样做,但我最终实施的解决方案是:
我在我的网络 DNS 中为 somedomain.com 创建了一个区域,并将 thatservice.somedomain.com 指向该服务的内部 IP,但还必须公开复制 somedomain.com 上存在的所有 DNS 记录。