Abrufen des Client-Hostnamens in Node.js

8

ist es möglich, Hostname in Node.js zu bekommen?

So erhalte ich die IP des Clients:

%Vor%

Wie bekomme ich den Hostnamen des Clients?

%Vor%

Danke für die Antwort!

    
Ryan Zygg 23.11.2010, 10:52
quelle

5 Antworten

6

Ich denke, der einzige Weg, wie Sie es tun können, ist wie folgt:

%Vor%

Aber ich würde vorschlagen, dass Sie es nicht wirklich brauchen, es ist nicht so, als könnten Sie etwas Nützliches mit den Informationen machen. Wenn Sie nur eine Zeichenfolge mit dem Computer des Benutzers identifizieren möchten, können Sie etwas erstellen.

Wenn Sie den FQDN wirklich suchen, dann würde ich vorschlagen, dass es Ihnen immer noch nicht so nützlich ist, aber dafür brauchen Sie Reverse DNS-Suche . Wenn Sie mit einem VPS oder ähnlichem arbeiten, können Sie Ihre Box wahrscheinlich so konfigurieren, dass dies für Sie erledigt wird. Beachten Sie jedoch, dass es wahrscheinlich einige Sekunden dauern wird. Daher ist es keine gute Idee, dies als Teil einer Antwort zu tun. Beachten Sie außerdem, dass Sie in den meisten Fällen nicht den FQDN des Computers des Computers erhalten, sondern den des Routers.

    
robertc 23.11.2010, 11:08
quelle
15

Sie können das Modul 'dns' verwenden, um eine umgekehrte DNS-Suche durchzuführen:

%Vor%

Siehe: Ссылка

    
Prestaul 25.03.2011 20:57
quelle
14

Ich denke, das könnte Ihnen helfen. Das ist nicht genau der Client-Hostname, sondern die IP-Adresse.

%Vor%     
peleteiro 13.02.2011 03:32
quelle
0

Wenn Sie Express verwenden,

Dann können Sie wie folgt vorgehen,

%Vor%     
Raja 27.01.2012 09:55
quelle
0

Sie können dasselbe auch erreichen, wenn Sie socket.io auf folgende Weise verwenden:

%Vor%     
Rigganator 13.09.2013 22:13
quelle

Tags und Links