Как добавить второй днс для другой сетевушки

Есть две сетевухи одна подключина к инету (ip:195.193.122.3 его домен r.pskovhost.ru) другая видеть локальную сеть (ip:192.68.0.3 его доменное имя 1s.host) как вот как можно сделать чтоб при вводи например ping mail.ru(Инет) и ping pprom.host(Машина в сети) машины пинговались. Вот еще когда resolv.conf первой ставишь инетовский днс пингуеться сайты, а внутресетевые не пингуеться когда водишь сайт. Когда ставишь внутрисетевой днс пингуеться вся сеть и работают имена, но не пингуеться сайты...
Помогите плиз

/etc/hostname

Цитата:
1s

/etc/hosts

Цитата:
127.0.0.1 1s.local localhost
192.68.0.3 1s.host 1s
195.193.122.3 r.pskovhost.ru
# IPV6 versions of localhost and co
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

/etc/resolv.conf

Цитата:
nameserver 240.44.131.6
nameserver 192.68.0.9

/etc/networks

Цитата:
loopback 127.0.0.0

/etc/nsswitch.conf

Цитата:
passwd: compat
shadow: compat
group: compat

# passwd: db files nis
# shadow: db files nis
# group: db files nis

hosts: files dns
networks: files dns

services: db files
protocols: db files
rpc: db files
ethers: db files
netmasks: files
netgroup: files
bootparams: files

automount: files
aliases: files

/etc/conf.d/net

Цитата:
iface_eth0="195.193.122.3 broadcast 195.193.122.255 netmask 255.255.255.248"
gateway="eth0/195.193.122.3"
iface_eth1="192.68.0.3 broadcast 192.68.0.255 netmask 255.255.255.0"
gateway="eth1/192.68.0.9"

ifconfig

Цитата:
eth0 Link encap:Ethernet HWaddr 00:50:04:A7:12:1C
inet addr:195.193.122.3 Bcast:195.193.122.255 Mask:255.255.255.248
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:96 errors:0 dropped:0 overruns:0 frame:0
TX packets:23 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:11340 (11.0 Kb) TX bytes:2983 (2.9 Kb)
Interrupt:10 Base address:0xc400

eth1 Link encap:Ethernet HWaddr 00:50:04:4A:A5:0F
inet addr:192.68.0.3 Bcast:192.68.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2496 errors:0 dropped:0 overruns:0 frame:0
TX packets:491 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:242348 (236.6 Kb) TX bytes:99520 (97.1 Kb)
Interrupt:11 Base address:0xc800

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

А затереть все относящееся к ipv6 не пробовал?
/etc/hosts

127.0.0.1 1s.local localhost
192.68.0.3 1s.host 1s
195.193.122.3 r.pskovhost.ru

Столкнулся с аналогичной задачей. Наиболее правильный путь (это не значит, что наиболее легкий), это поднять DNS-сервер. И прописать его всем ДНС-ом по умолчанию. В настройках ДНС указываешь, что если лезем в инет, то редирект на ДНС в интернет, а если нет, то разрешение имен на самом серваке.
_________________
Дорогу осилит идущий!

Цитата:
И прописать его всем ДНС-ом по умолчанию. В настройках ДНС указываешь, что если лезем в инет, то редирект на ДНС в интернет, а если нет, то разрешение имен на самом серваке.

А можно поподробней..

Цитата:
А затереть все относящееся к ipv6 не пробовал?
/etc/hosts

Не получилось:(

Можно и поподробней. Вот пример из моего конфига Bind-а:
У меня сетка 192.168.100.0/24
Роутер с которого конфиг с адресом 192.168.100.100 на внутреннем интерфейсе, и он разруливает запросы на два потока, один идет в инет, а другой на ДНС-сервер в другую сетку

options {
directory "/opt/bind/var"; # У меня ДНС-сервер установлен в /opt/bind
listen-on { 192.168.100.100; }; # Слушать на указанном адресе
allow-recursion { 192.168.100.100/24; }; # Разрешить пересылку запросов дяльше для сетки
pid-file "/opt/bind/var/named.pid"; # ну с этим я думаю понятно
};

zone "." IN { # это для всех запросов зона
type forward; # переправляем их на инетовский ДНС
forwarders { 172.34.52.216; }; # адрес инетовского ДНС
};

zone "bla-bla-bla" IN { # зона для локальной сетки (какая-нибудь несуществующая, к примеру mynet, тогда в сетке доменные имена машин будут vasja.mynet)
type forward; # для этой зоны отправляем запрос
forwarders { 192.168.192.123; }; # на этот сервер ДНС
};

В твоем случае для зоны локальной сети нужно не переправлять запрос дальше, а обрабатывать на самом роутере (он же будет и ДНС-сервером для всех машин локальной сети).
Ну а о том, как прописать машинки на ДНС-сервере есть море документации.

_________________
Дорогу осилит идущий!

Большое спасибо Zumz!!!
А все таки проще способ есть??? Неможет быть что gentoo такую стандартную операцию таким способом решается...

Есть. С одной стороны проще, а с другой более проблемный в поддержке.
Нужно составить список соответствий адресов и имен машин, записать это в файл (пример -- см. /etc/hosts), и разослать его юзерам сетки (а они должны добавить его содержимое в свои файлы hosts). Тогда ДНС у себя поднимать не нужно, и можно всем машинам задавать ДНС в интернете. Но при изменениях в локалке файлы hosts прийдется менять всем.
_________________
Дорогу осилит идущий!

Вот у меня рабочий named.conf

Цитата:
options {
directory "/var/bind";
listen-on { 192.68.0.1; 127.0.0.1; };
query-source address * port 53;
pid-file "/var/run/named/named.pid";
};

zone "домен" IN {
type forward;
forwarders { 192.68.0.9; };#IP ДНС-сервака внутрений сети
};

zone "." IN {
type forward;
forwarders { 212.195.131.6; };# IP ДНС-сервака инета
};

zone "localhost" IN {
type master;
file "pri/localhost.zone";
allow-update { none; };
notify no;
};
zone "127.in-addr.arpa" IN {
type master;
file "pri/127.zone";
allow-update { none; };
notify no;
};

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".