У меня есть сервер в моем офисе, который позволяет подключаться через маршрутизатор от некоторых клиентов на сайте.Это использует оптоволоконный широкополосный 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?