Проверить, доступен ли сервер через IPv6? - PullRequest
7 голосов
/ 10 мая 2011

Можно ли проверить, доступен ли сервер через IPv6 с помощью c #?

Ответы [ 2 ]

2 голосов
/ 10 мая 2011

Просматривать список адресов, возвращаемый из Dns.GetHostEntry , и проверять, установлено ли для какого-либо из свойств IsIPv6xxxx значение true

1 голос
/ 10 мая 2011

Это зависит от того, что вы имеете в виду - если вы знаете (или можете разрешить) имя хоста сервера или DNS-имя в адрес IPv6, у вас должна быть возможность сделать пару вещей.

Вы можете отправить тестовый пакет с использованием IPv6 на сервер и посмотреть, получите ли вы ответ обратно. В качестве альтернативы, если вы используете IPv6 полностью, вы можете изменить собственный сетевой уровень на IPv6. Я полагаю, что в новых выпусках сервера Windows вы можете включить IPv6 и отключить IPv4.

Надеюсь, это поможет!

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