Рекурсивный запрос в BIND
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Shizik
- ефрейтор
- Сообщения: 67
- Зарегистрирован: 2008-04-28 14:27:59
- Откуда: Москва
- Контактная информация:
Рекурсивный запрос в BIND
Доброго времени суток.
Возникла непонятная проблема с одни сайтом.
https://online.ascendworldwide.com
Пользователи жаловались, что не открывается. Анализ выявил проблему разрешения имени online.ascendworldwide.com на DNS-сервере. Не разрешает и всё тут, пишет что тайм-аут. При этом попытка разрешения этого имени через сервер Google ( 8.8.8.8 ) проходит успешно. Все остальные внешние хосты разрешает без проблем. Рекурсия для локальных сетей разрешена.
Подскажите, в чём может быть проблема?
Возникла непонятная проблема с одни сайтом.
https://online.ascendworldwide.com
Пользователи жаловались, что не открывается. Анализ выявил проблему разрешения имени online.ascendworldwide.com на DNS-сервере. Не разрешает и всё тут, пишет что тайм-аут. При этом попытка разрешения этого имени через сервер Google ( 8.8.8.8 ) проходит успешно. Все остальные внешние хосты разрешает без проблем. Рекурсия для локальных сетей разрешена.
Подскажите, в чём может быть проблема?
Езда в переполненных автобусах, есть не что иное как самая лучшая закалка нервов…© Shizik
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- ADRE
- майор
- Сообщения: 2645
- Зарегистрирован: 2007-07-26 8:53:49
- Контактная информация:
Re: Рекурсивный запрос в BIND
Пропишите дополнительно днс сервер в BIND, пусть у гугла спрашивает, скорее всего днс где-то не обновилась
//del
- Shizik
- ефрейтор
- Сообщения: 67
- Зарегистрирован: 2008-04-28 14:27:59
- Откуда: Москва
- Контактная информация:
Re: Рекурсивный запрос в BIND
Прошу прошения, было поздно не смог достаточно полно осветить вопрос.
Уточнения.
Сервер смотрит в интернет. И нету никаких DNS-провайдера, которому можно было пересылать запросы. Сервер по идеи сам должен их разрешать. Если проверяю дома, всё работает, DNS -провайдера правильно отдают мне запись (хотя ему приходиться пробежаться по 3 последовательным CN-записям, так как чтобы получить IP-адрес этого хоста надо разрешить CN, который ведёт на CN, который ведёт на CN и уже после этого на IP, тоесть последовательность разрешения такая: CN->CN->CN->IP). Гугл тоже отдаёт запись нормально, нормально не отдаёт только мой сервер. Честно говоря ума не приложу почему.
Спасибо.
Уточнения.
Код: Выделить всё
$named -v
BIND 9.7.0-P2-RedHat-9.7.0-5.P2.el6_0.1
Код: Выделить всё
options {
version "Bind Cache";
directory "/var/named/cache";
dump-file "/var/named/data/named_dump-cache.db";
pid-file "/var/run/named/named-cache.pid";
statistics-file "/var/named/named-cache.stats";
memstatistics-file "/var/named/named-cache.memstats";
recursion yes;
allow-recursion { 10.0.0.0/8; 192.168.0.0/16; 172.16.0.0/12; };
allow-query { 10.0.0.0/8; 192.168.0.0/16; 172.16.0.0/12; };
listen-on-v6 { none; };
transfer-source 192.168.41.14;
notify-source 192.168.41.14;
listen-on port 53 { 192.168.41.14; };
query-source address 192.168.41.14;
};
zone "." in {
type hint;
file "named.ca";
};
zone "0.0.127.in-addr.arpa" in {
type master;
file "localhost.rev";
allow-update { none; };
notify no;
};
//Ещё локальные зоны.
Спасибо.
Езда в переполненных автобусах, есть не что иное как самая лучшая закалка нервов…© Shizik
-
- лейтенант
- Сообщения: 608
- Зарегистрирован: 2010-08-13 23:39:29
- Откуда: Moscow
- Контактная информация:
Re: Рекурсивный запрос в BIND
А у держателей зоны пробовали спрашивать?
возможно оно (гугл) откуда-то из кеша берет...
Код: Выделить всё
domain: ascendworldwide.com
created: 03-Feb-2006
last-changed: 25-Feb-2011
registration-expiration: 03-Feb-2012
nserver: ns67.1and1.co.uk
nserver: ns68.1and1.co.uk
Код: Выделить всё
[root@life-in log]# nslookup online.ascendworldwide.com
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
online.ascendworldwide.com canonical name = online.ascendworldwide.com.edgekey.net.
online.ascendworldwide.com.edgekey.net canonical name = e1172.b.akamaiedge.net.
Name: e1172.b.akamaiedge.net
Address: 88.221.116.228
[root@life-in log]# nslookup online.ascendworldwide.com ns67.1and1.co.uk
;; Warning: Message parser reports malformed message packet.
;; Truncated, retrying in TCP mode.
Server: ns67.1and1.co.uk
Address: 217.160.80.173#53
** server can't find online.ascendworldwide.com: SERVFAIL
[root@life-in log]# nslookup online.ascendworldwide.com ns68.1and1.co.uk
;; Warning: Message parser reports malformed message packet.
;; Truncated, retrying in TCP mode.
Server: ns68.1and1.co.uk
Address: 217.160.81.173#53
** server can't find online.ascendworldwide.com: SERVFAIL
[root@life-in log]# nslookup -q=SOA ascendworldwide.com ns68.1and1.co.uk
Server: ns68.1and1.co.uk
Address: 217.160.81.173#53
ascendworldwide.com
origin = ns67.1and1.co.uk
mail addr = hostmaster.1and1.co.uk
serial = 2011022501
refresh = 28800
retry = 7200
expire = 604800
minimum = 86400
[root@life-in log]# nslookup -q=SOA ascendworldwide.com ns67.1and1.co.uk
Server: ns67.1and1.co.uk
Address: 217.160.80.173#53
ascendworldwide.com
origin = ns67.1and1.co.uk
mail addr = hostmaster.1and1.co.uk
serial = 2011022501
refresh = 28800
retry = 7200
expire = 604800
minimum = 86400
Не сломалось - не чини.
- Shizik
- ефрейтор
- Сообщения: 67
- Зарегистрирован: 2008-04-28 14:27:59
- Откуда: Москва
- Контактная информация:
Re: Рекурсивный запрос в BIND
Не думаю, что Гугл берёт из кэша, дома на провайдерских DNS работает.
Код: Выделить всё
>nslookup
?хЁтхЁ яю єьюыўрэш?: wl.domain.com
Address: 192.168.1.1
> set debug
> online.ascendworldwide.com
?хЁтхЁ: wl.domain.com
Address: 192.168.1.1
------------
Got answer:
HEADER:
opcode = QUERY, id = 2, rcode = NOERROR
header flags: response, want recursion, recursion avail.
questions = 1, answers = 3, authority records = 0, additional = 0
QUESTIONS:
online.ascendworldwide.com, type = A, class = IN
ANSWERS:
-> online.ascendworldwide.com
canonical name = online.ascendworldwide.com.edgekey.net
ttl = 85990 (23 hours 53 mins 10 secs)
-> online.ascendworldwide.com.edgekey.net
canonical name = e1172.b.akamaiedge.net
ttl = 21190 (5 hours 53 mins 10 secs)
-> e1172.b.akamaiedge.net
internet address = 88.221.116.228
ttl = 135 (2 mins 15 secs)
------------
Не заслуживающий доверия ответ:
------------
Got answer:
HEADER:
opcode = QUERY, id = 3, rcode = NOERROR
header flags: response, want recursion, recursion avail.
questions = 1, answers = 2, authority records = 1, additional = 0
QUESTIONS:
online.ascendworldwide.com, type = AAAA, class = IN
ANSWERS:
-> online.ascendworldwide.com
canonical name = online.ascendworldwide.com.edgekey.net
ttl = 85990 (23 hours 53 mins 10 secs)
-> online.ascendworldwide.com.edgekey.net
canonical name = e1172.b.akamaiedge.net
ttl = 21190 (5 hours 53 mins 10 secs)
AUTHORITY RECORDS:
-> b.akamaiedge.net
ttl = 985 (16 mins 25 secs)
primary name server = n0b.akamaiedge.net
responsible mail addr = hostmaster.akamai.com
serial = 1302702894
refresh = 1000 (16 mins 40 secs)
retry = 1000 (16 mins 40 secs)
expire = 1000 (16 mins 40 secs)
default TTL = 1800 (30 mins)
------------
?ь : e1172.b.akamaiedge.net
Address: 88.221.116.228
Aliases: online.ascendworldwide.com
online.ascendworldwide.com.edgekey.net
>
Езда в переполненных автобусах, есть не что иное как самая лучшая закалка нервов…© Shizik
- ADRE
- майор
- Сообщения: 2645
- Зарегистрирован: 2007-07-26 8:53:49
- Контактная информация:
Re: Рекурсивный запрос в BIND
да ладно сервер если может так и делает, при незнании спрашивает, далее у себя кэширует...
ну проверьте значит корневые серверы, которые использует ваш бинд...
а то интересно тогда будет, днс без подключения к чему либо будет телепатически возвращать запросы???
ну проверьте значит корневые серверы, которые использует ваш бинд...
а то интересно тогда будет, днс без подключения к чему либо будет телепатически возвращать запросы???
//del
- Shizik
- ефрейтор
- Сообщения: 67
- Зарегистрирован: 2008-04-28 14:27:59
- Откуда: Москва
- Контактная информация:
Re: Рекурсивный запрос в BIND
Корневые сервера разрешаются нормально. Если бы не разрешались, то не работало бы ничего. А всё работает, кроме вот этого сайта.
Езда в переполненных автобусах, есть не что иное как самая лучшая закалка нервов…© Shizik
- ADRE
- майор
- Сообщения: 2645
- Зарегистрирован: 2007-07-26 8:53:49
- Контактная информация:
Re: Рекурсивный запрос в BIND
так подставьте ему провайдерский днс, т.е. если не знает он к нему будет обращаться
//del
- Shizik
- ефрейтор
- Сообщения: 67
- Зарегистрирован: 2008-04-28 14:27:59
- Откуда: Москва
- Контактная информация:
Re: Рекурсивный запрос в BIND
Дело в том, что провайдерских DNS нету. Сервер сам представляет услуги разрешения DNS-записей, если не знает рекурсивно обращается к корневым и через них выясняет всё, что нужно. Но тут вот взялся этот сайт...
Я предполагал, что ответ кроется в конфигурации и каком-нибудь забытом дефолтном параметре, именно поэтому и написал пост с вопросом.
Пока сделал форвард на гугл. Но хотелось бы разобраться, почему запись не может разрешится, в чём причина.
Я предполагал, что ответ кроется в конфигурации и каком-нибудь забытом дефолтном параметре, именно поэтому и написал пост с вопросом.
Пока сделал форвард на гугл. Но хотелось бы разобраться, почему запись не может разрешится, в чём причина.
Езда в переполненных автобусах, есть не что иное как самая лучшая закалка нервов…© Shizik
-
- проходил мимо
Re: Рекурсивный запрос в BIND
у бинда должна бать такая штека как forward-zone - указание, что для данного доменя надо пересылать запросы на какой-то другой кеш, а не самому разрешать.
я бинд не использую. В Unbound это есть.
я бинд не использую. В Unbound это есть.
- Shizik
- ефрейтор
- Сообщения: 67
- Зарегистрирован: 2008-04-28 14:27:59
- Откуда: Москва
- Контактная информация:
Re: Рекурсивный запрос в BIND
Хм, а ведь и правда есть такое. Не подумал. Спасибо большое!
Езда в переполненных автобусах, есть не что иное как самая лучшая закалка нервов…© Shizik