rustelekom

rustelekom
Рейтинг
544
Регистрация
20.04.2005
Должность
Генеральный директор
Нам 22 года.

Не знаю, может у вас какие-то уникальные провайдеры у всех, я пишу о том, что вижу каждый божий день. Кто-то с Ростелекома в инет выходит, кто-то с Мегафона, с Билайна, с МГТС - у всех одно и то же. При смене айпи в днс - несколько часов дауна, при смене днс - аналогично. Домены разные, международные тоже были. Выберу время как-нибудь, уроню один из днс-ов на тестовом домене, да проверю сколько времени кешится будет. О результатах отдельный топик сделаю.

PS. Я надеюсь все поняли, что я не вообще о доступности сайта писал, а о доступности сайта с конкретного ПК клиента который на этот сайт заходит каждый божий день?

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

lonelywoolf:
Вы поняли, чтоя имел ввиду про быдло-программистов и быдло-админов? Если у провайдеров этих людей криво настроены DNS, то виноваты провайдеры. Вы понимаете, о чем я? Почему-то гугл когда рекурсивно опрашивает домены - опрашивает все ДНС, если от какого-то не получает ответа. Почему-то Яндекс - опрашивает. Клаудфлейр - опрашивает. ДА даже мои собственные ДНС - опрашивают. А у какого-то васи с говно-провайдерским ДНС не работает нихрена. Так, может, нехрена ставить костыли под таких провайдеров?

---------- Добавлено 07.03.2020 в 14:19 ----------


Ну и Яндекс предлагает то же самое абсолютно. Ознакомьтесь с RFC, их ещё не дураки писали, вот личии от многого современного софта.

Не-не-не. ДНС серверы то опрашивают все, какой бы "быдло" провайдер не был он использует стандартный софт и протокол. Но у провайдеров доступа в интернет ДНС запросы к доменам - КЕШИРУЮТСЯ. И время обновления кеша - это личный выбор конкретного провайдера. У некоторых время обновления может быть и несколько суток, хотя в последнее время, все жё это обычно несколько часов. Это и есть тот самый злополучный ДНС кеш о котором говорят в предупреждениях об изменении днс серверов или их айпи адресах.

Да, но вот это уже за денежку, тут их планы https://protonmail.com/support/knowledge-base/paid-plans/. Дорого, наверное, будет. У них, конечно, плюшки классные: шифрование, безопасность и т.п. и т.д., но если это всё не очень критично, то можно и дешевле найти. Но надо будет смотреть, часто секурный порт на отправку запрещают.

Почтовых сервисов есть множество как платных, так и бесплатных. Вот к примеру заблокированный в РФ бесплатный protonmail.ch :) Украинский язык, приложения - отличный выбор.

На неделе или чуть раньше была ж уже тема, что всё у них упало?

lonelywoolf:
Ну обманываете же. Ко второму DNS происходит обращение, если первый недоступен. Т.е. да, первый запрос улетает хрен знает на какой ДНС. А вот если он лежит - то запрос улетит на другой ДНС, и так далее, пока не получит ответ, или не будут исчерпаны все ДНС-серверы.

---------- Добавлено 06.03.2020 в 18:09 ----------


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

Да вот нет. Справочно https://habr.com/ru/post/177145/ в комментариях люди пишут. Первый запрос - он просто и последний как правило :) Вы много знаете народа, который будет пытаться зайти на неработающий сайт? А если даже и найдётся такой, то не стоит забывать о ДНС -кэш. Этот самый первый запрос на домен закешится и пока кэш не обновится, независимо от того работает днс или не работает, будет посылать всё туда же. Вообще, это примитивное хозяйство называется Round Robin DNS.

Что касается "быдла" - да почему, они просто снижают вероятность отказа, ничего плохого в этом нет, но надо понимать для чего это и что может дать. Конечно, это не заменяет полноценного решения.

Вот яндекс предлагает чего-то такое: https://cloud.yandex.ru/docs/solutions/web/dns-load-balancer#install-configure-dns-balancer, но глубоко не вдавался...

WapGraf:
Что тут неправда? Что отвалится слейв, а у большинства сайты спокойно будут работать?
Но если вы о чем другом, то вашу мысль я не уловил.

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

И поэтому, если я, например захочу пойти на searchengines.guru, а один из его днс-серверов вдруг отвалился, то далеко не факт, что я получу доступ к форуму, а не сообщение об ошибке резольвинга. Выходят из этого положения по-разному, делают кучку днс серверов, в каждый днс сервер запихивают кучку айпи адресов на которых он поднимается - это всё просто для снижения вероятности того, что посетитель попадёт на нерабочий днс сервер. Скажем при двух днс серверах - такая вероятность равна 50, при 4 уже 25%, а если в каждый днс запихнуть ещё по 4 айпи адреса, то уже и 6.25%.

WapGraf:
Так я из этого и начинал диалог.

Понятно, что не все так просто и с подводными камнями. Идеального решения не существует. У любого решения свои подводные камни.

Вариант 1. упал мастер - описали уже
Вариант 2. упал слэйв - 2.1 мастер там же, он тоже офлайн, 2.2 мастер в другом месте - все работает.

Я не стал описывать полностью, а вступил в спор только из-за неверного мнения о том, что нужны IP в разных классах С.
Что не является правдой.

Да всё, всё неправда :) Нельзя за счёт одних днс серверов обеспечить бесперебойную работу сайтов. У кого закешено - у тех по прежнему будет тыкаться в днс сервер который не отвечает. Но, конечно, это чутка получше, чем совсем совсем даун на 2-3 и более дней.

WapGraf:
Огромнейшая!
Один цод умер = 1 ns сервер умер. Остальные живут, значит и все домены доступны.

И никакой технической проблемы развернуть панель в другой месте нету, ведь бэкапы также не в этом ДЦ. А если в этом, то грош цена такому хостингу и то что случилось не случайность, а закономерность.

---------- Добавлено 05.03.2020 в 17:20 ----------

А айпишки не имеют совершенно никакого значения и роли никакой не играют.

Ребята, ну вы народ то не вводите в заблуждение. Да, второй днс будет работать, если он не находится в том же дата центре. Но тем клиентам, у кого провайдер доступа кэшит днс запросы (а таких 100%, отличаются только временем обновления кэша), запросы будут посылаться на те же самые упавшие днски (и тогда домен будет работать рандомно) и даже на те же айпи адреса, куда домены раньше резольвились. ДНС серверы - это только часть проблемы, чтобы худо бедно работали сайты/сервисы, нужно делать резервные копии сайтов/сервисов и их тоже разносить максимально. А ДНС серверы использовать с проксированием (по типу того же CloudFlare) вот тогда-то это всё может быть и будет работать почти идеально. Но тогла встанет следующая проблема - ведь известно, что чем больше в цепочке сервисов, тем больше вероятность того, что кто-нибудь из них откажет...

Всего: 6308