Сведения о вопросе

HOLY

09:02, 29th August, 2020

Теги

Пинг в .Net зоны РФ

Просмотров: 296   Ответов: 2

Интересует можно ли реализовать?

Ping ping = new Ping();
PingReply pr = ping.Send(s);

Код нормально отрабатывается на латинских доменах. А вот с рф не хочет.

Кстати стандартный ping винды тоже их не видит.



  Сведения об ответе

pumpa

01:46, 13th August, 2020

Всё гениальное просто, если кому понадобиться вот пример —



using System.Globalization;



...



private void btnIDN_Click(object sender, EventArgs e)

{

   IdnMapping idn = new IdnMapping();

   txtIDNadress.Text = idn.GetAscii(txtDomain.Text);

}


  Сведения об ответе

padenie

15:14, 27th August, 2020

Подозреваю, что в вашем случае пинговать надо развёрнутый в punycode. А утилиты ещё не все переделали, видимо. У меня работает:

$ ping президент.рф
PING президент.рф (195.208.24.91) 56(84) bytes of data.
64 bytes from xn (195.208.24.91): icmp_req=1 ttl=56 time=28.8 ms
64 bytes from xn (195.208.24.91): icmp_req=2 ttl=56 time=28.2 ms

$ ping xn--d1abbgf6aiiy.xn--p1ai
PING президент.рф (195.208.24.91) 56(84) bytes of data.
64 bytes from xn (195.208.24.91): icmp_req=1 ttl=56 time=30.8 ms
64 bytes from xn (195.208.24.91): icmp_req=2 ttl=56 time=27.8 ms


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться