Java 使用bind&;德纳沙瓦
我需要使用javadns将主机url插入绑定DNS区域。我生成了一个TSIG密钥并配置了绑定配置文件 我不确定DNS区域是否允许更新问题。我应该输入有效的IPs或TSIG密钥吗 下面是我用javadns实现的代码:Java 使用bind&;德纳沙瓦,java,dns,bind,Java,Dns,Bind,我需要使用javadns将主机url插入绑定DNS区域。我生成了一个TSIG密钥并配置了绑定配置文件 我不确定DNS区域是否允许更新问题。我应该输入有效的IPs或TSIG密钥吗 下面是我用javadns实现的代码: Name zone = Name.fromString("ns1.dns.com."); Name host = Name.fromString("some.host.com", zone); Resolver res = new SimpleResolver(dnsIp); re
Name zone = Name.fromString("ns1.dns.com.");
Name host = Name.fromString("some.host.com", zone);
Resolver res = new SimpleResolver(dnsIp);
res.setTSIGKey(new TSIG("my_tsig_key", key));
res.setTCP(true);
Update update = new Update(zone);
update.add(host, Type.A, 86400, "1.2.3.4");
Message response = res.send(update);
System.out.println(response);
控制台:
;;->>标题> p>重要的是考虑你的关键算法。构造器 公共TSIG(字符串键名、字符串键秘密) 正在根据使用hmac-md5算法(查看类TSIG及其构造函数)。 如果要使用其他算法,应将算法提供给此构造函数:
public TSIG(java.lang.String algorithm,
java.lang.String name,
java.lang.String key)
这些是合法的算法值:
“HmacMD5”,
“HmacSHA1”,
“HmacSHA224”,
“HmacSHA256”,
“HmacSHA384”,
“HmacSHA512”