Jump to content
Калькуляторы

Подмена DNS ответа BIND

Клиенты стали жаловатся на то, что иногда тормозит apple tv

Стал копать, выяснил что видео раздоются с 2х cdn akamai и llnwd.net

akamai местный пинг порядка 30 ms и с ним никаких проблем нет

applevideo.vo.llnwd.net в гонконге и тут все грустно пинг 250ms и видео буферится постояно

 

Что сделал - на месном dns сервере который выдется клиетам создал зону applevideo.vo.llnwd.net и добавил пару A записей с ip akamai.

Клиенты всегда идут в ближайший cdn все довольны.

Но ведь это костыль, когданибудь ip поменяются и все отвалится.

Попробовал заменить A запись на CNAME bind ругается loading from master file db.applevideo.vo.llnwd.net failed: CNAME and other data

нельзя для корневой записи делать CNAME

 

перезватывать под домен vo.llnwd.net и создать запись applevideo тоже не вариант там куча других ресурсов крутится

Вопрос как правильно подсунуть фейковую запись в BIND?

Share this post


Link to post
Share on other sites

Вариант 1. Берете карбон редуктор. на него зеркалите днс трафик. в карбоне используете модуль dnsmatch. Подсовываете список доменов, которые надо подменять, а в настройках указываете адрес, на который надо подменять. Запускаете и радуетесь. ))

 

Вариант 2. Попробуйте заюзать RPZ bind.

Edited by DemonS

Share this post


Link to post
Share on other sites

Вопрос как правильно подсунуть фейковую запись в BIND?

Покажите ваши конфиги, что вы там накрутили?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this