GUI - DNS
NxFilter ist im Grunde ein DNS-Server mit Filterfunktion. Dies ist für seine DNS-Dienst-bezogenen Einstellungen.
DNS > Setup > DNS Setup
- Upstream DNS Server
NxFilter arbeitet als weiterleitender DNS-Server. Sie müssen mindestens einen vorgeschalteten DNS-Server haben.
Für Upstream-DNS-Server-Adressen können Sie die DNS-Portnummer mit einem Doppelpunkt angeben.
ex) 8.8.8.8:53, 127.0.0.1:5353
ex) 8.8.8.8:53, 127.0.0.1:5353
- Upstream DNS Query Timeout
Timeout für eine DNS-Anfrage an Ihren Upstream-DNS-Server.
- Response Cache Size
NxFilter hat seinen eigenen Cache für DNS-Antworten von seinem Upstream-Server. Sie können die Größe des Caches anpassen.
Derzeit beträgt die Standardgröße 200.000 und ist für die meisten Fälle ausreichend.
- Use Persistent Cache
NxFilter kann bis zu 1 Million DNS-Antworten in seiner DB speichern. Wenn Sie einen ausreichend großen persistenten Cache haben
verlieren Sie Ihre "Internetverbindung" auch bei einem landesweiten DNS-Ausfall nicht, da NxFilter
mit seinem persistenten Cache.
- Use Negative Cache
Standardmäßig speichert NxFilter keine negativen DNS-Antworten in seinem Cache. Wenn diese Option aktiviert ist, speichert NxFilter negative
Antworten wie "Server Failure" oder "Non-existent Domain" bis zu 15 Minuten.
- Minimal Responses
NxFilter kann nur die Antwort-Datensätze in der DNS-Antwort von seinem Upstream-Server an seine Clients senden und die zusätzlichen
und die Authority-Abschnitte ignoriert, um die DNS-Paketgröße zu reduzieren und die Serverleistung zu verbessern.
- Minimum Cache TTL
Sie können die Anzahl der DNS-Anfragen von Ihren Clients reduzieren, indem Sie einen minimalen Cache-TTL-Wert festlegen. Dies gilt nur
auf A-, AAAA- und CNAME-Einträge.
- Block Cache TTL
Der TTL-Wert für die Blockumleitungsantwort von NxFilter.
DNS > Setup > Local DNS
- Local DNS Server
Wenn Sie einen lokalen DNS-Server für die Auflösung Ihrer lokalen Domain haben, fügen Sie dessen IP-Adresse
hier ein. Sie können mehrere IP-Adressen zur Redundanz durch Kommata getrennt hinzufügen.
- Local Domain
Wenn Sie eine Domäne haben, die Sie zu Ihrem lokalen DNS-Server umleiten möchten, fügen Sie die Domäne hier ein. Sie können
Sie können mehrere Domains durch Kommas getrennt hinzufügen.
Verwenden Sie keinen '*' oder einen Platzhalter für eine lokale Domäne. Sie enthält bereits ihre Subdomänen.
- Local DNS Query Timeout
Timeout für eine DNS-Abfrage an Ihren lokalen DNS-Server.
- Use Local DNS
Aktivieren Sie den lokalen DNS.
Wenn Sie einen lokalen DNS-Server einrichten, werden alle DNS-Abfragen für Ihre lokale
Domäne von Authentifizierung, Filterung und Protokollierung umgangen werden.
DNS > Setup > DNS over HTTPS (Upstream)
Sie können Cloudflare oder Google HTTPS DNS-Server als Upstream-Server von NxFilter einrichten. Dies bedeutet, dass Sie Folgendes implementieren können
ein netzwerkweites 'DNS über HTTPS' einfach implementieren.
- HTTPS DNS Server
NxFilter unterstützt Cloudflare- und Google HTTPS-DNS-Server.
- HTTPS DNS Query Timeout
Timeout für eine DNS-Anfrage an Ihren HTTPS DNS-Server.
- Fail-safe With UDP/53
Sie können NxFilter veranlassen, bei einem Ausfall eines HTTPS-DNS-Servers erneut eine Abfrage über UDP/53 durchzuführen.
- Use HTTPS DNS
Aktivieren Sie HTTPS DNS.
DNS > Access Control
IP-basierte Zugriffskontrolle für DNS.
Wenn die Zugriffskontrolle zu groß ist, kann Ihr Browser nicht alle Inhalte anzeigen. In diesem Fall müssen Sie die Datei 'dns-allow-ip.txt' erstellen für
'Erlaubte IP für DNS' und 'dns-block-ip.txt' für 'Gesperrte IP für DNS' im Verzeichnis /nxfilter/conf erstellen. Wenn Sie Clustering verwenden, müssen Sie diese
diese Dateien in alle Knoten kopieren.
DNS > Server Protection
- Drop Attack Request By Domain
Wenn eine Domäne zu oft abgefragt wird und sich die Warteschlange schnell füllt,
werden die DNS-Anfragen für diese Domäne für weniger als 1 Minute unterbrochen, um die Warteschlange nicht zu überfluten.
- Drop Attack Request By IP
Wenn ein Client ungewöhnlich viele DNS-Anfragen sendet,
werden die DNS-Anfragen des Clients für weniger als 1 Minute verworfen, um die Anfragewarteschlange nicht zu überfluten.
- Drop Hostname Without Domain
Wenn Sie NxFilter oder NxCloud in der Cloud verwenden, müssen Sie sich nicht mit Domänen befassen, die nur Hostnamen enthalten.
- Drop Reverse Lookup For Private IP
Verwerfen von Reverse-Lookup-Abfragen für private IP-Adressen. Sie benötigen diese Option möglicherweise, wenn Sie NxFilter in der Cloud verwenden.
- Allow Reverse Lookup For Server IP
Standardmäßig lässt NxFilter Reverse-Lookups für sich selbst fallen. Sie können dies mit dieser Option zulassen.
- Request Type Control
Sie können erlaubte und blockierte DNS-Anfragetypen festlegen.
DNS > Zone File
Wenn Sie NxFilter als autoritativen DNS-Server verwenden, müssen Sie eine Zonendatei einrichten. Wir verwenden das gleiche Format
wie eine BIND-Zonendatei. Um mehr darüber zu erfahren, lesen Sie
Autoritativer DNS-Server
DNS > Redirection
Domain-zu-IP- oder Domain-zu-Domain-Umleitung ist mit NxFilter möglich. Es funktioniert wie ein eigener DNS-Eintrag.
DNS > Zone Transfer
Sie müssen möglicherweise eine DNS-Zone von einem anderen DNS-Server importieren. Sobald Sie ein Zonen-Transfer-Setup hinzufügen
hinzufügen, importiert NxFilter die DNS-Zone jede Minute über das IXFR-Protokoll.
DNS > Conditional Forwarder
Sie können DNS-Anfragen an bestimmte DNS-Server nach Domänen umgehen. Es wird alles umgangen, einschließlich Authentifizierung,
Filterung, Protokollierung. Es funktioniert genauso wie DNS > Setup > Local DNS.