lacost Posted September 2, 2015 Posted September 2, 2015 DNS на bind. Ситуация следующая: периодически звонят пользователи с жалобой на то, что уже n дней как обновили на хостинге свой домен, а у нас все еще ссылается на старую запись. Настройка bind стандартная, ничего специфического не настроено. Куда посмотреть? Вставить ник Quote
snvoronkov Posted September 2, 2015 Posted September 2, 2015 В сторону TTL. $ dig +ttl aha.ru ; <<>> DiG 9.9.5-3ubuntu0.4-Ubuntu <<>> +ttl aha.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17423 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 3 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;aha.ru. IN A ;; ANSWER SECTION: aha.ru. 1776 IN A 195.2.72.155 ;; AUTHORITY SECTION: aha.ru. 1776 IN NS dns1.zenon.net. aha.ru. 1776 IN NS dns2.zenon.net. ;; ADDITIONAL SECTION: dns1.zenon.net. 576 IN A 195.2.64.38 dns2.zenon.net. 576 IN A 195.2.83.38 ;; Query time: 3 msec ;; SERVER: xxx.xxx.xxx.xxx#53(xxx.xxx.xxx.xxx) ;; WHEN: Wed Sep 02 12:56:22 YEKT 2015 ;; MSG SIZE rcvd: 130 Вставить ник Quote
lacost Posted September 2, 2015 Author Posted September 2, 2015 dig +ttl www.7nebo-nf.ru ; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> +ttl www.7nebo-nf.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45599 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3 ;; QUESTION SECTION: ;www.7nebo-nf.ru. IN A ;; ANSWER SECTION: www.7nebo-nf.ru. 564 IN A 195.208.1.155 ;; AUTHORITY SECTION: 7nebo-nf.ru. 77 IN NS ns3.nic.ru. 7nebo-nf.ru. 77 IN NS ns4.nic.ru. 7nebo-nf.ru. 77 IN NS ns8.nic.ru. ;; ADDITIONAL SECTION: ns3.nic.ru. 39939 IN A 194.85.61.20 ns4.nic.ru. 39939 IN A 194.226.96.8 ns8.nic.ru. 39939 IN A 193.232.130.14 ;; Query time: 0 msec ;; SERVER: 10.10.0.100#53(10.10.0.100) ;; WHEN: Wed Sep 2 11:58:50 2015 ;; MSG SIZE rcvd: 155 dig +ttl @ns4.nic.ru www.7nebo-nf.ru ; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> +ttl @ns4.nic.ru www.7nebo-nf.ru ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42737 ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;www.7nebo-nf.ru. IN A ;; ANSWER SECTION: www.7nebo-nf.ru. 600 IN A 195.208.1.155 ;; AUTHORITY SECTION: 7nebo-nf.ru. 600 IN NS ns4.nic.ru. 7nebo-nf.ru. 600 IN NS ns3.nic.ru. 7nebo-nf.ru. 600 IN NS ns8.nic.ru. ;; Query time: 4 msec ;; SERVER: 194.226.96.8#53(194.226.96.8) ;; WHEN: Wed Sep 2 11:59:05 2015 ;; MSG SIZE rcvd: 107 Вставить ник Quote
infery Posted September 2, 2015 Posted September 2, 2015 серийный номер версии таблицы зоны меняли (это который в формате ГГГГММДДNN обычно)? По нему определяется актуальность данных. Могу ошибаться. Просто у меня была похожая проблема. Вставить ник Quote
TheUser Posted September 3, 2015 Posted September 3, 2015 У Вас резолвер или эти зоны делегированы на ваш сервер? Для резолвера пропишите: max-cache-ttl 300; max-ncache-ttl 300; И любая запись пролежит в кэше не более 5 минут. Вставить ник Quote
vlad11 Posted September 3, 2015 Posted September 3, 2015 Куда посмотреть? В содержимое зоны. Проверяйте NS, SOA, ошибки в логах. Вставить ник Quote
lacost Posted September 7, 2015 Author Posted September 7, 2015 У меня проблема в части резолвера. Прописал max-cache-ttl 43200; max-ncache-ttl 600; Посмотрим Вставить ник Quote
TheUser Posted September 7, 2015 Posted September 7, 2015 Прописал max-cache-ttl 43200; Посмотрим Это много. Ситуация может выглядеть примерно так - клиент поменял ДНС-записи, а вашем кэше они еще будут 12 часов "киснуть", клиент будет попадать на "старое" размещение и т.д. Вставить ник Quote
lacost Posted September 7, 2015 Author Posted September 7, 2015 А какое время считается приемлемым? 5 минут? не часто? Вставить ник Quote
GrandPr1de Posted September 7, 2015 Posted September 7, 2015 у меня кеш живет вродеб 10 минут Вставить ник Quote
lacost Posted September 7, 2015 Author Posted September 7, 2015 (edited) Подтверждаю, Дефолтные настройки bind'а - 7 дней время жизни записи в резолвере в кэше (судя по мануалу). max-cache-ttl x00; - решает проблему несвоевременного обновления данных. Тема закрыта. Edited September 7, 2015 by lacost Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.