У меня есть приложение Java, которое распространяется и имеет сетевое соединение с долей NFS. Приложение использует DNS для подключения к сети сети.
Мы хотели проверить сбой сетевого подключения, когда приложение запущено.
Таким образом, мы отредактировали / etc / hosts
файл во время работы приложения, который имитирует сбой сетевого подключения. Мы получили ожидаемый результат.
Я просто не понимаю, как редактирование хостов
файл с новым (фальшивым) IP-адресом обновляется в режиме реального времени с новым IP с уже запущенным процессом.
Может ли кто-то объяснить реализацию этого в ОС и как новые IP сопоставлены на уже запущенный процесс?
- это мониторинг ОС Hosts
все время и обновление или делает его Проверьте его, когда создается новое соединение?
Прямо из хозяев
MANPAGE :
Модификации этого файла обычно вступают в силу немедленно, кроме в случаи, когда файл кэшируется приложениями.
Сохранение файла триггеры перечитаны.