Как получить публичный Ipv6 с помощью nodejs - PullRequest
0 голосов
/ 15 мая 2019

Я использую nodejs для получения ipv4 как

app.get('/getip', (req, res) => {
    res.json({
        ip: req.headers['x-forwarded-for']
    });
});

это нормально работает для ipv4, но мне нужно также получить ipv6, как я могу получить публичный ip из семейства маршрутизаторов ipv6.

Я использую узел 7.6.0

1 Ответ

0 голосов
/ 16 мая 2019

Этот код не получает адреса IPv4 или IPv6. Он получает значение заголовка X-Forwarded-For, предоставляемого каким-либо внешним сервером перед вашим приложением. Если этот сервер не принимает соединение IPv6, адрес IPv6 не будет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...