В чем разница между hosts и hosts.deny?

Этот вопрос может показаться тривиальным, но в течение последних 36 месяцев я жил в иллюзии, что то, что я вставил в файл hosts.deny, не позволит моему компьютеру посещать эти места. Но некоторые сайты все еще заходили и устанавливали связи.

Но на прошлой неделе я добавил весь список hosts.deny в файл hosts, и теперь все, что я хотел заблокировать, заблокировано.

Зачем использовать файл hosts.deny, если он есть в файле hosts? Примерно год назад я задавал подобный вопрос, но к тому времени я не пытался поместить все в файл hosts, и, похоже, никто не связывал точки.

1
задан 20 July 2016 в 20:41

1 ответ

Они используются различными инструментами. См. man hosts;man tcpd.

/etc/hosts.deny часть пакета оболочек tcp tcpd (см. Википедия ), и выступает в качестве посредника между inetd - как демон и целевой сервис TCP, и используется в качестве механизма управления доступом для Входящих соединений TCP.

/etc/hosts часть того, как Ваша система ищет URIs и переводит имена хостов в IP-адреса и используется для Исходящих запросов TCP/IP.

0
ответ дан 20 July 2016 в 20:41

Другие вопросы по тегам:

Похожие вопросы: