|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Как запретить клиенту обращаться к DNS провайдера |
|
|
Как запретить клиенту обращаться к DNS провайдера
|
Новый участник Сообщения: 15 |
Профиль | Сайт | Отправить PM | Цитировать Есть Linux 7.2 - шлюз в интернет для локальной сети, ходят через squid. Трафик интернета каждого пользователя считается. Проблема - если я заперещаю доступ к интернет в сквиде для конкретного IP, а у клиента в свойствах прописан DNS провайдера, то он все равно ходит в интернет (в логе сквида есть записи куда ходит этот IP). Подскажите, как запретить такому клиенту доступ к интернет?
|
|
Отправлено: 10:24, 04-12-2003 |
Старожил Сообщения: 466
|
Профиль | Отправить PM | Цитировать ну это вряд ли из-за ДНС, это скорей всего как-то не так запрещаете, напишите как...
а чтобы запретить доступ к ДНС провайдера нужно подънять файрволл и закрыть доступ на 53 порт во внешней сети из внутренней сети... |
Отправлено: 13:11, 04-12-2003 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 15
|
Профиль | Сайт | Отправить PM | Цитировать Guest 80 247 100
пока я еще никак не запрещаю клиентам доступ к DNS провайдера, ищу варианты - как это можно сделать. Файрволл - ipchains, но в правилах я не могу полностью разобраться, на два интерфейса eth0, eth1 их прописано примерно 200 - это нормально? а 53 порт я могу закрывать только файрволом? |
Отправлено: 11:40, 05-12-2003 | #3 |
Старожил Сообщения: 466
|
Профиль | Отправить PM | Цитировать Ak74
Цитата:
Я имел ввиду покажите конфиг squid-а в том месте где вы пытаетесь запретить Цитата:
|
||
Отправлено: 11:49, 05-12-2003 | #4 |
Guest |
1. Можно установить внутренние днс сервера(лучше два)
Один на шлюзе для внешней и внутренней сети(если например есть свой домен аля 2-3 уровня), второй во внутренней сети и для нее предназначенный во сновном(secondary dns, подойдет любой старый комп ибо на нем будет только днс). Итого: а) на клиентах мы прописываем только наши днс - этим мы снимаем трафик к днс от клиентов во внешнюю сеть б) на первом сервере(шлюзе) мы указываем днс провайдера в resolv.conf и соответственно через опции для наймеда - forward в) на втором сервере мы указываем только днс к шлюзу...(он для этого и служит чтоб держать клиентов внутренней сети, заадно будет еще и кэшировать их запросы...) 2. Читаем книгу Брондмауэры в линукс и идем на сайт авторов там берем файло для настройки firewall-а для ipchains (Он очень подробный.... только немного подправить под себя...) 3. Нужно - еще желательно настороить нат... для заворота всех запросов от клиентов по 80 порту на 3128(аля прозрачное проксирование, и для всех остальных используемых портов -21 итд) _____________________ by sergleo |
|
Отправлено: 15:28, 05-12-2003 | #5 |
Новый участник Сообщения: 15
|
Профиль | Сайт | Отправить PM | Цитировать Guest 80 247 100
В сквиде я никак не запрещаю доступ от клиента с прописанным ДНС провайдера - я не знал, что можно такое делать :-( Цитата:
|
|
Отправлено: 14:43, 08-12-2003 | #6 |
Старожил Сообщения: 466
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
Отправлено: 06:19, 09-12-2003 | #7 |
Новый участник Сообщения: 15
|
Профиль | Сайт | Отправить PM | Цитировать Почитал ipchains-howto
Насколько я понял - надо клиентам внутренней сети закрыть порт 53 (eth0-внутренний интерфейс, eth1-наружный) ipchains -A input -p tcp 53 -i eth0 -s 10.0.0.0/255.255.255.0 -j DENY так? |
Отправлено: 12:31, 09-12-2003 | #8 |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать Ak74
Ну, примерно так. Только надо написать еще точно такое же правило, но для протокола UDP. И потом, если у тебя на eth0 висит только сеть 10.0.0.0/255.255.255.0, то либо условие "-s", либо условие "-i" являются избыточными. В принципе, наличие обоих условий одновременно не является ошибкой, но можно обойтись и более простым правилом. Хотя, как тут правильно указали, проблема не в том, как запретить доступ к DNS средствами ipchains, а в том, как правильно закрывать доступ squid'ом. Т.е. не надо пытаться удалить гланды через задний проход. |
Отправлено: 23:17, 09-12-2003 | #9 |
Новый участник Сообщения: 15
|
Профиль | Сайт | Отправить PM | Цитировать ooptimum
Плиз, подскажите хать в каком направлении рыть в squid, чтобы закрыть клиентам DNS-запросы. В доках по squid я не встречал такой возможности, у меня стоит squid 2.3 |
Отправлено: 13:36, 10-12-2003 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Вопрос - С DNS-адреса провайдера происходит сканирование портов. | PhantomLo | Защита компьютерных систем | 2 | 30-08-2009 21:26 | |
HDD - Как обращаться с жесткими дисками | Baw17 | Накопители (SSD, HDD, USB Flash) | 0 | 30-10-2008 18:49 | |
DNS/DHCP - Почта, DNS и два провайдера сразу! | Negativ | Сетевые технологии | 1 | 27-02-2008 17:48 | |
Огромный траф с DNS-сервера провайдера | Aleks121 | Защита компьютерных систем | 9 | 23-08-2007 23:35 | |
Как запретить выбранному пользователю обращаться к определенному железу? | Kincajou | Microsoft Windows 2000/XP | 3 | 27-08-2006 09:37 |
|