Jump to content
  • 0

Проблема в работе dns на 3.7 Beta 0.2


Andrew Voronkov

Question

Если я не ошибаюсь (а я почти уверен), то на предыдущих прошивках (3.6 в том числе) на главной странице (системный монитор) под каждым соединением dns'ы писались в столбик в порядке их использования. То есть роутер ранжировал dns по отклику - и в порядке скорости отклика он их и отображал под соединениями (в 99% случаев провайдерские днс были в верху списка). Раньше я по этому списку определял, когда провайдерские днс чувствовали себя плохо - наверх поднимался яндексовский или гугловский, я звонил провайдеру - и они лечили свои днс, ситуация исправлялась. 

Сейчас в ТГ группе кинетика меня убеждают, что такого ранжирования никогда не было.

Вопросы:

1. Было ли раньше ранжирование днс с отображением на главной странице. Если да - то куда оно делось в 3.7 - сейчас днс расположены в одинаковом порядке для всех трех провайдеров - первыми идут яндекс и гугл, а родные провайдерские - в конце списка. Принцип сортировки - непонятный. 

2. Сохранился ли в 3.7 вообще принцип ранжирования днс? У меня такое ощущение, что роутер стал использовать днс именно по очередности из списка (вместо выбора днс по скорости отклика) - при очевидно более быстрых провайдерских днс - кинетик теперь постоянно использует яндекс (первый сейчас в списке) или гугл (второй в списке). А провайдерские игнорирует по всем соединениям - проверял через whatsmydnsserver.com/ - поэтому наблюдаю проблемы с доступом к некоторым ресурсам, включая appstore. 

UPD. Зашел на соседские роутеры на 3.6 - там днс прекрасно ранжируются по отклику - и, что логично, первыми в списке идут провайдерские, а гугл и яндекс - в конце. Аналогично и используютсяя у соседей днс - в соответствии с этим списком. 

 

Первый скриншот - отображение и использование днс на 3.7 у меня, второй и третий скриншот - отображение и использование днс на 3.6 у соседей. 178.. и 213.. - это провайдерские. 

1823341695_2021-07-19115651.thumb.jpg.8ac87561eed77d7cbc441fe8862d108e.jpg

1452902421_2021-07-19115357.thumb.jpg.5d502811dcd31e54fc3d50ad79ce1620.jpg290509857_2021-07-19115920.thumb.jpg.8181d228ead0e01ad4bdd59ac97d2214.jpg

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

Ранжирование было не по отклику, а по провайдеру (читай по степени родства к интерфейсу). Теперь его нет, потому что смысла никакого в этом не было никогда - чисто эстетическая тема и никак на работу не влияет.

  • Upvote 1
Link to comment
Share on other sites

  • 0
7 минут назад, Le ecureuil сказал:

Ранжирование было не по отклику, а по провайдеру

Речь исключительно о визуальном отображении на главной странице, как я понимаю? Почему тогда иногда при падении провайдерских днс в этом списке на 3.6 наверх поднимались гугл и яндекс днс? И вообще порядок днс время от времени менялся - даже два провайдерских днс тасовались между собой иногда. 

 

7 минут назад, Le ecureuil сказал:

потому что смысла никакого в этом не было никогда

А как же визуальный мониторинг доступности днс?

 

7 минут назад, Le ecureuil сказал:

Теперь его нет

Нет правильного отображения? Само ранжирование то осталось? То есть роутер время от времени всё ещё определяет, какой днс быстрее - и использует именно его, я правильно понял? А на главной днс отображаются по неведомой логике, не связанной с реальным положением дел. Так? 

Почему же тогда у меня теперь используются яндекс днс время от времени, хотя раньше всегда использовались провайдерские. Логика ранжирования и использования днс точно не поменялась с переходом с 3.6 на 3.7? 

Edited by Andrew Voronkov
Link to comment
Share on other sites

  • 0
45 минут назад, Andrew Voronkov сказал:

Сохранился ли в 3.7 вообще принцип ранжирования днс?

Автоматическое ранжирование работает во всех версиях одинаково, но на отображение в Web оно никогда не влияло. Текущие приоритеты серверов можно увидеть в выводе "show dns-proxy" или

config)> more temp:/ndnproxymain.stat 
# ndnproxy statistics file
Total incoming requests: 0
Proxy requests sent:     0
Cache hits ratio:        0.000 (0)
Memory usage:            6.67K
DNS Servers
                      Ip   Port  R.Sent  A.Rcvd  NX.Rcvd  Med.Resp  Avg.Resp  Rank  
                 8.8.8.8     53       0       0        0       0ms       0ms     1  
                 8.8.4.4     53       0       0        0       0ms       0ms     1 

в поле Rank.

Dashboard показывает результат работы "show ip name-server", в которой ранги DNS proxy никогда не учитывались.

  • Upvote 1
Link to comment
Share on other sites

  • 0
1 минуту назад, sergeyk сказал:

но на отображение в Web оно никогда не влияло.

Нет планов отображать на главной днс всё же с учётом их реального ранжирования? 

3 минуты назад, sergeyk сказал:
config)> more temp:/ndnproxymain.stat

А с привязкой к используемым провайдерам это нигде не посмотреть? Они тут ранжируются все в кучу, а потом используются только те, которые относятся к конкретному соединению, так?

Просто я сейчас сижу на резервном wisp от мегафона - но у меня картина вот такая (то есть днс от мегафона с рангом 3 и ниже, а с рангом 1 вообще днс от другого резерва - мтс):

 

{
    "message": [
        "# ndnproxy statistics file",
        "",
        "Total incoming requests: 32006",
        "Proxy requests sent:     63732",
        "Cache hits ratio:        0.321 (10277)",
        "Memory usage:            54.06K",
        "",
        "DNS Servers",
        "",
        "                      Ip   Port  R.Sent  A.Rcvd  NX.Rcvd  Med.Resp  Avg.Resp  Rank  ",
        "             192.168.3.1     53     147      58       67      50ms     100ms     5  ",
        "                 8.8.4.4     53      87       0       47      43ms      46ms     1  ",
        "                 8.8.8.8     53    3134    1475       68      46ms      54ms     5  ",
        "            10.77.48.115     53    7557       0        0       0ms       0ms     3  ",
        "             10.97.52.69     53   12937   12402       86      89ms     177ms     4  ",
        "               77.88.8.8     53    9188    7708       81      35ms      34ms     8  ",
        "          178.215.65.250     53    7559       0        0       0ms       0ms     4  ",
        "            212.188.8.10     53    8004       0        0       0ms       0ms     2  ",
        "            213.108.16.3     53    7557       0        0       0ms       0ms     3  ",
        "           213.87.142.85     53    7562       0        0       0ms       0ms     1  ",
        ""
    ],
    "prompt": "(config)"

 

 

Link to comment
Share on other sites

  • 0
3 минуты назад, Andrew Voronkov сказал:

А с привязкой к используемым провайдерам это нигде не посмотреть?

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

 

Link to comment
Share on other sites

  • 0
1 минуту назад, sergeyk сказал:

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

 

То есть то, что я прописываю в разделе Интернет-фильтр - серверы DNS - и там делаю привязку конкретных днс к конкретным соединениям - это не действует? Или я неправильно вас понял? 

По идее судя по этой настройке днс от мтс, например, никак не может использоваться для мегафона. "Любое" подключение - только для 8.8.4.4 и 77.88.8.8 

825021106_2021-07-19133138.thumb.jpg.f90fc809f6f6a6c8d0f3234bcd1c4b35.jpg

Link to comment
Share on other sites

  • 0
17 минут назад, Andrew Voronkov сказал:

То есть то, что я прописываю в разделе Интернет-фильтр - серверы DNS - и там делаю привязку конкретных днс к конкретным соединениям - это не действует?

Это действует в том смысле, что при деактивации интерфейса серверы, привязанные к нему, пропадают из общего списка активных серверов и перестают использоваться.

Link to comment
Share on other sites

  • 0
4 часа назад, Andrew Voronkov сказал:

Нет планов отображать на главной днс всё же с учётом их реального ранжирования? 

А с привязкой к используемым провайдерам это нигде не посмотреть? Они тут ранжируются все в кучу, а потом используются только те, которые относятся к конкретному соединению, так?

Просто я сейчас сижу на резервном wisp от мегафона - но у меня картина вот такая (то есть днс от мегафона с рангом 3 и ниже, а с рангом 1 вообще днс от другого резерва - мтс):

 

{
    "message": [
        "# ndnproxy statistics file",
        "",
        "Total incoming requests: 32006",
        "Proxy requests sent:     63732",
        "Cache hits ratio:        0.321 (10277)",
        "Memory usage:            54.06K",
        "",
        "DNS Servers",
        "",
        "                      Ip   Port  R.Sent  A.Rcvd  NX.Rcvd  Med.Resp  Avg.Resp  Rank  ",
        "             192.168.3.1     53     147      58       67      50ms     100ms     5  ",
        "                 8.8.4.4     53      87       0       47      43ms      46ms     1  ",
        "                 8.8.8.8     53    3134    1475       68      46ms      54ms     5  ",
        "            10.77.48.115     53    7557       0        0       0ms       0ms     3  ",
        "             10.97.52.69     53   12937   12402       86      89ms     177ms     4  ",
        "               77.88.8.8     53    9188    7708       81      35ms      34ms     8  ",
        "          178.215.65.250     53    7559       0        0       0ms       0ms     4  ",
        "            212.188.8.10     53    8004       0        0       0ms       0ms     2  ",
        "            213.108.16.3     53    7557       0        0       0ms       0ms     3  ",
        "           213.87.142.85     53    7562       0        0       0ms       0ms     1  ",
        ""
    ],
    "prompt": "(config)"

 

 

На главной нет, но вообще есть идея сделать все это получше.

  • Upvote 1
Link to comment
Share on other sites

  • 0
1 минуту назад, Le ecureuil сказал:

На главной нет, но вообще есть идея сделать все это получше.

Я правильно понял текущую ситуацию?: 

По команде 

more temp:/ndnproxymain.stat 

я вижу вообще все днс, используемые в роутере, отранжированные по скорости отклика.

Но в рамках конкретного активного соединения используются именно те днс, которые привязаны к этому соединению (например, это видно на главной странице под конкретным соединением), но отранжированные по порядку, который видно по команде выше. 

То есть в соединение мтс днс от соединения мегафон попасть никак не могут, если я сам их туда не привяжу.

И при этом ранжирование по отклику работает и в рамках конкретного соединения - днс'ы пингуются конкретно через это активное соединение. 

 

Я правильно понял? 

Link to comment
Share on other sites

  • 0
18 часов назад, Andrew Voronkov сказал:

Я правильно понял текущую ситуацию?: 

По команде 

more temp:/ndnproxymain.stat 

я вижу вообще все днс, используемые в роутере, отранжированные по скорости отклика.

Но в рамках конкретного активного соединения используются именно те днс, которые привязаны к этому соединению (например, это видно на главной странице под конкретным соединением), но отранжированные по порядку, который видно по команде выше. 

То есть в соединение мтс днс от соединения мегафон попасть никак не могут, если я сам их туда не привяжу.

И при этом ранжирование по отклику работает и в рамках конкретного соединения - днс'ы пингуются конкретно через это активное соединение. 

 

Я правильно понял? 

Нет. Используются все подряд согласно rank, чем он больше, тем активнее оно используется.

Link to comment
Share on other sites

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.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...