Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
DIMONster
Зарегистрирован: 02.02.2006 Сообщения: 5
|
Добавлено: Чт Фев 02 2006 20:04 Заголовок сообщения: настройки DNS |
|
|
ОС FreeBSD-5.4
Машина в локальной сети.
В сети два DNS-сервера, обслуживающие только внутренние машины:
10.10.10.4 и 10.10.101.43
Соединение к интернету основано на vpn, использую mpd.
после соединения доступны два DNS для интернет-имен:
80.255.136.38
62.213.36.34
Проблема в том, что после установления соединения интернет сайты работают только в случае, если буду напрямую указывать ip-адрес.
Подскажите, пожалуйста, что и куда прописать, чтоб подключить к работе внешние dns? |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Чт Фев 02 2006 20:35 Заголовок сообщения: |
|
|
Надо в настройке DNS-серверов указать, чтобы форвардили неизвестные имена на внешние серверы.
В named.conf опция forward first и forwarders.
В доках можно найти как ими правильно пользоваться. |
|
Вернуться к началу |
|
|
DIMONster
Зарегистрирован: 02.02.2006 Сообщения: 5
|
Добавлено: Чт Фев 02 2006 20:38 Заголовок сообщения: |
|
|
так все и было, но с некоторого времени администрация решила что внутренние сервера ничего форвардить не будут. И возражать им безсмысленно.
Как быть в такой ситуации? |
|
Вернуться к началу |
|
|
DIMONster
Зарегистрирован: 02.02.2006 Сообщения: 5
|
Добавлено: Чт Фев 02 2006 22:25 Заголовок сообщения: |
|
|
Вобщем получилось. Не знаю на сколько это все корректно. Что скажете?
Код: |
cat /etc/resolv.conf
search vzletka.net
nameserver 127.0.0.1
nameserver 10.10.101.43
nameserver 10.10.10.4
klopix# cat /etc/namedb/named.conf
options {
directory "/etc/namedb";
pid-file "/var/run/named/pid";
forward only;
listen-on {127.0.0.1;};
forwarders {
10.10.10.4;
10.10.101.143;
80.255.136.38;
62.213.36.34;
};
};
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
|
|
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Пт Фев 03 2006 00:00 Заголовок сообщения: |
|
|
Ну все верно. Так и надо конфиг делать.
Не работает все равно?
Может в FireWall накосячили? |
|
Вернуться к началу |
|
|
DIMONster
Зарегистрирован: 02.02.2006 Сообщения: 5
|
Добавлено: Пт Фев 03 2006 00:04 Заголовок сообщения: |
|
|
все заработало.
Только одно осталось не понятно. После каждой перезагрузки сбрсаывается файл reslov.conf, т.е. из него исчезает строчка про локальный nameserver. Я конечно приделал скрипт, добавляющий ее обратно, но это ведь не правильно? Какой именно процесс перезаписывает файл и как правильно этого избежать, если не секрет? |
|
Вернуться к началу |
|
|
Valera
Зарегистрирован: 26.12.2003 Сообщения: 133
|
Добавлено: Пн Фев 06 2006 10:42 Заголовок сообщения: |
|
|
в ррр где-то была опция...ррр есть? |
|
Вернуться к началу |
|
|
DIMONster
Зарегистрирован: 02.02.2006 Сообщения: 5
|
Добавлено: Пн Фев 06 2006 19:45 Заголовок сообщения: |
|
|
я использую mpd, если о vpn-клиенте речь |
|
Вернуться к началу |
|
|
Valera
Зарегистрирован: 26.12.2003 Сообщения: 133
|
Добавлено: Вт Фев 07 2006 04:09 Заголовок сообщения: |
|
|
Цитата: | Только одно осталось не понятно. После каждой перезагрузки сбрсаывается файл reslov.conf, т.е. из него исчезает строчка про локальный nameserver. Я конечно приделал скрипт, добавляющий ее обратно, но это ведь не правильно? Какой именно процесс перезаписывает файл и как правильно этого избежать, если не секрет? |
#ppp.conf
set dns enabled
будет перезаписывать /etc/resolv.conf, это то что я точно знаю
покопайся в mpd может и там такая опция есть |
|
Вернуться к началу |
|
|
dio
Зарегистрирован: 07.10.2004 Сообщения: 722 Откуда: Дважды орденоносная Кубань,Краснодар
|
Добавлено: Чт Фев 09 2006 10:31 Заголовок сообщения: |
|
|
В вашем конфиге сервер все запросы шлет другим серверам, а не только запросы о неизвестных тачках, затем их ответы кэширует - вы этого от него хотели? Вроде and3008 не совсем это вам советовал, хотя и сказал потом почему-то, что все в порядке...
В файле /etc/resolv.conf оставьте только запись для 127.0.0.1 - остальные ns для форвардинга вы указали уже в конфигурационном файле named.conf
ppp не перезаписывает его, а только добавляет дополнительные temp записи на время сеанса связив этот файл. _________________ All is not lost! |
|
Вернуться к началу |
|
|
|