Доменное имя или IP-адрес

431
05 февраля 2017, 10:45

Как можно получить доменное имя или IP-адрес текущего URL на C#

Answer 1

Используйте Uri.Host: http://ideone.com/ulHm67

var uri = new Uri("http://ru.stackoverflow.com/questions/623043/");
Console.WriteLine(uri.Host); // ru.stackoverflow.com

Получение IP-адреса также не проблема:

IPHostEntry ip = Dns.GetHostEntry(uri.DnsSafeHost);
Console.WriteLine(ip);
foreach (var addr in ip.AddressList)
    Console.WriteLine(addr);

На моей машине выдаёт:

ru.stackoverflow.com
151.101.193.69
151.101.65.69
151.101.1.69
151.101.129.69
READ ALSO
c# Ошибка присваивания

c# Ошибка присваивания

Добрый день, есть вот такой код:

465
Параметр лямбды

Параметр лямбды

В одной из книг по EntityFramework есть описание кода:

437
Js в проекте c# [требует правки]

Js в проекте c# [требует правки]

Как взаимодействовать с скриптом на сайте через программу (вызывать определенные функции, click)Подскажите как это реализовать

429