如何设置我的办公室networking,使不合格的域名parsing,就像添加了默认后缀一样?

我想在我的浏览器地址栏中input“go / something”,然后让我的浏览器请求“ http://go.mydomain.com/something ”。 用例是go.mydomain.com是我们的内部URL缩短服务的地方,所以这将redirect到http://some.long.url/with/some/long/text?和=参数

显然,这需要不仅仅是DNS tomfoolery,因为浏览器对服务器的请求需要包含具有FQDN的主机头,因此Web服务器知道返回什么。 还需要在networking上configuration(也许在路由器上的DHCP设置中),这样我们networking上的所有用户都可以从这种行为中受益,而无需编辑他们的操作系统设置,并且它需要与操作系统无关,所以它可以工作在手机,Mac电脑,Windows等…

显然,不合格的域名不能在我们的局域网之外工作,但是这是可以的。

DHCP服务器允许您为客户端(RFC3397,DHCP选项119)设置默认域名(RFC2132,DHCP选项15)和域search列表。

除了响应DHCP请求的任何内容之外,您不需要对服务器进行任何修改。

正如Chris所说,除了FQDN之外,您还必须让HTTP服务器接受非FQDN主机名。

至于DHCP,你想要的选项是119,域名search选项: http : //tools.ietf.org/search/rfc3397