Приветствую, коллеги. На одном рабочем месте «Электронный бюджет» перестал соединяться с узлом lk2012.budget.gov.ru. Интернет и «Континент TLS» работали, но портал сообщал, что TCP-соединение с портом 443 установить не удалось.
Проблема
Не удалось установить TCP-соединение с хостом lk2012.budget.gov.ru:443
На соседнем компьютере в той же сети портал открывался. Это сразу сузило поиск до настроек конкретного АРМ.
Как я проверил причину
Сначала посмотрел, в какой адрес превращается имя сервера:
nslookup lk2012.budget.gov.ru
ping lk2012.budget.gov.ru
Затем открыл от имени администратора файл:
C:\Windows\System32\drivers\etc\hosts
В нём осталась старая строка с lk2012.budget.gov.ru. Она принудительно отправляла браузер на адрес, который уже не использовался.
Что я сделал
- Сохранил резервную копию файла
hosts. - Удалил только устаревшую строку, в которой было имя
lk2012.budget.gov.ru. - Сохранил файл с правами администратора.
- Очистил кэш DNS командой
ipconfig /flushdns. - Закрыл браузер и повторил вход на портал.
После удаления старой привязки имя стало разрешаться через DNS, и соединение с портом 443 восстановилось.
Важно: не очищаю весь hosts целиком. На защищённом АРМ в нём могут находиться обязательные записи других систем. Меняю только строку, причину которой подтвердил сравнением с исправным компьютером.
Если записи в hosts нет
Тогда сравниваю результат nslookup с исправным АРМ, проверяю порт командой Test-NetConnection lk2012.budget.gov.ru -Port 443 и смотрю правила прокси и межсетевого экрана. Так можно понять, не ломая криптографию, на каком участке обрывается соединение.
Получилось или остались вопросы?
Поделитесь результатом, дополните инструкцию своим опытом или задайте вопрос. Я читаю комментарии и обновляю статьи по реальным случаям.