![如何使用 nsupdate 创建 NAPTR 记录](https://linux22.com/image/797226/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20nsupdate%20%E5%88%9B%E5%BB%BA%20NAPTR%20%E8%AE%B0%E5%BD%95.png)
针对 Bind9 使用 nsupdate 创建 NAPTR 记录的有效示例是什么?
man nsupdate 说:
update add {domain-name} {ttl} [class] {type} {data...}
Adds a new resource record with the specified ttl, class and data.
但我似乎找不到 NAPTR 的正确格式
我的尝试:
echo -e 'update add enum.example.com 60 IN NAPTR 1.1.1.1.1."u"."E2U+sip"."!^.*[email protected]!" .'"\nsend"|nsupdate
结果是:
invalid rdata format: not a valid number
syntax error
答案1
这是一个有效的例子:
echo -e "nsupdate "update add 1.2.3.4 60 IN NAPTR 100 10 \"u\" \"E2U+h323\" \"!^.*[email protected]!\" ."\nserver localhost\nsend" | /usr/bin/nsupdate -y rndckey:mykey -v