Я пытаюсь запросить сервер WHOIS через код, но получаю исключение:
Соединение не может быть установлено, потому что целевая машина активно отказывается от него.
Если я посмотрю на детали SocketException
, то увижу ErrorCode = 10061
, то есть для:
Соединение установить не удалось, так как целевой компьютер активно отказывался от него. Обычно это происходит из-за попытки подключиться к службе, которая неактивна на внешнем хосте, то есть к службе, на которой не запущено серверное приложение.
Мой код:
using (TcpClient tcpClinetWhois = new TcpClient("whois.internic.net", 43))
Я также пробовал "whois.cira.ca"
, но оба они возвращают одну и ту же ошибку.
Я искал ошибку, отключил брандмауэр, также попытался открыть порт 43 для TCP-соединений на моем компьютере, но, похоже, ничего не решило. Любая идея, почему это произойдет?
На самом деле я пытаюсь получить первичные и вторичные доменные имена для URL-адреса.