Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Слишком долгий поиск (http://forum.oszone.net/showthread.php?t=190334)

tlekkanapin 05-11-2010 12:01 1535235

Слишком долгий поиск
 
в очередной раз обращаюсь к Вам за помощью.
У меня в локальной сети стоит RHEL Server v.5. Мне поставили задачу создать локальный сайт. Линукс при установке сам поставил и настроил apache, php, mysql, dns bind 9 и т.д.
Создал виртуальный сервер в Apache с именем "vodokanal.loc", прописал зону в named.conf, создал описания для зоны, ну все по схеме, при этом прочитав несколько книг и десятки статей по настройке DNS.

Проверяю что получилось: Из любого компа в сети, прописав ему адрес днс сервера 192 168 0 201 (это адрес linux машины с днс) пытаюсь подключится к vodokanal.loc -все отлично моментально открывает. И с "www" и без.
Но на самом сервере адрес vodokanal.loc открывает с большой задержкой, буквально в 5-8 секунд, при этом в статусной строке браузера стоит "поиск vodokanal.loc". Но открывает в итоге.
А если ввести адрес с "www." -то открывает сразу без задержки.

Чувствуется, что чтото не так в описании зоны, но в чем именно найти так и не смог, после долгих попыток и эксперементов.
И еще заметил одну вещь: Сервер Linux не подключен к инету на прямую и имеет адрес 192.168.0.201. А комп, который имеет прямое подкл к инету имеет адрес 192.168.0.203. И если на сервере подключится к прокси серверу компа с адресом ...203, и серфить инет через прокси, то адрес vodokanal.loc (без "www" и с www) открывается без задержек.

На сервере Linux в адресе днс прописано 192.168.0.201, т.е. свой IP.

далее даю все конфиги.

tlekkanapin 05-11-2010 12:05 1535240

named.conf

directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
};

zone "." IN {
type hint;
file "named.root";
};

zone "localdomain." IN {
type master;
file "localdomain.zone";
allow-update { none; };
};

zone "localhost." IN {
type master;
file "localhost.zone";
allow-update { none; };
};

zone "0.0.127.in-addr.arpa." IN {
type master;
file "named.local";
allow-update { none; };
};

zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa." IN {
type master;
file "named.ip6.local";
allow-update { none; };
};

zone "255.in-addr.arpa." IN {
type master;
file "named.broadcast";
allow-update { none; };
};

zone "0.in-addr.arpa." IN {
type master;
file "named.zero";
allow-update { none; };
};

zone "vodokanal.loc." IN {
type master;
file "vodokanal.loc";
allow-update { none; };
};

zone "0.168.192.in-addr.arpa." IN {
type master;
file "192.168.vodokanal.loc";
};

include "/etc/rndc.key";


vodokanal.loc


@ IN SOA ns1.vodokanal.loc. webmaster.vodokanal.loc. (
1194087297; Serial
10800; Refresh
3600; Retry
604800; Expire
10800 ); Minimum
vodokanal.loc. IN NS ns1.vodokanal.loc.
vodokanal.loc. IN A 192.168.0.201
ns1.vodokanal.loc. IN A 192.168.0.201
www IN CNAME vodokanal.loc.


httpd.conf

NameVirtualHost 192.168.0.201:80
<VirtualHost 192.168.0.201:80>
ServerName vodokanal.loc
ServerAdmin webmaster@vodokanal.loc
DocumentRoot /var/www/vodokanal.loc
</VirtualHost>


192.168.vodokanal.loc

$TTL 86400
0.168.192.in-addr.arpa. IN SOA ns1.vodokanal.loc. webmaster.vodokanal.loc. (
1
3h
1h
1w
1h )
0.168.192.in-addr.arpa. IN NS ns1.vodokanal.loc.
201.0.168.192.in-addr.arpa. IN PTR ns1.vodokanal.loc.


И раз я выставил все свои конфиги на показ, то пожалуйста, сделайте замечания по конфигам если они имеются (хотя уверен что есть)


Время: 17:46.

Время: 17:46.
© OSzone.net 2001-