如何动态解析域名?

如何动态解析域名?

我有一个.default.svc.cluster.local具有单独服务器的区域,但我不想输入所有这些。

相反,我想要输入XXX.localhost以到达XXX.default.svc.cluster.local

我一直想用naptr-recordofdnsmasq来实现这个功能,但是它的语法让我抓狂。我该怎么办?

答案1

一个常见的解决方案是使用(额外的)配置您的系统搜索域名

域名搜索列表由解析器用来从相对名称创建完全限定域名 (FQDN),即当您键入somehost并且无法找到时(例如,您的hosts 文件) 解析器将尝试 somehost.default.svc.cluster.local.通过附加 default.svc.cluster.local 搜索域来查找是否存在 FQDN。如果存在,它将表现得像您输入了somehost.default.svc.cluster.local.

相对名称不能包含.点,并且具有多个域的域搜索列表可能并不总是如您所愿地工作。


关于您使用的.localDNS 名称:

  • 如果你想混淆你的域名使用保留example.com.或类似的域名。

  • 请不要将.local您的 TLD 用于内部 DNS 记录,而只能用于其预期目的

  • 对于内部 DNS 记录,请使用您自己域下的子域(或您实际拥有的专用域)。

  • 不要将“.local”添加到您的搜索域中

相关内容