Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用bind&;德纳沙瓦_Java_Dns_Bind - Fatal编程技术网

Java 使用bind&;德纳沙瓦

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

我需要使用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);
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”