我在尝试做DDNS。我有两个苹果产品:一个机场极限和Macbook航空,我想更新我的DDNS服务器通过“动态全球主机名”功能。
我在云中设置了DDNS (BIND),通过我的本地Ubuntu机器(nsupdate版本显然是"nsupdate:非法选项-- V“),我可以简单地说:
nsupdate -D -k [TSIG key path]
> update add jeff-laptop-2013.ddns.mydomain.com 86400 A [my IP]
> send
Found zone name: ddns.mydomain.com
The master is: ns1.ddns.mydomain.com
send_update()
Sending update to [IP address of cloud DNS server]#53并且它正确地将更新发送到权威名称服务器ns1.ddns.mydomain.com。
然而,在我的OS X膝上型电脑(我想通过更新,update版本9.10.1-P1)上,它坚持将它发送到我的“主”DNS服务器(除非我指定NS),而不是权威NS:
> send
Found zone name: ddns.mydomain.com
The master is: ns1.ddns.mydomain.com
send_update()
Sending update to 8.8.8.8#53(ns1.ddns.mydomain.com不解析为8.8.8.8。)但以下几个方面都失败了:
; TSIG error with server: expected a TSIG or SIG(0)
show_message()
Reply from update query:
;; ->>HEADER<<- opcode: UPDATE, status: SERVFAIL, id: 3677
;; flags: qr ra; ZONE: 1, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0
;; ZONE SECTION:
;ddns.mydomain.com. IN SOA这可能是动态Global (偶尔,但不是可重复的)打印以下错误的原因:
2/7/15 10:55:43.623 AM discoveryd[27932]: Basic DNSResolver UDNS Send(): UDP Sendto() failed to DNSNameServer 8.8.8.8 Port 53 errno 49, fd 42, ErrLogCount 2 ResolverIntf:0我不熟悉BIND或。这是个虫子吗?我怎么能调查这个问题呢?有什么建议吗?
发布于 2015-02-08 21:39:06
是的,它似乎与这个错误有关。
另外,我认为它们的键类型必须是主机,而不是区域(的缺省值)或用户。
https://serverfault.com/questions/665850
复制相似问题