35 lines
797 B
Java
Executable File
35 lines
797 B
Java
Executable File
package org.handwerkszeug.dns.zone;
|
|
|
|
import java.net.InetAddress;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
import org.handwerkszeug.dns.DNSClass;
|
|
import org.handwerkszeug.dns.Name;
|
|
import org.handwerkszeug.dns.RRType;
|
|
import org.handwerkszeug.dns.Response;
|
|
import org.handwerkszeug.dns.ZoneType;
|
|
|
|
public class ForwardZone extends AbstractZone {
|
|
|
|
protected List<InetAddress> forwarders = new ArrayList<InetAddress>();
|
|
|
|
public ForwardZone(Name name) {
|
|
super(ZoneType.forward, name);
|
|
}
|
|
|
|
public ForwardZone(DNSClass dnsclass, Name name) {
|
|
super(ZoneType.forward, dnsclass, name);
|
|
}
|
|
|
|
public void addForwardHost(InetAddress host) {
|
|
this.forwarders.add(host);
|
|
}
|
|
|
|
@Override
|
|
public Response find(Name qname, RRType type) {
|
|
// TODO Auto-generated method stub
|
|
return null;
|
|
}
|
|
}
|