У меня поднят локальный DNS сервер (self-hosted adguard) на условной малинке. В настройках DNS кинетика прописан адрес малинки. Проблема: когда малинка выключается (бывает) - дома отваливается весь интернет по понятной причине.
Очевидное решение: прописать дополнительный гугловый DNS сервер в настройках кинетика. Но из-за алгоритма кинетика "кто первый ответил - того ответ и берем" - адреса ВСЕГДА резолвит DNS от гугла. Это логично, потому что домашний сервер сначала сверяет запрос по базам adguard, а потом все равно идет на гугловый DNS за ответом, в то время как гугл-DNS отвечает сразу, без проверок. Но мне нужны ответы именно от домашнего DNS-сервера, хоть они и на несколько мс медленнее.
Менее очевидное решение: завести второе ethernet соединение (виртуальное) по тому же кабелю, с аналогичными настройками, но другим DNS сервером. Как только падает малинка - основное соединение отваливается и кинетик поднимает бэкапное, с гугловым DNS. Все было бы хорошо, но кинетик не разрешает виртуальные подключения на одном порту. На каждое подключение нужен отдельный порт.
Функциональности по приоритизации DNS я не нашел, функциональности по fallback DNS я тоже не нашел.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Question
DeniDoman
Добрый день!
У меня поднят локальный DNS сервер (self-hosted adguard) на условной малинке. В настройках DNS кинетика прописан адрес малинки. Проблема: когда малинка выключается (бывает) - дома отваливается весь интернет по понятной причине.
Очевидное решение: прописать дополнительный гугловый DNS сервер в настройках кинетика. Но из-за алгоритма кинетика "кто первый ответил - того ответ и берем" - адреса ВСЕГДА резолвит DNS от гугла. Это логично, потому что домашний сервер сначала сверяет запрос по базам adguard, а потом все равно идет на гугловый DNS за ответом, в то время как гугл-DNS отвечает сразу, без проверок. Но мне нужны ответы именно от домашнего DNS-сервера, хоть они и на несколько мс медленнее.
Менее очевидное решение: завести второе ethernet соединение (виртуальное) по тому же кабелю, с аналогичными настройками, но другим DNS сервером. Как только падает малинка - основное соединение отваливается и кинетик поднимает бэкапное, с гугловым DNS. Все было бы хорошо, но кинетик не разрешает виртуальные подключения на одном порту. На каждое подключение нужен отдельный порт.
Функциональности по приоритизации DNS я не нашел, функциональности по fallback DNS я тоже не нашел.
Подскажите, пожалуйста, как решить мою проблему?
Edited by DeniDomanLink to comment
Share on other sites
1 answer to this question
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.
Note: Your post will require moderator approval before it will be visible.