coredns的NodeHosts怎么配置
时间: 2024-09-24 19:17:37 浏览: 29
CoreDNS(Core DNS)是一个轻量级、高性能的DNS服务器,它提供了一个可插拔的架构,允许开发者添加自定义解析规则。`NodeHosts` 是 CoreDNS 中用于静态主机记录的配置选项,它允许你在配置文件中直接指定一组主机名到 IP 地址的映射。
`NodeHosts` 配置的基本语法通常是这样的:
```
node <hostname> {
hosts {
<host1> = <ip1>
<host2> = <ip2>
# 更多主机记录...
}
}
```
例如:
```yaml
node my-nodes {
hosts {
local-service.example.com = 127.0.0.1
remote-service.example.com = 192.168.1.5
}
}
```
在这个例子中,当你查询 `local-service.example.com` 或 `remote-service.example.com` 的IP地址时,CoreDNS会返回相应的本地或远程IP。
阅读全文