Ekr*_*rkE 54
在dnsmasq.conf文件中,添加该行
address=/.domain.tld/192.168.0.1
Run Code Online (Sandbox Code Playgroud)
但是使用你真正想要的IP作为结束位
Seb*_*der 41
虽然接受的答案可能已经解决了作者的问题,但这是误导性的,因为它表明前导点只与子域匹配,这是不正确的.
dnsmasq 忽略任何前导点,所以
address=/domain.tld/192.168.0.1
Run Code Online (Sandbox Code Playgroud)
相当于
address=/.domain.tld/192.168.0.1
Run Code Online (Sandbox Code Playgroud)
甚至
address=/......domain.tld/192.168.0.1
Run Code Online (Sandbox Code Playgroud)
截至目前(的dnsmasq v2.76),不幸的是没有办法来指定一些事情(server,address,ipset)为
您唯一能做的就是为域名及其所有子域指定一些内容,并为特定子域覆盖它,例如
address=/domain.tld/192.168.0.1
address=/sub.domain.tld/10.10.0.1
Run Code Online (Sandbox Code Playgroud)
这个单一域名的情况可以用不同的选项来处理,例如host-record,srv-record在某些情况下这可能就足够了,但肯定不是全部.例如,如果您确实只需要为单个域名使用server或ipset选项,它将无法工作.
| 归档时间: |
|
| 查看次数: |
50198 次 |
| 最近记录: |