我有局域网设置与公共服务器上。 服务器可以通过域example.com访问。 如果我从lan内部访问example.com,它将通过我的ISP。 我希望它刚刚通过我的本地networking。 主机文件不是一个选项,大多数PC是移动的,并将通过局域网和互联网访问服务器。
问题是,是否有能够redirect的路由器(低成本,高达50欧元),即使这意味着重新刷新固件与例如dd-wtr或是本地DNS服务器? 还是有什么完全不同的方法?

你正在寻找的术语是split dns 。
您运行所有LAN客户端使用的内部DNS服务器。 它与普通的外部DNS服务器具有相同的logging,但是对于本地系统,它具有局域网IP地址而不是公共的一个。
拆分DNS的缺点是移动客户端的问题 – 有些会在内部的WiFi上caching局域网的IP地址,当他们切换到公共互联网连接仍然尝试使用它。 我的新手机在切换连接时似乎清除了它的DNScaching,所以对于较新的设备来说,这似乎不太成问题。
另一种select是在你的路由器上启用NAT环回。 有些只是在默认情况下启用此function,其他人则可以select。 有些人用不同的名字叫它。 但基本上,它使你的路由器认识到,它的公共IP的请求不应该出去到互联网,而是本地服务器。
NAT环回的缺点是所有的stream量都stream经你的路由器。 在大多数情况下,这不是一个问题。 但取决于您的networking设置和路由器function如何,它可能会导致问题。
它可能不会通过你的ISP,除非有什么可怕的错误configuration。
如果只有一个路由器,它知道DMZnetworking在哪里,并select适当的路由到达服务器(只有一个路由器的情况下是直接路由)。
是的,请使用本地DNS服务器。 这就是DNS所做的。