T - public abstract class DnsServerConfigIP<T extends IPAddress> extends Object implements DnsServerConfig
| Constructor and Description |
|---|
DnsServerConfigIP(Set<T> forwarders,
Set<NetworkPair<T>> allowedNetworks)
Creates a DNS configuration with a default set of forwarders and a set of allowed networks
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Set<NetworkPair<T>> |
getAllowedNetworks()
Gets a List of networks that are allowed to make DNS queries
|
Set<T> |
getForwarders()
Gets the current recursive domain name servers to use to resolve queries
|
int |
hashCode() |
void |
setAllowedNetworks(Set<NetworkPair<T>> allowedNetworks)
Sets a List of networks that are allowed to make DNS queries
|
void |
setForwarders(Set<T> forwarders)
Sets the current recursive domain name servers to use to resolve queries
|
String |
toString() |
public DnsServerConfigIP(Set<T> forwarders, Set<NetworkPair<T>> allowedNetworks)
forwarders - The recursive DNS servers to useallowedNetworks - The LAN networks that are allowed to make queriespublic Set<T> getForwarders()
getForwarders in interface DnsServerConfigList of DNS forwarderspublic void setForwarders(Set<T> forwarders)
forwarders - The recursive DNS servers to usepublic Set<NetworkPair<T>> getAllowedNetworks()
getAllowedNetworks in interface DnsServerConfigList of NetworkPair representing the networks that are allowed to
perform DNS queriespublic void setAllowedNetworks(Set<NetworkPair<T>> allowedNetworks)
allowedNetworks - The LAN networks that are allowed to make queriesCopyright © 2016. All Rights Reserved.