Заставить IPv4-соединения в .NET? - PullRequest
2 голосов
/ 30 сентября 2011

Я запускаю консольное приложение на своем сервере и пытаюсь подключиться к своему сайту также на сервере. Это вызывает проблемы при подключении через ipv6. Программное обеспечение, которое я использую в php, не поддерживает ipv6, поэтому я получаю ошибки. Как заставить консольное приложение (которое использует веб-клиент) использовать ipv4-соединение / IP-адрес вместо ipv6?

1 Ответ

1 голос
/ 30 сентября 2011

Это полностью зависит от того, как базовая операционная система и сеть разрешают имя. Если ваш DNS возвращает адрес IPv6, это то, что он будет использовать. В .Net нет ничего, что могло бы изменить это, если только вы не хотите написать свой собственный код поиска DNS, чтобы игнорировать ответы ip6.

...