【问题标题】:Configure one-off DNS resolution for xip.io address on EC2 instance为 EC2 实例上的 xip.io 地址配置一次性 DNS 解析
【发布时间】:2013-09-29 02:48:50
【问题描述】:

如何配置我的 EC2 实例,以便一个特定的通配符域(例如 1.2.3.4.xip.io)解析为我选择的某个 IP(例如 5.6.7.8),而所有其他 DNS 解析都照常进行?

将以下行添加到我的 /etc/hosts 文件没有帮助:

5.6.7.8 1.2.3.4.xip.io

【问题讨论】:

    标签: dns amazon-ec2 resolve xip.io


    【解决方案1】:

    所有系统都有一个 hosts 文件,您可以在其中覆盖特定的 DNS 查找。在基于 linux 的系统上,它应该是 /etc/hosts。在 windows 中,它位于 windows 文件夹中的某个位置。

    格式非常简单,但您要小心删除其中已有的任何内容。每行设置为123.123.123.123 mydomain.com

    【讨论】:

    • 谢谢,但这不太奏效。我已经用额外的细节更新了我的问题。
    • 这将为源自您的实例的请求设置 dns 解析。您是否正在尝试做其他事情?
    • 我有一个“工作站”EC2 实例、一个“守望者”EC2 实例,以及“守望者”实例内部的“路由器”守望者容器(另一个 VM 中的 VM)。假设它们分别具有 w.o.r.k、w.a.r.d 和 r.o.u.t 的 IP。从“warden”虚拟机内部,我可以像这样向路由器发出请求:.r.o.u.t.xip.io。但是,从世界其他地方无法访问 r.o.u.t,尤其是我无法从工作站访问它。我希望能够从工作站 VM 向路由器发出相同的请求。
    • 我目前的方法有点复杂,我愿意接受更好的建议。如果我可以让 r.o.u.t.xip.io 在我的工作站上解析为 w.a.r.d,然后让 nginx 在warden VM 上运行以代理请求(从 .r.o.u.t.xip.io/.r.o.u.t.xip. io/) 那么我认为这会起作用。
    猜你喜欢
    • 2018-09-02
    • 2020-04-28
    • 1970-01-01
    • 2021-04-19
    • 1970-01-01
    • 2018-02-15
    • 1970-01-01
    • 2015-06-07
    • 2014-11-24
    相关资源
    最近更新 更多