С толкнулся с такой проблемой, что метод не может получить имя сервера по IP. Для некоторых серверов это работает, а для некоторых нет. Выдает ошибку HostNotFound.
internal async static Task<IPHostEntry> GetMachineNameFromIPAddressAsync(
String address,
CancellationToken cancellationToken = default)
{
var host = await Dns.GetHostEntryAsync(IPAddress.Parse(address));
var list = host.AddressList.FirstOrDefault();
var name = await Dns.GetHostEntryAsync(list);
return name;
}
Тут ничего не поделаешь.
Если у сервера прописана PTR запись в обратной зоне, то резолвиться будет, если нет - то нет. То есть это зависит от владельца домена, а не от вашего кода.
Чаще прописывают PTR в тех случаях, когда с этого IP должна уходить почта - это одно из важных условий непопадания писем в спам у нормальных почтовых провайдеров. Поэтому те, кто занимается настройкой почты покупают нормальный хостинг, где можно поднять DKIM, настроить SPF и настроить обратную зону.
И очень часто обратную зону не прописать на дешёвых хостингах - тупо в админке нет такой возможности.
Как можно такое размытие реализовать? Пока только получается как на метки "My Output"
В архиве на стеллажах хранятся коробки с документамиКаждый стеллаж имеет свой штрих-код – Sххххх, где х – цифра от 0 до 9 Каждая полка на стеллажах...
В коде у 4-ех свойств повторяются сеттеры (ActivityStatus, TimeSpan(2), DataTime)Требуется убрать повторения путем написание функции
Задание такое: Составить программу с одним родительским классом и двумя потомкамиПотомки должны содержать виртуальные функции