Aluma

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

16 повідомлень у цій темі

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

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

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

 

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

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

dig.jpg104.31.84.21

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

 

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

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
, Одессит написав:

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

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

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

 

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

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

site2.jpg

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

Змінено користувачем Aluma
0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

@Aluma

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

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


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

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, який проставляє власник домену.

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

root@dev:~# 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
root@dev:~#
 

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

 

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

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

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Вот это действительно полезная инфа B|B|B|

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Створіть акаунт або увійдіть для коментування

Ви маєте бути користувачем, щоб залишити коментар

Створити акаунт

Зареєструйтеся для отримання акаунта. Це просто!


Зареєструвати акаунт

Увійти

Вже зареєстровані? Увійдіть тут.


Увійти зараз

  • Зараз на сторінці   0 користувачів

    Немає користувачів, які переглядають цю сторінку