named инет адрес на локальный IP
лучше в iptables перенаправить все с www.name.com на твой локальный адрес.
можешь привести пример такой команды?
ну... куча способов...
1. можно перекрыть DNS порты на шлюзе.
2. как правило, обычным смертным юзерам в копроративных сетях не позволяется менять такие настройки системы, так что это не должно быть проблемой вообще.
> лучше в iptables перенаправить все с www.name.com на твой локальный адрес.
1. и чего, следить за изменениями адреса на который ссылается www.name.com?
2. а если он хостится у какого-нть крупного провайдера, то что, все сайты, которые хостятся там же тоже будут недоступны?
(я правильно понял, что ты по ip предлагаешь перенаправлять? просто, конкретно, с iptables не очень знаком)
тебе нужно на маршрутизаторе, через который идет трафик до www.name.com сделать правило,
чтобы весь он перенаправлялся на твой локальный адрес.
это будет выглядеть как-то вот так:
iptables -t nat -A PREROUTING -p tcp -d 69.25.212.148 --dport 80 -j DNAT --to-destination 192.168.0.1
почитать, что всё это значит, можно тут:
http://gazette.linux.ru.net/rus/articles/iptables-tutorial.h...
1. и чего, следить за изменениями адреса на который ссылается www.name.com?да, это небольшая проблема.
2. а если он хостится у какого-нть крупного провайдера, то что, все сайты, которые хостятся там же тоже будут недоступны?
(я правильно понял, что ты по ip предлагаешь перенаправлять? просто, конкретно, с iptables не очень знаком)
не в курсе, решается ли она средствами iptables. мне кажется, что решается.
если автор найдет ответ — пусть скажет. в крайнем случае можно и следить. =)
вариантов много, да. можно и dns закрыть, как ты говоришь.
upd: похоже, что не решается. =(
Вообще где это надо копать и какие маны читать? ОС linux fcну... э...
man named.conf
man named
?
Что-нть вроде:
zone "name.com" {
type master;
file "master/name.com";
};
добавить в named.conf
name.com.zone
и 0.168.192.zone
как это делать можно найти на opennet-е
zone "name.com" {
type master;
file "pri/name.com.zone";
allow-update {none; };
};
zone "0.168.192.in-addr.arpa" {
type master;
file "pri/0.168.192.zone";
allow-update { none; };
};
в конфиге DHCP
/etc/dhcp/dhcpd.conf нужно указать
option domain-name-server $my_server_ip
тогда, клиенты не будут ломится за твой роутер к внешнему DNS-у.
блин, iptables в этом случае это жесть лучше всего добавить зон name.com в свой ДНС
domain-name-server $my_server_ipэто в моем случае name.com 192.168.0.1 ?
zone "name.com" {Это все содержмиое файла master/name.com ?
type master;
file "pri/name.com.zone";
allow-update {none; };
};
zone "0.168.192.in-addr.arpa" {
type master;
file "pri/0.168.192.zone";
allow-update { none; };
};
или это в named.conf?
Это в named.conf, еще файлы соответствующие надо создать
zone "name.com" {
type master;
file "name.com";
};
И файла name.com
Заодно можно будет и скорость лимитировать, и квоты ставить, и баннеры/левые сайты по урлу резать.
Оставить комментарий
mikestat
Подскажите как бы так сделать, чтобы named выдавал пользователям интернет адрес (пример www.name.com) по заданному айпи.Например когда пользователь просто делает пинг
Pinging www.name.com [69.25.212.148] with 32 bytes of data:
А мне нужно чтобы все пользователи в моей локалке получали сетевой адрес:
Pinging www.name.com [192.168.0.1] with 32 bytes of data
Вообще где это надо копать и какие маны читать? ОС linux fc