Hostmasking für die User
This KB article is available in the following languages: English | Arabic | Malaysian | Portuguese

=== Wann passiert das? ===

DALnet hat nun das Hostmasking auf allen Servern installiert. Das Hostmasking funktioniert nun ab sofort und überall, und der Usermode +H wird automatisch gesetzt, wenn ein User sich mit DALnet verbindet.

=== Wie funktioniert es? ===

Wenn sich ein Benutzer mit einem Server mit aktiviertem Hostmasking verbindet, wird ihm automatisch der Benutzermodus +H zugewiesen, der seinen maskierten Hostnamen anzeigt.

Beispielsweise wäre ein Benutzer, der sich mit Host 10-23-23-116.server.myisp.net verbindet, für andere Benutzer als bdc7-7c7a-9179-7486-6846.server.myisp.net sichtbar. Ein Benutzer, der sich mit der IP-Adresse 10.20.17.4 verbindet, wäre für andere Benutzer als f0c6-d3de-b094-6eeb-5c7.20.10.ip sichtbar.

Wir verwenden einen Hash-Algorithmus, sodass derselbe Host oder dieselbe IP immer mit demselben Ergebnis maskiert wird, selbst wenn der Benutzer sich wieder verbindet. Der maskierte Hostname kann von Benutzern nicht geändert werden und Benutzer können keine bestimmte Hostmaske anfordern.

Wenn +H eingeschaltet ist, wird der maskierte Hostname in /whois, in /join und /part von Channels und überall dort angezeigt, wo ein Hostname in IRCD oder Diensten angezeigt wird.

/who zeigt an, welcher Host gerade verwendet wird. Wenn der Benutzer +H ist, wird der maskierte Host angezeigt, andernfalls wird der echte Host angezeigt.

Der Benutzer hat die Möglichkeit, Usermode H so einzustellen, dass sein echter Hostname oder seine IP angezeigt wird. Dazu nutzt er den Befehl /mode NICK +/-H. Um den H-Benutzermodus einzustellen oder zu entfernen, darf sich der Benutzer in keinem Channel befinden. Dies dient dazu, clientseitige Channellisten synchron zu halten. Es gibt ein Limit von 2 Benutzermodus-H-Änderungen in 5 Minuten als Maßnahme zur Minderung von Floods.

IRC-Operatoren können immer den echten Hostnamen und die echte IP sehen, selbst wenn ein Benutzer Hostmasking aktiviert hat.

=== Was ist mit der Umgehung von Channel-Bans? ===

Jede IRCD- oder Dienstfunktion, die eine Adressmaske unterstützt (Accesslisten, Bans, Ausnahmelisten, Invite-Liten, HOP/VOP/AOP/SOP-Masken, AKILLs usw.) akzeptiert entweder den echten Hostnamen, den maskierten Hostnamen oder die echten IP und gelten unabhängig davon, ob der Benutzer +H oder -H ist.

Zum Beispiel könnte man den obigen Benutzer mit *!*@10*.server.myisp.net oder *!*@10.23.* bannen und der Ban wäre auch dann noch wirksam, wenn der Benutzer maskiert ist. Unsere Systeme prüfen die Adressmaske mit dem echten Hostnamen, dem maskierten Hostnamen und der echten IP.

=== Gibt es Sonderfälle? ===

Hostnamen, die nur aus einer Bezeichnung und einer TLD bestehen, werden immer als IP-Adresse hostmaskiert. Wenn beispielsweise jemandes echter Hostname “example.com“ ist, wird dieser Benutzer als “HASH.#.#.ip“ hostmaskiert, da eine Hostmaskierung als “HASH.com“ zu freizügig wäre.

Wenn ein gehashter Hostname 63 Zeichen überschreitet, greifen wir stattdessen auf die Hostmaskierung der IP-Adresse zurück. In einer zukünftigen Version wird das Hostnamen-Limit auf 255 Zeichen erhöht.













KB #451
Category: Translated FAQs
Added by: Fredfred
Added on: 10/08/2022 18:00
Last updated by: Fredfred
Last updated on: 24/10/2022 11:59
Attachments
File Size
*** None ***
User Account Login
Chat Now
:
:
Thanks for flying DALnet!
Tip of the day
If you have more than one nickname, you can use the /MemoServ FORWARD command to forward memos to your primary nickname