公共通配符域名解析为 127.0.0.1 [关闭]
Posted
技术标签:
【中文标题】公共通配符域名解析为 127.0.0.1 [关闭]【英文标题】:Public Wildcard Domain Name To Resolve To 127.0.0.1 [closed] 【发布时间】:2010-12-06 11:37:53 【问题描述】:是否有人知道解析为 IP 地址 127.0.0.1 的公共通配符域名。例如,如果我想在本地测试一个 URL,例如 mywebsite.localhost.com 或 example.localhost.com,但我无法控制 DNS 设置(主机文件或其他),那么我将使用此公共 DNS 解析为 127.0 .0.1。它需要使用通配符,这样无论 localhost.com 之前出现什么,它仍然解析为 127.0.0.1。
【问题讨论】:
要求一个指向 127.0.0.1 的公共通配符域也有一个公共 ssl 证书和公共私钥是不是太过分了? @CollinAnderson DNS 不提供 SSL,它是位于该 IP 地址的服务器提供 SSL,因此很遗憾您需要在本地进行设置。 没错,我需要在本地安装给定的 SSL 密钥和证书。基本上,他们需要购买通配符证书并将其私钥公开以供任何人使用。在不受信任的连接上使用它并不安全,但至少浏览器不会抱怨。 另一个:``` $ dig localho.st @8.8.8.8 ;;答案部分:localhost.st。 14399 在 127.0.0.1 $ 挖 asd.localho.st @8.8.8.8 ;;答案部分:asd.localho.st。 14399 在 127.0.0.1 ``` 【参考方案1】:*.vcap.me
VMWare 为他们的open cloud platform 维护这个。
【讨论】:
【参考方案2】:37Signals 创建了一个完整的域,用于映射到您想要的任何 IP,http://xip.io。所以对于 localhost 你可以使用 project.127.0.0.1.xip.io
我不得不开始将它用于一些代理工具,因为它们在使用外部 DNS 调用未解析为 IP 的请求时阻塞。
【讨论】:
完美。这似乎是唯一支持非环回地址的地址。 :-) xip.io 是此用途的完美域名,10.0.0.1.xip.io 解析为 10.0.0.1,www.10.0.0.1.xip.io 解析为 10.0.0.1,mysite.10.0 .0.1.xip.io 解析为 10.0.0.1,foo.bar.10.0.0.1.xip.io 解析为 10.0.0.1 好像不支持端口号? 端口号与DNS解析无关。发生 DNS 解析,然后使用基于协议的默认端口或指定的端口。【参考方案3】: smackaho.st 42foo.com【讨论】:
完美!这正是提问者想要的。 42foo.com 似乎已关闭。至少在最近几天 smackaho.st 让域过期。 lvh.me smackaho.st 的建议替代品:tbaggery.com/2010/03/04/smack-a-ho-st.html【参考方案4】:我刚刚找到了一个很好的解决方案:lvh.me
你可以试试:
http://lvh.me http://sub.lvh.me【讨论】:
【参考方案5】:我们有一个您实际上可以记住的域。
*.lacolhost.com
我们会尽可能地维护它。
Developing with subdomains just got a lot easier: *.lacolhost.com
【讨论】:
【参考方案6】:http://localhost.tv 成功了 :-)
我购买是因为现有的 85 个 localhost 域都没有指向 localhost...
【讨论】:
【参考方案7】:注意:此域现已失效,因此无法按如下所述工作。
看起来 *.127-0-0-1.org.uk 可以满足您的需求。
http://www.ecclestoad.co.uk/2006/08/dns-entry-pointing-to-localhost
例子:
http://www.127-0-0-1.org.uk/ http://test1.127-0-0-1.org.uk/ http://127-0-0-1.org.uk/ http://foo.bar.127-0-0-1.org.uk/【讨论】:
我让 127-0-0-1.org.uk 域失效了一段时间,所以这不再起作用了。对不起。 *.vcap.me 是更好的替代品。【参考方案8】:http://*.localtest.me 似乎可以工作,除了 readme.localtest.me。
【讨论】:
【参考方案9】:如果没有别的,您可以为自己注册一个域并进行设置,使其行为如此。
【讨论】:
【参考方案10】:你可以去http://afraid.org注册一个..你可以获得免费域(以及子域,但你可以完全控制A和NS等记录)并将一个指向127.0.0.1。它们支持通配符
【讨论】:
@Earlz :) 127.0.0.1 不是 Rahul 家的通用 IP 地址。这将解析为害怕.org 的 DNS 服务器上的本地主机。 @oro 他当时正在寻找的是动态 IP 服务。我从问题中了解到,他只想要一个指向 127.0.0.1 的域,这将是浏览该域的人的 IP。 试一试,看看它是如何工作的。看看 DNS 是如何工作的,你就会明白为什么这是不可能的。 为什么不可能..只是一个指针,很有可能有一条A记录指向127.0.0.1。【参考方案11】:请随意使用 *.localhst.co.uk(注意缺少第二个“o”)。只要我活着,我就会让它活着,而互联网仍然是一个东西。对于想要使用两个 TLD 级别进行测试的人来说非常方便。
【讨论】:
【参考方案12】:如果你使用的是 Windows DNS,你可以创建一个新区域,然后你 DnsCmd 为 @ 和 * 添加 A 记录。
dnscmd /RecordAdd local * 3600 A 127.0.0.1
dnscmd /RecordAdd local @ 3600 A 127.0.0.1
【讨论】:
【参考方案13】:为什么不在 URL 中使用文字 IP 地址?
http://127.0.0.1/
(旧 IPv4)
http://[::1]/
(新 IPv6)
【讨论】:
我的特殊问题是我在 IIS 中使用主机头。此外,我正在开发基于请求的 URL 显示不同内容的门户软件。【参考方案14】:此域解析为 127.0.0.1:
www.mouse-potato.com
【讨论】:
但该问题要求其子主机重定向到 127 的域 all,而不仅仅是www
。【参考方案15】:
somesite.com 是我知道的第一个,但是我在这里找到了一大堆
http://www.websiteoutlook.com/www.somesite.com
检查其他 20 个站点指向 127.0.0.1。我不知道这些网站会指向 127.0.0.1 多久。
【讨论】:
在发表此评论时可能有效,但域不再指向 localhost。【参考方案16】:我已经设置了我自己的,你可以使用:
home.pdobson.com 转为 127.0.0.1
【讨论】:
【参考方案17】:你在 C:\WINDOWS\system32\drivers\etc 中的 hosts 文件应该可以做到这一点,只需像这样添加一行:
127.0.0.1 www.mydomain.com
另外,使用 apache 之类的服务器或 wamp 之类的程序,然后转到 http://localhost
【讨论】:
我不明白为什么有人反对这个答案。这是这里最好的答案。 OP 的要求是不可能的。 可能是因为他说“我无法控制 DNS 设置(主机文件或其他)”? 这无法回答问题:它只创建了一个名称www
,它指向127,而提问者需要每个可能的子名称来指向那里。而且我不知道为什么@orokusaki 认为这个问题是“不可能的”,因为有几个人提供了很容易实现目标的方法。
-1 因为问题的标题包含此答案无法解决的“通配符”。以上是关于公共通配符域名解析为 127.0.0.1 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章