Форум по операционной системе GNU/Linux и свободному программному обеспечению
Текущее время: 18 июн 2019, 23:52

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: выбор оптимальных DNS серверов
Непрочитанное сообщениеДобавлено: 17 май 2017, 17:35 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11870
Откуда: Харьков
Olej писал(а):
установка (настройками) оптимальных DNS

Естественный вопрос: как, определив и выбрав оптимальных DNS, установить их в системе?
Если сеть на компьютере управляется аплетом Network Manager (а это всегда целесообразно на рабочих станциях), то DNS прописываются в настройках сетевого соединения в Network Manager...
Так - с помощью DHCP, но от DHCP получать только IP адрес (не DNS):
Вложение:
adsl.png
adsl.png [ 48.72 КБ | Просмотров: 654 ]


Или так ... просто ручной настройкой IP и параметров интерфейса:
Вложение:
dns1.png
dns1.png [ 48.94 КБ | Просмотров: 654 ]


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: выбор оптимальных DNS серверов
Непрочитанное сообщениеДобавлено: 17 май 2017, 17:41 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11870
Откуда: Харьков
Olej писал(а):
установить их в системе?

Проверяем:
Код:
[olej@dell etc]$ cat /etc/resolv.conf
# Generated by NetworkManager
search localdomain
nameserver 62.233.128.17
nameserver 80.73.1.1
nameserver 8.8.4.4

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

При ручном управлении сетевыми интерфейсами (без NetworkManager) именно этот файл редактируется для управления DNS.

Ну, ещё и так:
Код:
[olej@dell etc]$ nslookup rus-linux.net
Server:      62.233.128.17
Address:   62.233.128.17#53

Non-authoritative answer:
Name:   rus-linux.net
Address: 178.208.83.26

Здесь Server - и есть адрес DNS, который разрешил запрос.


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: выбор оптимальных DNS серверов
Непрочитанное сообщениеДобавлено: 26 фев 2019, 19:31 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11870
Откуда: Харьков
Начал дурковать Интернет, WEB-конекты стали задумчивыми, тормозят на каждой новой странице...
Первейшее на что я всегда грешу - какие-то проблемы с DNS ... тем более, что это ещё один новый рабочий компьютер, на котором никакие настройки и оптимизации не делались.
Вложение:
dns1.png
dns1.png [ 41.06 КБ | Просмотров: 397 ]

Цитата:
10.30.0.137, 80.73.1.1, 8.8.4.4

Откуда? :-o

10.30.0.137 - это шлюз VPN заказчика, к которому VPN я ежедневно подключаюсь OpenVPN ... сейчас он выключен, но его DNS вписан для физической сети (ВОЛС, GPON).


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: выбор оптимальных DNS серверов
Непрочитанное сообщениеДобавлено: 26 фев 2019, 19:47 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11870
Откуда: Харьков
Olej писал(а):
Начал дурковать Интернет, WEB-конекты стали задумчивыми, тормозят на каждой новой странице...

Решил по-новой прогнать оптимизацию DNS + посмотреть что там есть, поменялось с инструментами для этих дел...
Страница namebenchархивах Google):
Цитата:
namebench-1.3.1-Mac_OS_X.dmg namebench 1.3.1 for Mac OS X Featured Type-Archive OpSys-OSX Jun 6, 2010 1.31MB
namebench-1.3.1-Windows.exe namebench 1.3 for Windows (portable executable) Featured Type-Executable OpSys-Windows Jun 6, 2010 4.98MB
namebench-1.3.1-source.tgz namebench 1.3.1 source code (requires Python 2.4 - 2.7) Featured Type-Source OpSys-All Jun 6, 2010 1.07MB
namebench-1.3.1-RC5-Windows.exe namebench 1.3.1-RC5 for Windows OpSys-Windows Type-Executable Deprecated Jun 6, 2010 4.98MB
...

Как видим: последние версии - 2010 год.
Код:
olej@ACER:~/2019_WORK/HISTORY/02/26$
olej@ACER:~/Загрузки$ ls -l namebench-1.3.1-source.tgz
-rw-r--r-- 1 olej olej 1118505 янв 23  2016 namebench-1.3.1-source.tgz

После разархивирования (куда угодно):
Код:
olej@ACER:~$ cd namebench-1.3.1/

olej@ACER:~/namebench-1.3.1$ ls -l
итого 272
-rw-r--r-- 1 olej olej 197383 июн  6  2010 ChangeLog.txt
drwxr-xr-x 4 olej olej   4096 июн  6  2010 cocoa
drwxr-xr-x 2 olej olej   4096 июн  6  2010 config
-rw-r--r-- 1 olej olej  11358 июн  6  2010 COPYING
drwxr-xr-x 2 olej olej   4096 июн  6  2010 data
-rw-r--r-- 1 olej olej   8601 июн  6  2010 JSON.txt
drwxr-xr-x 2 olej olej   4096 фев 26 16:47 libnamebench
-rwxr-xr-x 1 olej olej   2477 июн  6  2010 namebench.py
drwxr-xr-x 8 olej olej   4096 фев 26 16:47 nb_third_party
-rw-r--r-- 1 olej olej  12152 июн  6  2010 README.txt
-rw-r--r-- 1 olej olej   5268 июн  6  2010 setup.py
drwxr-xr-x 2 olej olej   4096 июн  6  2010 templates
drwxr-xr-x 2 olej olej   4096 июн  6  2010 tools

Запуск:
Код:
olej@ACER:~/namebench-1.3.1$ ./namebench.py
Starting Tk interface for namebench...
* Failed to use GoogleLocAPI: simplejson.decoder.JSONDecodeError No JSON object could be decoded: line 1 column 0 (char 0) (content: <!DOCTYPE html>
<html lang=en>
  <meta charset=utf-8>
  <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
  <title>Error 404 (Not Found)!!1</title>
  <style>
    *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
  </style>
  <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
  <p><b>404.</b> <ins>That’s an error.</ins>
  <p>The requested URL <code>/loc/json</code> was not found on this server.  <ins>That’s all we know.</ins>
)
Failed to get Geodata: httplib2.ServerNotFoundError Unable to find the server at j.maxmind.com
> Reading Top 2,000 Websites (Alexa): data/alexa-top-2000-domains.txt (0.7MB)
> Reading Cache Latency Test (100% hit): data/cache-hit.txt (0.1MB)
> Reading Cache Latency Test (100% miss): data/cache-miss.txt (0.1MB)
> Reading Cache Latency Test (50% hit, 50% miss): data/cache-mix.txt (0.1MB)
> Reading Mozilla Firefox: /home/olej/.mozilla/firefox/jpdprpwr.default/places.sqlite (5.0MB)
> Running...
> namebench 1.3.1 is ready!
...


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: выбор оптимальных DNS серверов
Непрочитанное сообщениеДобавлено: 26 фев 2019, 19:50 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11870
Откуда: Харьков
Olej писал(а):
Запуск:

Картинка того как это выглядит показана в сообщении выше...
Запуск сканирования DNS (так как показано на картинке):
Код:
...
> Running...
> Started thread
> Generating tests from Top 2,000 Websites (Alexa) (33575 records, selecting 250 automatic)
> Selecting 250 out of 33542 sanitized records (weighted mode).
> Checking query interception status...
> Checking connection quality... [1/3]
> Checking connection quality... [2/3]
> Checking connection quality... [3/3]
> Congestion level is 107.84X (check duration: 4313.52ms)
> Applied 4.50X timeout multiplier due to congestion: 2.2 ping, 16.9 health.
> Checking latest sanity reference
> Building initial DNS cache for 4516 nameservers (40 threads)
> Checking nameserver availability (40 threads)... [0/4516]
> Checking nameserver availability (40 threads)... [0/4516]
> Checking nameserver availability (40 threads)... [27/4516]
> Checking nameserver availability (40 threads)... [36/4516]
...
> Checking nameserver availability (6 threads)... [3615/4516]
> Checking nameserver availability (6 threads)... [3616/4516]
...

Сканирование в показанном виде идёт уже 1 час 50 минут...


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: выбор оптимальных DNS серверов
Непрочитанное сообщениеДобавлено: 26 фев 2019, 20:46 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11870
Откуда: Харьков
Olej писал(а):
Сканирование в показанном виде идёт уже 1 час 50 минут...

Код:
...
> Saving report to /tmp/namebench_2019-02-26_1924.html
> Saving detailed results to /tmp/namebench_2019-02-26_1924.csv
> Opening /tmp/namebench_2019-02-26_1924.html
> Complete! UltraDNS [156.154.70.1] is the best.

В итоге это сканирование продолжалось 2.5 часа!
И даёт очень неожиданные результаты (выбрасывая их как страницу в открытом браузере).
Вложение:
dns2.png
dns2.png [ 159.08 КБ | Просмотров: 397 ]

И, как я предполагаю, расставляем DNS так:
1. IP собственного роутера LAN, его кэширующий DNS
2. 2 первых IP из списка тестирования
Вложение:
dns3.png
dns3.png [ 48.97 КБ | Просмотров: 397 ]


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: выбор оптимальных DNS серверов
Непрочитанное сообщениеДобавлено: 26 фев 2019, 21:13 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11870
Откуда: Харьков
Olej писал(а):
В итоге это сканирование продолжалось 2.5 часа!
И даёт очень неожиданные результаты (выбрасывая их как страницу в открытом браузере).

Для контроля результатов по выбранным серверам использую, например, вот этот онлайн, облачный ресурс - Проверка времени отклика DNS-сервера:
Цитата:
Время отклика DNS-сервера 156.154.70.1 составляет:
2ip.ua — 35 мс
google.com — 34 мс
php.net — 35 мс
f.ua — 35 мс
facebook.com — 36 мс
Среднее время отклика DNS-сервера: 35 мс

Цитата:
Время отклика DNS-сервера 208.67.222.222 составляет:
2ip.ua — 34 мс
google.com — 42 мс
php.net — 56 мс
f.ua — 35 мс
facebook.com — 36 мс
Среднее время отклика DNS-сервера: 41 мс


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: выбор оптимальных DNS серверов
Непрочитанное сообщениеДобавлено: 21 мар 2019, 19:12 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11870
Откуда: Харьков
Мировое обновление DNS-серверов
Цитата:
admin / 2019/01/29

По информации мировых экспертов в области информационной безопасности сообщается о намечаемом периоде «всемирного обновления», который планируется 1 февраля 2019 года. Крупнейшие DNS-провайдеры в мире планирует внесение изменений в программное обеспечение, отвечающее за работу DNS — Bind, Knot Resolver, PowerDNS и Unbound.

Для большинства компаний обновление пройдет незамеченным, так как многие DNS-провайдеры уже обновляют или обновили свое программное обеспечение до необходимых версий. Сложности могут возникнуть у тех компаний, кто самостоятельно поддерживает собственные DNS-сервера, трафик со старых и не обновлённых серверов будет рассматриваться как нелегитимный и такие сервера обслуживаться не будут, что в результате может привести к недоступности доменов, которые находятся на этих серверах.

Проверить перспективы доступа к своему доменному имени в феврале 2019 года можно посредством интернет-ресурса dnsflagday.net, где Вы можете получить все необходимые инструкции для актуализации ПО и ссылки на различные утилиты для администраторов, которые позволяют сканировать DNS-инфраструктуру в поисках слабых мест.

Во избежание недоступности интернет-ресурсов, рекомендуется обновление программного обеспечения, обеспечивающее работу DNS-серверов.

Цитата:
Это фактически означает, что все DNS-серверы, которые вообще не отвечают на запросы EDNS будут рассматриваться как мертвые.


1 февраля 2019 года ваш сайт может перестать работать
Цитата:
О чем идет речь? Протокол DNS был разработан в начале 80-х годов. С тех пор много воды утекло и в протокол DNS понадобилось добавить новые функции и возможности. Такая работа была начала в 1999 году, когда в виде RFC 2671 была опубликована первая версия расширений под названий EDNS0 (Extension Mechanism for DNS).
...
Но этой вакханалии пришел конец — с 1-го февраля неподдерживающие стандарт EDNS сервера будут недоступны и попасть на них будет невозможно. Будут внесены изменения в самое популярное ПО, отвечающее за работу DNS — Bind, Knot Resolver, PowerDNS и Unbound, которое будет принимать только соответствующий стандарту EDNS трафик. Трафик со старых и необновленных серверов будет рассматриваться как нелегитимный и эти сервера обслуживаться не будут, что может привести к недоступности доменов, которые «висят» на этих серверах.


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: выбор оптимальных DNS серверов
Непрочитанное сообщениеДобавлено: 21 мар 2019, 19:19 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11870
Откуда: Харьков
Olej писал(а):
Как видим: последние версии - 2010 год.

Из-за этого - давность БД актуальных DNS + из-за длительности проверки большого списка DNS - предполагаю, что лучше проверять последовательно партиями IP из небольшого числа, из числа хорошо известных публичных DNS.

Как-то так:
Вложение:
nb.png
nb.png [ 42.64 КБ | Просмотров: 359 ]


Списки хорошо известных публичных DNS легко найти в свежих публикациях в Интернет, например - Топ-10 лучших публичных DNS-серверов, которые вы должны знать:
Цитата:
© 2019


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: выбор оптимальных DNS серверов
Непрочитанное сообщениеДобавлено: 21 мар 2019, 19:45 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11870
Откуда: Харьков
Olej писал(а):
Olej писал(а):
Из-за этого - давность БД актуальных DNS + из-за длительности проверки большого списка DNS - предполагаю, что лучше проверять последовательно партиями IP из небольшого числа, из числа хорошо известных публичных DNS.

После очередной оптимизации списка используемых DNS, этот список просматриваем:
Код:
olej@ACER:~/2019_WORK/own.WORK/SMP_block$ cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.1.3
nameserver 208.67.222.222
nameserver 208.244.0.4

А то, через что разрешается конкретное имя в IP:
Код:
olej@ACER:~/2019_WORK/own.WORK/SMP_block$ nslookup linux-ru.ru
Server:      192.168.1.3
Address:   192.168.1.3#53

Non-authoritative answer:
Name:   linux-ru.ru
Address: 185.5.250.1


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
[ Time : 0.446s | 20 Queries | GZIP : On ]