1

感谢您的关注!

背景

我正在.NET 4.5 框架 (C#) 上开发一个 Web 应用程序,它需要允许用户创建一个帐户,然后拥有一个带有其帐户名的子域(例如“foobar.myDomain.com”)。

我意识到这需要在 IIS 中涉及通配符子域——那里没有问题。我按照这个 SO 帖子设置了一个自定义路由来拦截 URL 请求并解析出子域。看起来它会很好用。

问题

我该如何测试通配符子域localhost?当我点击“foo.localhost”之类的东西时,我只会得到一个 404。

任何帮助,将不胜感激!

4

1 回答 1

2

提示:不要使用 localhost,使用 42foo.com、xip.io 等。

42foo.com 有一个通配符 DNS 条目,它始终解析为 localhost。

42foo.com
foo.42foo.com

xip.io 解析为您可以提供给它的特定 IP 地址:

127.0.0.1.xip.io
foo.127.0.0.1.xip.io
于 2013-05-18T12:18:19.040 回答