Es gibt zwei Arten von "Vhosts": echte und falsche.
Real vhosts sind in der Regel genannt „reverse DNS“ (auch genannt rDNS) -es ist im Grunde ein DNS - Eintrag für Ihre IP - Adresse, indem er auf einige Domain - Namen mit einem PTR
Datensatz, der von dem Server bei Verbindung nachgeschlagen wird (sei es ircd
, httpd
oder irgendetwas sonst). Dies ist der Hinweis "Nachschlagen Ihres Hostnamens ...", den Sie unmittelbar nach dem Herstellen einer Verbindung zum IRC sehen.
Wenn ein Benutzer 2001:db8::42
beispielsweise eine Verbindung herstellt , wird eine DNS-Suche für durchgeführt 2.4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa.
. Wenn der Benutzer eine Verbindung hergestellt hat 192.0.2.123
, lautet der entsprechende DNS-Name 123.2.0.192.in-addr.arpa.
. Das umgekehrte DNS kann von jedem geändert werden, der den IP-Adressblock steuert. Wenn Sie eine einzige IPv4-Adresse für Ihr Heimnetzwerk haben, müssen Sie normalerweise Ihren ISP ärgern, damit der rDNS geändert wird.
Um Spoofing zu vermeiden, vergleicht ein ircd
(das IRC-Serverprogramm) DNS mit Rückwärts- und Weiterleitung, dh es stellt sicher, dass Ihr rDNS-Hostname auf Ihre IP-Adresse verweist, bevor es anderen Benutzern angezeigt wird.
Für diejenigen, die ihre realen rDNS nicht ändern können, bieten die meisten IRC-Netzwerke "virtuelle Hosts" oder "Umhänge" an.
Fast jeder IRC-Daemon kann den angezeigten Hostnamen des Benutzers jederzeit ändern. In der Regel ist dies auf Betreiber oder sogar auf Dienste beschränkt. Zum Beispiel mit dem IRC-Befehl /chghost joeuser joes-fake-hostname.net
(unter der Annahme ausreichender Berechtigungen).
In den meisten Netzwerken wird dieser Prozess durch Dienste automatisiert. Sobald Ihnen ein Betreiber einen vhost (Umhang) zugewiesen hat, wird dieser jedes Mal festgelegt, wenn Sie sich für Ihr Dienstkonto identifizieren.
(Ich sage "Services", nicht "NickServ" oder "HostServ", da es sich meistens um ein einzelnes Programm handelt, das sich als alle * Servs präsentiert.)