【发布时间】:2010-12-07 12:22:40
【问题描述】:
有没有办法在 Linux 下以编程方式将主机添加到本地名称解析器?
我宁愿避免动态地摆弄 /etc/hosts...
示例:添加名称foo并将其绑定到本地端口127.1.2.3
用例:我安装了一个可以通过网络浏览器在本地访问的应用程序。我希望可以通过本地 URI 访问该应用程序。
【问题讨论】:
-
我会说这是服务器故障材料
-
它与如何以编程方式执行此任务有关,因此我认为 SO 是正确的。
-
将主机名绑定到主机:端口?这是否意味着您希望连接到任何端口上的 foo 来连接到 localhost:9999?如果是这样,您需要的不仅仅是 DNS 配置。
-
问题是他问的是如何动态修改DNS记录,和编程没有直接关系。所以这是一个变相的服务器故障问题。事实上,考虑到他尝试将 ip:port 映射到名称的编辑,似乎他可以使用一些服务器故障阅读 :-)
-
@Jean-Lou:只需以编程方式编辑 /etc/hosts 文件。开始时保存副本,如果失败,请恢复副本。对于这样一个微不足道的用途,应该绰绰有余。其他一切都会用激光杀死苍蝇