Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Как запретить клиенту обращаться к DNS провайдера

Ответить
Настройки темы
Как запретить клиенту обращаться к DNS провайдера

Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Есть Linux 7.2 - шлюз в интернет для локальной сети, ходят через squid. Трафик интернета каждого пользователя считается. Проблема - если я заперещаю доступ к интернет в сквиде для конкретного IP, а у клиента в свойствах прописан DNS провайдера, то он все равно ходит в интернет (в логе сквида есть записи куда ходит этот IP). Подскажите, как запретить такому клиенту доступ к интернет?

Отправлено: 10:24, 04-12-2003

 

Аватара для Guest 80 247 100

Старожил


Сообщения: 466
Благодарности: 5

Профиль | Отправить PM | Цитировать


ну это вряд ли из-за ДНС, это скорей всего как-то не так запрещаете, напишите как...

а чтобы запретить доступ к ДНС провайдера нужно подънять файрволл и закрыть доступ на 53 порт во внешней сети из внутренней сети...

Отправлено: 13:11, 04-12-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Guest 80 247 100
пока я еще никак не запрещаю клиентам доступ к DNS провайдера, ищу варианты - как это можно сделать.

Файрволл - ipchains, но в правилах я не могу полностью разобраться, на два интерфейса eth0, eth1 их прописано примерно 200 - это нормально?

а 53 порт я могу закрывать только файрволом?

Отправлено: 11:40, 05-12-2003 | #3


Аватара для Guest 80 247 100

Старожил


Сообщения: 466
Благодарности: 5

Профиль | Отправить PM | Цитировать


Ak74
Цитата:
eth0, eth1 их прописано примерно 200 - это нормально?
да это нормально.
Я имел ввиду покажите конфиг squid-а в том месте где вы пытаетесь запретить
Цитата:
доступ к интернет в сквиде для конкретного IP, а у клиента в свойствах прописан DNS провайдера, то он все равно ходит в интернет (в логе сквида есть записи куда ходит этот IP).
и то место в логе тоже покажите

Отправлено: 11:49, 05-12-2003 | #4


Аватара для Guest

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
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Guest 80 247 100
В сквиде я никак не запрещаю доступ от клиента с прописанным ДНС провайдера - я не знал, что можно такое делать :-(

Цитата:
Я имел ввиду покажите конфиг squid-а в том месте где вы пытаетесь запретить
В конфиге сквида в acl прописано имя файла - перечень IP, которым разрешено ходить в инет. Когда пользователь выбирает свой месячный лимит - я комментирую его IP до следующего месяца. Но несколько умных узнали ДНС провайдера, прописали его у себя и ходят в интернет, когда доступ в сквиде для них закрыт, причем сквид ведет на закрытые IP- адреса лог. Вот я и хочу запретить им такой трюк. Только ipchains?

Отправлено: 14:43, 08-12-2003 | #6


Аватара для Guest 80 247 100

Старожил


Сообщения: 466
Благодарности: 5

Профиль | Отправить PM | Цитировать


Цитата:
Только ipchains?
да так просче будет

Отправлено: 06:19, 09-12-2003 | #7


Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Сайт | Отправить 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
Благодарности: 0

Профиль | Отправить PM | Цитировать


Ak74
Ну, примерно так. Только надо написать еще точно такое же правило, но для протокола UDP. И потом, если у тебя на eth0 висит только сеть 10.0.0.0/255.255.255.0, то либо условие "-s", либо условие "-i" являются избыточными. В принципе, наличие обоих условий одновременно не является ошибкой, но можно обойтись и более простым правилом.

Хотя, как тут правильно указали, проблема не в том, как запретить доступ к DNS средствами ipchains, а в том, как правильно закрывать доступ squid'ом. Т.е. не надо пытаться удалить гланды через задний проход.

Отправлено: 23:17, 09-12-2003 | #9


Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


ooptimum
Плиз, подскажите хать в каком направлении рыть в squid, чтобы закрыть клиентам DNS-запросы. В доках по squid я не встречал такой возможности, у меня стоит squid 2.3

Отправлено: 13:36, 10-12-2003 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Как запретить клиенту обращаться к DNS провайдера

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Вопрос - С 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




 
Переход