• Правила Раздела

Aluma

Ускоряем интернет кэшированием DNS-сервера.

15 сообщений в этой теме

 DNS-сервер - комп в сети, хранящий таблицу соответствия человеческого названия сайта (http://chipmaker.com.ua)

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

На это требуется время, занимается трафик, насчитываются байты (особенно важно тем,  у кого тариф от трафика зависит).

 

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

В линуксе одна из таких программ называется bind (на самом деле их таких много ) и вот результат ее работы: первоначальный запрос к серверу в сети занял 93 мсек, повторный для того же сайта, но полученный непосредственно с компа -   9 мсек. Если учесть, что сегодня на одной странице буквально десятки ссылок...

dig.jpg104.31.84.21

 А попытки улучшить положение "правильным" выбором сетевого DNS-сервера могут, конечно, принести результат, но, имхо, временный (до улучшения трафика в сети) и незначительный.

 

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, Aluma сказал:

104.31.84.21

 

Да ну

 

Screenshot_27.jpg

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну да

 

$ nslookup chipmaker.com.ua
Server:         192.168.1.1
Address:        192.168.1.1#53

Non-authoritative answer:
Name:   chipmaker.com.ua
Address: 104.31.85.21
Name:   chipmaker.com.ua
Address: 104.31.84.21
Name:   chipmaker.com.ua
Address: 2606:4700:30::681f:5515
Name:   chipmaker.com.ua
Address: 2606:4700:30::681f:5415

 

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 година назад, softm написав:

 

Да ну

 

Screenshot_27.jpg

 Достаточно запросить инфу по сайту у https://2ip.ua/ua/services/information-service/site-information?ip=chipmaker.com.ua&a=act

И можно увидеть полную картину.

А шо там у Вас за файрвол или какая другая засада... :)

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

2 години назад, Aluma написав:

или какая другая засада...

 А может интрига? :)

site.jpg

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Aluma В принципе: любые "костыли" со стороны пользователей для разгрузки "основного канала" - приветствуются!
Это у нас ещё "внешней" рекламы на сайте нет...
А будет. Вопрос времени :)
Во многих местах (населённых пунктах) эти "костыли" достаточно хорошо обеспечены кэш-серверами "гугла". Вопрос только в их "размерах" и скорости доступа к ним. Тут уже вопросы к местным провайдерам.

Маленький сын приходит к папе с вопросом:
- Папа! А как делают облака?
- Вообще-то, все "облака" сделаны на "линуксе"... :)

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Разные трассы для разных пользователей. Так що смысла нет показывать какие то айпи сайта.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
, Одессит написав:

...эти "костыли" достаточно хорошо обеспечены кэш-серверами "гугла". Вопрос только в их "размерах" и скорости доступа к ним...

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

Но свое дело делает. :)

 

 Не, ну меня беспокоит озвученный выше случай с подменой айпи адреса чипмейкера!

Во, шо выдает интернет, включились прям из Германии. :)

site2.jpg

Щас всю барахолку разгребут и данные продавцов спишут!

Изменено пользователем Aluma
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Aluma

10 минут назад, softm сказал:

Разные трассы для разных пользователей. Так що смысла нет показывать какие то айпи сайта.


Был у нас до недавнего времени один "изыскатель"... :)
 

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Программист же.

23 минуты назад, Aluma сказал:

включились прям из Германии

А какой ржач будет если из Китая выйти ;)

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Використовуйте DNS сервери Інтернет оператора і не морочте собі голову, це буде краще і швидше на порядок.

1) Оскільки затримка до DNS оператора буде мінімальна на відміну від того самого 8.8.8.8 >= 30ms (в залежить від вашого типу підключення, LAN/ADSL/etc....)

2) У всіх ОС по замовчуванню є локальний DNS Cache

3) Якщо дуже бажаєте сторонній DNS, то використовуйте DNS з ІР, 1.1.1.1 він напорядок швидше працює ніж google та затримка до нього меньша.

4) І знову таки, час КЄШування залежить від налаштування самого домену і кожен домен має ttl, який проставляє власник домену.

в нашому випадку

[email protected]:~# dig +nocmd +multiline +noall +answer  chipmaker.com.ua
chipmaker.com.ua.       187 IN A 104.31.85.21
chipmaker.com.ua.       187 IN A 104.31.84.21
[email protected]:~#
 

оскільки домен прикаркований на DNS серверх cloudflare то ttl рулить сам cloudflare. Але в багатьох випадках Інтернет оператори налаштовують DNS сервери таким чином щоб ігнорувати ttl і тримати в себе запис більше часу (дня зниження навантаження на сервери).

 

Може кому цікаво =)

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вы в курсе, что на порядок это в десять раз?

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
, HOSTER написав:

Використовуйте DNS сервери Інтернет оператора і не морочте собі голову, це буде краще і швидше на порядок.

 Если Вы в курсе дела с днс, может перейдете от рассуждений к делу?

Например, я последний раз выходил в инет под вин лет 15-ть назад, поэтому без понятия как обстоят дела с кешированием запросов в этой ОС.

Покажите под винХХ вывод команды с результатами времени запросов неизвестного сайта, вот так, как это сделал я в первом посте.

Тогда наглядно видно есть кеширование и насколько оно эффективно.

 А иначе эти "многа букофф" пустое умствование.

 

ЗЫ. В моем случае ускорение действительно на порядок.

Изменено пользователем Aluma
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
20 часов назад, Aluma сказал:

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

 

Пожалуйста:

PS C:\Users\Kirill> 1..5 | % { (Measure-Command {Resolve-DnsName www.testdomain.com -Type A}).TotalSeconds }
0,1154086
0,0011256
0,001074
0,0009745
0,0010236

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

 

22 часа назад, Aluma сказал:

Не, ну меня беспокоит озвученный выше случай с подменой айпи адреса чипмейкера

 

Это IP адрес сервера за Cloudflare. Не знаю, зачем его афишировать.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 години назад, kolos450 написав:

 

Пожалуйста:

PS C:\Users\Kirill> 1..5 | % { (Measure-Command {Resolve-DnsName www.testdomain.com -Type A}).TotalSeconds }
0,1154086
0,0011256
0,001074
0,0009745
0,0010236

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

 

 

Это IP адрес сервера за Cloudflare. Не знаю, зачем его афишировать.

 Судя по цифиркам, системный кэш днс успешно работает. Хотя по Вашему мнению он не нужен. :)

Касательно браузера, может ошибаюсь, но насколько знаю, время жизни кэшированного запроса днс в фаерфоксе 3 мин.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас