Локальный сервер Резервное копирование Маршрутизатор IP V6 - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть сервер в моем офисе, который позволяет подключаться через маршрутизатор от некоторых клиентов на сайте.Это использует оптоволоконный широкополосный Ip v4 и фиксированный IP-адрес и работал хорошо, пока широкополосный не остановился в течение дня. Я подумал, что мне нужен резервный маршрутизатор, подключенный к 4G, а затем я мог переключить сервер для использования маршрутизатора 4G иподключи мой клиент снова.4 G - это, как правило, димовый IP-адрес, поэтому я решил написать небольшую функцию, чтобы проверять IP-адрес маршрутизатора 4G каждые 60 секунд и публиковать его в облачной службе, чтобы мои клиенты могли прочитать IP-адрес этой службы и подключиться к ней.мой сервер. Я собирался использовать это так:

/3244682/poluchit-publichnyi-vneshnii-ip-adres
public static void Main(string[] args)
{
   string externalip = new WebClient().DownloadString("http://icanhazip.com");            
  Console.WriteLine(externalip);  
 }

Это выглядит нормально, и я получаю что-то вроде 81.123.432.34 и т. д. обратно из службы.Я подключился к маршрутизатору 4G и снова получил IP-адрес V6:

  2a01:4c8:41d:6c29:b1a2:69ef:18f4:4aa4

Могу ли я по-прежнему использовать маршрутизатор?Какой ipaddress я бы поставил на клиентов?Можно ли использовать сокеты c # для адреса v6?

Ответы [ 2 ]

0 голосов
/ 28 февраля 2019

Вы можете использовать адрес IPv6, если оба конца вашего соединения имеют соединение IPv6.Большинство провайдеров 4G LTE предлагают IPv6, поскольку LTE требует IPv6, но ваш провайдер может не предлагать его.

Если вам необходимо различать IPv4 и IPv6, вам нужно использовать службу IP-адресов, которая позволяет вамзапросить их отдельно.Когда я тоже нуждался в этом и не нашел уже существующего, я написал свой, который вы можете найти по адресу https://myip.addr.space/.

0 голосов
/ 28 февраля 2019

Попробуйте использовать другой API, например https://api.ipify.org/

, затем проверьте, поддерживает ли ваш маршрутизатор 4g только ipv6, но это очень странно:)

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